diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex209/contrib/misc/sfwmac.sty |
Initial commit
Diffstat (limited to 'macros/latex209/contrib/misc/sfwmac.sty')
-rw-r--r-- | macros/latex209/contrib/misc/sfwmac.sty | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/macros/latex209/contrib/misc/sfwmac.sty b/macros/latex209/contrib/misc/sfwmac.sty new file mode 100644 index 0000000000..3b75864e59 --- /dev/null +++ b/macros/latex209/contrib/misc/sfwmac.sty @@ -0,0 +1,60 @@ +% LaTeX support for writing UNIX-style documentation + + +% UNIX-style references + +\def\sfwFILfont{\sl} + +\def\@egaux#1#2#3{% + \def#1##1{% + #2\begingroup \tt \let\do=\@makeother \dospecials + \def\@tempa####1##1{####1\endgroup#3}\@tempa + }% +} + +\def\pgm#1{\mbox{\it#1}\index{#1}} % programs +\def\xpgm#1#2{\mbox{\it#1}\index{\noexpand\noexpand\noexpand#2{}}} +\def\man#1(#2){\xpgm{#1\/}{#1}(#2)} % manual entries +\@egaux\arg{`{}}{'{}} % arguments to programs +\@egaux\switch{`{}-}{'{}} % switches to programs +\def\file#1{\mbox{\sfwFILfont#1}} % filename + + +% Commonly used software systems + +\def\sfwPGMfont{\tt} + +\def\@sfwdef#1#2{\@sfwaux{#1/}{#2}} +\def\@sfwaux#1#2{\def#1{\mbox{#2}\index{\noexpand\noexpand\noexpand#1{}}}} + +\@sfwdef\EMACS{\sfwPGMfont EMACS} +\@sfwdef\INFO{\sfwPGMfont INFO} +\@sfwdef\MLisp{\sfwPGMfont MLisp} + +\@sfwdef\SendMail{\sfwPGMfont SendMail} +\@sfwdef\UUCP{\sfwPGMfont UUCP} + +\def\AmS{$\cal A$\kern-.1667em\lower.5ex\hbox{$\cal M$}\kern-.125em$\cal S$} +\@sfwaux\AmSTeX{\rm \AmS-\TeX} + +\@sfwaux\PhDTeX{\rm P\kern-.05em{\sc h\kern-.025em D}\kern-0.08em\TeX} + +\@sfwaux\LaTeX{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em\TeX} +\@sfwaux\BibTeX{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em\TeX} +\@sfwaux\SLiTeX{\rm S\kern-.06em{\sc l\kern-.035emi}\kern-.06em\TeX} +\@sfwaux\BibTeX{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em\TeX} + +\@sfwdef\WEB{\sfwPGMfont WEB} + +\@sfwdef\Prolog{\sfwPGMfont Prolog} +\@sfwdef\Lisp{\sfwPGMfont Lisp} + +\@sfwdef\DBUG{\sfwPGMfont DBUG} + +\@sfwdef\troff{\sfwPGMfont troff} +\@sfwdef\nroff{\sfwPGMfont nroff} +\@sfwdef\Miranda{\sfwPGMfont Miranda} +\@sfwdef\AiM{\sfwPGMfont AiM} +\@sfwdef\ASN{\sfwPGMfont ASN.1} +\@sfwdef\ISODE{\sfwPGMfont ISODE} + |