|
|
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.