Mercurial > hg > Applications > mh
diff papers/mh6.5/trademark.tex @ 0:bce86c4163a3
Initial revision
author | kono |
---|---|
date | Mon, 18 Apr 2005 23:46:02 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/papers/mh6.5/trademark.tex Mon Apr 18 23:46:02 2005 +0900 @@ -0,0 +1,59 @@ +% Trademarks... + +\def\gobble#1{} +\def\tradeORGfont{\sc} % used for organizations (e.g., ACM) +\def\tradeNAMfont{\sf} % used for names (e.g., Ada) + +\def\tradeorg#1{% + \tradeaux{#1}{\expandafter\gobble\string#1}\empty\tradeORGfont +} +\def\tradename#1#2#3{\tradeaux{#1}{#2}{#3}\tradeNAMfont} +\def\trademark#1#2{% + \tradeaux{#1}{\expandafter\gobble\string#1}{#2}\tradeNAMfont +} + +\def\tradeaux#1#2#3#4{% + \def#1/{\relax}% % in case #3 references #1 + \setbox0=\hbox{#3}% % when we make the \hbox + \ifdim\wd0>0pt + \gdef#1/{% + \tradeaux{#1}{#2}\empty{#4}% + #1/\footnote{#1/ is a trademark of #3.}% + }% + \else + \gdef#1/{{#4#2}}% + \fi +} + +\tradeorg\acm +\tradeorg\ansi +\tradename\Ada{Ada} + {the Department of Defense (\Ada/ Joint Program Office)} +\tradeorg\bsd +\tradeorg\ccitt +\tradename\cms{CMS} {International Business Machines, Incorporated} +\tradename\cpm{CP/M} {Digital Research Corporation} +\tradename\decnet{DECnet} {Digital Equipment Corporation} +\tradeorg\dod +\tradename\ethernet{Ethernet} {the Xerox Corporation} +\tradename\eunice{Eunice} \empty +\tradeorg\ieee +\tradename\lattice{Lattice} {Lattice, Incorporated} +\tradename\locus{Locus} {Locus Computing Corporation} +\def\microvax/{$\mu$\vax/} +\def\microvms/{$\mu$\vms/} +\tradeorg\milstd +\tradename\msdos{MS-DOS} {Microsoft Corporation} +\tradename\pcinterface{PC-Interface}% + {Locus Computing Corporation} +\tradename\pdp{PDP} {Digital Equipment Corporation} +\tradename{\tops20}{Tops20} {Digital Equipment Corporation} +\tradename\trustedmail{Trusted\ Mail}% + {Trusted Technologies, Incorporated} +\tradename\ultrix{ULTRIX} {Digital Equipment Corporation} +\tradename\unibus{UNIBUS} {Digital Equipment Corporation} +\tradename\unix{UNIX} {AT\&T Bell Laboratories} +\tradename\vax{VAX} {Digital Equipment Corporation} +\tradename\vm{VM} {International Business Machines, Incorporated} +\tradename\vms{VMS} {Digital Equipment Corporation} +\tradename\xenix{Xenix} {Microsoft Corporation}