annotate papers/mh6.5/trademark.tex @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 % Trademarks...
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 \def\gobble#1{}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 \def\tradeORGfont{\sc} % used for organizations (e.g., ACM)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5 \def\tradeNAMfont{\sf} % used for names (e.g., Ada)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 \def\tradeorg#1{%
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 \tradeaux{#1}{\expandafter\gobble\string#1}\empty\tradeORGfont
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 }
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 \def\tradename#1#2#3{\tradeaux{#1}{#2}{#3}\tradeNAMfont}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 \def\trademark#1#2{%
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 \tradeaux{#1}{\expandafter\gobble\string#1}{#2}\tradeNAMfont
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13 }
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 \def\tradeaux#1#2#3#4{%
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 \def#1/{\relax}% % in case #3 references #1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 \setbox0=\hbox{#3}% % when we make the \hbox
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 \ifdim\wd0>0pt
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 \gdef#1/{%
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20 \tradeaux{#1}{#2}\empty{#4}%
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 #1/\footnote{#1/ is a trademark of #3.}%
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22 }%
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23 \else
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 \gdef#1/{{#4#2}}%
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25 \fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26 }
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28 \tradeorg\acm
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 \tradeorg\ansi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30 \tradename\Ada{Ada}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31 {the Department of Defense (\Ada/ Joint Program Office)}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32 \tradeorg\bsd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33 \tradeorg\ccitt
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 \tradename\cms{CMS} {International Business Machines, Incorporated}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35 \tradename\cpm{CP/M} {Digital Research Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36 \tradename\decnet{DECnet} {Digital Equipment Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37 \tradeorg\dod
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38 \tradename\ethernet{Ethernet} {the Xerox Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39 \tradename\eunice{Eunice} \empty
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40 \tradeorg\ieee
bce86c4163a3 Initial revision
kono
parents:
diff changeset
41 \tradename\lattice{Lattice} {Lattice, Incorporated}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
42 \tradename\locus{Locus} {Locus Computing Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
43 \def\microvax/{$\mu$\vax/}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
44 \def\microvms/{$\mu$\vms/}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
45 \tradeorg\milstd
bce86c4163a3 Initial revision
kono
parents:
diff changeset
46 \tradename\msdos{MS-DOS} {Microsoft Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
47 \tradename\pcinterface{PC-Interface}%
bce86c4163a3 Initial revision
kono
parents:
diff changeset
48 {Locus Computing Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
49 \tradename\pdp{PDP} {Digital Equipment Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
50 \tradename{\tops20}{Tops20} {Digital Equipment Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
51 \tradename\trustedmail{Trusted\ Mail}%
bce86c4163a3 Initial revision
kono
parents:
diff changeset
52 {Trusted Technologies, Incorporated}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
53 \tradename\ultrix{ULTRIX} {Digital Equipment Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
54 \tradename\unibus{UNIBUS} {Digital Equipment Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
55 \tradename\unix{UNIX} {AT\&T Bell Laboratories}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
56 \tradename\vax{VAX} {Digital Equipment Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
57 \tradename\vm{VM} {International Business Machines, Incorporated}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
58 \tradename\vms{VMS} {Digital Equipment Corporation}
bce86c4163a3 Initial revision
kono
parents:
diff changeset
59 \tradename\xenix{Xenix} {Microsoft Corporation}