Mercurial > hg > Applications > mh
comparison papers/mh6.5/sfwmac.sty @ 0:bce86c4163a3
Initial revision
author | kono |
---|---|
date | Mon, 18 Apr 2005 23:46:02 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:bce86c4163a3 |
---|---|
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} |