|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.