Annotation of 43BSDReno/contrib/mh/papers/mh6/sfwmac.sty, revision 1.1.1.1

1.1       root        1: % LaTeX support for writing UNIX-style documentation (based on webmac.tex)
                      2: 
                      3: 
                      4: \makeatletter                          % for a little while
                      5: 
                      6: \typeout{Document Style 'sfwmac'.  Version 1.00 - released 17 June 1985}
                      7: 
                      8: 
                      9: % Examples
                     10: 
                     11: \def\eg#1{\hbox{``\verb*"#1"''}}       % in-line
                     12: 
                     13: \def\example#1\endexample{%            % multi-line
                     14:     $$%
                     15:        \displayindent=\leftskip
                     16:        \ifdim\parindent>\z@
                     17:            \advance\displayindent by1.5\parindent
                     18:        \else
                     19:            \advance\displayindent by.15\hsize
                     20:        \fi
                     21:        \let\\=\cr
                     22:        \tabskip=\z@
                     23:        \halign{\ignorespaces\verb*"##"\unskip\hfil\cr#1\cr}%
                     24:     $$%
                     25: }
                     26: 
                     27: 
                     28: % Miscellany
                     29: 
                     30: \def\pgm#1{{\it#1}}                    % UNIX programs
                     31: \def\man#1(#2){\pgm{#1\/}(#2)}         % manual entries
                     32: \def\arg#1{\hbox{`{}\verb*"#1"'{}}}    % arguments to programs
                     33: \def\switch#1{\hbox{`{}-\verb*"#1"'{}}}        % switches to programs
                     34: \def\file#1{\hbox{\sl#1}}              % filename
                     35: 
                     36: 
                     37: % Commonly used software systems
                     38: 
                     39: \def\EMACS/{{\sf EMACS}}
                     40: \def\INFO/{{\sf INFO}}
                     41: \def\MLisp/{{\sf MLisp}}
                     42: 
                     43: \def\MH/{{\sf MH}}
                     44: \def\mh#1{{\sf mh.#1}}
                     45: \def\Mail/{\file{Mail/}}
                     46: \def\context/{\file{context}}
                     47: \def\profile/{\file{.mh\_profile}}
                     48: \def\sequences/{\file{.mh\_sequences}}
                     49: \def\whatnow/{\verb*"What now?"}
                     50: 
                     51: \def\MMDF/{{\sf MMDF}}
                     52: \def\MMDFI/{\hbox{\sf MMDF-I}}
                     53: \def\MMDFII/{\hbox{\sf MMDF-II}}
                     54: 
                     55: \def\SendMail/{{\sf SendMail}}
                     56: \def\UUCP/{{\sf UUCP}}
                     57: 
                     58: \def\AmS{$\cal A$\kern-.1667em\lower.5ex\hbox{$\cal M$}\kern-.125em$\cal S$}
                     59: \def\AMSPPT.STY/{{\tt amsppt.sty}}
                     60: \def\AmSTeX{\hbox{\rm \AmS-\TeX}}
                     61: 
                     62: \def\DISS.STY/{{\tt diss.sty}}
                     63: \def\PhDTeX{\hbox{\rm PhD-\TeX}}
                     64: 
                     65: \def\LaTeX{\hbox{\rm L\kern-.2em\raise.3ex\hbox{\sc a}\kern-.09em\TeX}}
                     66: \def\BibTeX{\hbox{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em\TeX}}
                     67: \def\SLiTeX{\hbox{\rm S\kern-.065em L\kern-.18em\raise.32ex\hbox{\sc i}%
                     68:        \kern-.03em\TeX}}
                     69: 
                     70: \def\NRTeX{\hbox{\rm NR-\TeX}}
                     71: 
                     72: \def\ROFF/{{\sf ROFF}}
                     73: 
                     74: \def\SUMEX/{{\sf SUMEX}}
                     75: 
                     76: \def\TTYD/{{\sf TTYD}}
                     77: 
                     78: 
                     79: % Fractions (from TUGboat v6 n1, 1985)
                     80: 
                     81: \def\frac#1/#2{%
                     82:     \leavevmode\kern.1em
                     83:     \raise.5ex\hbox{\the\scriptfont\z@ #1}\kern-.1em
                     84:     /\kern-.15em\lower.25ex\hbox{\the\scriptfont\z@ #2}%
                     85: }
                     86: 
                     87: 
                     88: \makeatother                           % back to normal

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.