|
|
1.1 root 1: % LaTeX support for writing UNIX-style documentation
2:
3:
4: % UNIX-style references
5:
6: \def\sfwFILfont{\sl}
7:
8: \def\@egaux#1#2#3{%
9: \def#1##1{%
10: #2\begingroup \tt \let\do=\@makeother \dospecials
11: \def\@tempa####1##1{####1\endgroup#3}\@tempa
12: }%
13: }
14:
15: \def\pgm#1{\mbox{\it#1}\index{#1}} % programs
16: \def\xpgm#1#2{\mbox{\it#1}\index{\noexpand\noexpand\noexpand#2{}}}
17: \def\man#1(#2){\xpgm{#1\/}{#1}(#2)} % manual entries
18: \@egaux\arg{`{}}{'{}} % arguments to programs
19: \@egaux\switch{`{}-}{'{}} % switches to programs
20: \def\file#1{\mbox{\sfwFILfont#1}} % filename
21:
22:
23: % Commonly used software systems
24:
25: \def\sfwPGMfont{\sf}
26:
27: \def\@sfwdef#1#2{\@sfwaux{#1/}{#2}}
28: \def\@sfwaux#1#2{\def#1{\mbox{#2}\index{\noexpand\noexpand\noexpand#1{}}}}
29:
30: \@sfwdef\EMACS{\sfwPGMfont EMACS}
31: \@sfwdef\INFO{\sfwPGMfont INFO}
32: \@sfwdef\MLisp{\sfwPGMfont MLisp}
33:
34: \@sfwdef\MH{\sfwPGMfont MH}
35: \def\mh#1{\mbox{\sfwPGMfont mh.#1}\index{mh.#1}}
36: \@sfwdef\Mail{\file{Mail/}}
37: \@sfwdef\context{\file{context}}
38: \@sfwdef\profile{\file{.mh\_profile}}
39: \@sfwdef\sequences{\file{.mh\_sequences}}
40: \def\whatnow/{\verb*"What now?"\index{whatnow}}
41:
42: \@sfwdef\MMDF{\sfwPGMfont MMDF}
43: \@sfwdef\MMDFI{\sfwPGMfont MMDF-I}
44: \@sfwdef\MMDFII{\sfwPGMfont MMDF-II}
45:
46: \@sfwdef\SendMail{\sfwPGMfont SendMail}
47: \@sfwdef\UUCP{\sfwPGMfont UUCP}
48:
49: \def\AmS{$\cal A$\kern-.1667em\lower.5ex\hbox{$\cal M$}\kern-.125em$\cal S$}
50: \@sfwaux\AmSTeX{\rm \AmS-\TeX}
51:
52: \@sfwaux\PhDTeX{\rm P\kern-.05em{\sc h\kern-.025em D}\kern-0.08em\TeX}
53:
54: \@sfwaux\LaTeX{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em\TeX}
55: \@sfwaux\BibTeX{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em\TeX}
56: \@sfwaux\SLiTeX{\rm S\kern-.06em{\sc l\kern-.035emi}\kern-.06em\TeX}
57:
58: \@sfwaux\NRTeX{\rm NR-\TeX}
59:
60: \@sfwdef\ROFF{\sfwPGMfont ROFF}
61:
62: \@sfwdef\SUMEX{\sfwPGMfont SUMEX}
63:
64: \@sfwdef\WEB{\sfwPGMfont WEB}
65:
66: \@sfwdef\TTYD{\sfwPGMfont TTYD}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.