1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
|
README File of the package fontch.tex V1.2 2007/03/08
fontch.tex: Macros for changing fonts and sizes in plain TeX
Rodrigo Medina (IVIC) rmedina@ivic.ve
Suggested locations: .../texmf/tex/plain/fontch/fontch.tex
.../texmf/doc/tex/fontch/README.txt
Licence: LPPL
Purpose
-------
This package allows, in plain TeX, to change with a single
command the size of all fonts that are used for text input and math input.
Main text fonts of sizes 8, 10, 12, 14, 20 and 24 points are available.
The package also permits to load the Latin Modern fonts with T1 encoding
and the corresponding companion symbol fonts TS1.
Installation
------------
You have only to put the file fontch.tex in any sensible place
in the texmf tree, like
.../texmf/tex/plain/fontch/fontch.tex.
It is also commendable to put this README file in a proper place such as
.../texmf/doc/tex/fontch/README.txt
In order to use the T1 option you need to have installed the Latin Modern
fonts.
Usage
-----
For using fonts.tex with OT1 fonts (Computer Modern) put at the
beginning of the document:
\input fontch.tex
For activating T1 fonts (Latin Modern) put at the beginning:
\let\LMTone\relax
\input fontch.tex
If you want also activating support for the TS1 companion symbol font
put at the beginning of the document:
\let\LMTSone\relax
\let\LMTone\relax
\input fontch.tex
If you want TS1 but you don't need T1 you may also activate TS1 alone:
\let\LMTSone\relax
\input fontch.tex
NOTE: If you are using the T1 option it is mandatory to set some size
type before start writing, even if you start using \tenpoint, which is the
default size. This is needed in order to force the re-definitions of the
accents.
If you are using the T1 option it is commendable the use of encoding file
il1-t1.tcx (or il2-t1.tcx depending on the language). You have to put as the
first line of your TeX document
%& --translate-file=il1-t1.tcx
and then you can write your document with ISOlatin1 encoding.
General Commands
------------------
The package fontch defines the following commands valid for any option.
Commands for changing font size:
\eightpoint -- Change to small type
\tenpoint -- Change to normal type
\twelvepoint -- Change to large type
\fourteenpoint -- Change to very large type
\twentypoint -- Change to huge type
\twentyfourpoint -- Change to immense type
Commands for changing family, already in plain TeX (except for \sf)
\rm -- Roman
\it -- Italic
\bf -- Boldface
\tt -- Teletype
\sf -- Sans Serif (new)
\sc -- Small Caps
\cal -- Calligraphic
\mit -- Math Italic
\oldstyle -- Old style digits
Command for changing line spacing
\doublespace -- Double Space for ten & twelve points
Commands of the LMT1 option
---------------------------
Redefined Plain TeX Commands:
\i , \j , \ae , \AE, \oe , \OE , \o , \O ,
\ss , \SS , \aa , \AA , \l , \L ,
\Gamma , \Delta , \Theta , \Lambda , \Xi , \Pi ,
\Sigma , \Upsilon , \Phi , \Psi , \Omega
New T1 Commands for non-latin1 characters
\lh -- l'
\Lh -- L'
\dh -- d'
\th -- t'
\dbar -- d slash
\Edh
\edh
\ij
\IJ
\nj
\NJ
\thorn
\Thorn
\smallzero
\lguille -- left guillemot (does not appear in il1-t1.tcx)
\rguille -- right guillemot (does not appear in il1-t1.tcx)
\vispace -- visible space
Redefined plain TeX accents
\` , \' , \^ , \~ , \" , \H , \v , \u , \= , \. , \b , \c
Redefined plain TeX math-accents
\acute,\grave,\ddot,\tilde,\bar,\breve,\check,\hat,\dot
New T1 accents
\r -- ring accent
\k -- ogonek
New T1 math-accent
\ring
Commands of the LMTS1 option
----------------------------
TS1 symbols
\tcchar{#1} -- Character of TS1 table
Redefined plain TeX commands
\t{#1} -- tie-after-accent
\P -- pilcrow
\S -- section
\dag -- dagger
\ddag -- double dagger
\copyright
Most TS1 symbols (in increasing charcode order)
Some are text versions of symbols of the math mode.
\arrowl -- left arrow
\arrowr -- right arrow
\blank
\dollar
\caster -- centered asterisk
\sequals -- short equals
\anglel
\angler
\mho
\bigcircle
\Ohm
\bbracketl -- left double square bracket
\bbracketr -- right double square bracket
\arrowu -- up arrow
\arrowd -- down arrow
\textstar -- star
\born
\died
\leaf
\married
\music
\doublevert -- Double vertical bar
\perthousand
\bull -- bullet (is in manmac)
\centigrade
\olddollar
\oldcent
\florin
\Colon
\won
\naira
\guarani
\peso
\lira
\recipe
\interrobang -- Question+Exclamation
\gnaborretni -- Question+Exclamation upside-down
\dong
\TM
\pertenth -- per ten thousand
\npilcrow -- narrow pilcrow
\baht
\numero
\abzueglich
\aestimated -- Big e
\openbull
\SM
\qbrackl -- left quill bracket
\qbrackr -- right quill bracket
\cent
\sterling
\currency
\yen
\brokenvert -- broken vertical bar
\feminine
\copyleft
\lognot -- logical not
\circledP
\registered
\degree
\plusminus
\twoup
\threeup
\micro
\centereddot
\reference
\oneup
\masculine
\root
\onequarter
\onehalf
\threequarters
\euro
\texttimes
\textdiv
Bugs
----
Comments and bug reports are welcome at rmedina@ivic.ve
|