Mercurial > hg > Papers > 2015 > kaito-lola
comparison testflow/testflow.tex @ 0:c0d36568602d
1st commit
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 10 May 2015 22:54:12 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:c0d36568602d |
---|---|
1 | |
2 %% testflow.tex | |
3 %% V1.1 | |
4 %% 2007/01/10 | |
5 %% Copyright (c) 2002-2007 by Michael Shell and The LaTeX3 Project | |
6 %% See: http://www.michaelshell.org/ | |
7 %% for current contact information. | |
8 %% | |
9 %% A test page based on Rainer Schoepf's testpage.tex which is part of the | |
10 %% LaTeX2e system with added modifications to add tests to verify PS/PDF | |
11 %% output by Michael Shell. | |
12 %% | |
13 %% For complete usage documentation, see the file testflow_doc.pdf | |
14 %% | |
15 %% Support sites: | |
16 %% http://www.michaelshell.org/tex/testflow/ | |
17 %% http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/testflow/ | |
18 %% | |
19 %%************************************************************************* | |
20 %% Legal Notice: | |
21 %% This code is offered as-is without any warranty either expressed or | |
22 %% implied; without even the implied warranty of MERCHANTABILITY or | |
23 %% FITNESS FOR A PARTICULAR PURPOSE! | |
24 %% User assumes all risk. | |
25 %% In no event shall IEEE or any contributor to this code be liable for | |
26 %% any damages or losses, including, but not limited to, incidental, | |
27 %% consequential, or any other damages, resulting from the use or misuse | |
28 %% of any information contained here. | |
29 %% | |
30 %% All comments are the opinions of their respective authors and are not | |
31 %% necessarily endorsed by the IEEE. | |
32 %% | |
33 %% This work is distributed under the LaTeX Project Public License (LPPL) | |
34 %% ( http://www.latex-project.org/ ) version 1.3, and may be freely used, | |
35 %% distributed and modified. A copy of the LPPL, version 1.3, is included | |
36 %% in the base LaTeX documentation of all distributions of LaTeX released | |
37 %% 2003/12/01 or later. | |
38 %% Retain all contribution notices and credits. | |
39 %% ** Modified files should be clearly indicated as such, including ** | |
40 %% ** renaming them and changing author support contact information. ** | |
41 %% | |
42 %% File list of work: testflow.tex, testflow_ctl_A4.ps, testflow_ctl_A4.pdf, | |
43 %% testflow_ctl_LTR.ps, testflow_ctl_LTR.pdf, | |
44 %% testflow_doc.pdf | |
45 %%************************************************************************* | |
46 % | |
47 % Changelog: | |
48 % | |
49 % 1.1 (2007/01/10) | |
50 % 1. new duplex test | |
51 % 2. tests for Palladio hinting | |
52 % | |
53 % 1.0 (2002/04/08) Initial release | |
54 | |
55 | |
56 | |
57 | |
58 % ***** To prevent testflow from prompting user on the console, ***** | |
59 % ***** uncomment one each of the two pairs below: ***** | |
60 % | |
61 % *** paper size (choose one) *** | |
62 %\def\papertype{letterpaper} | |
63 %\def\papertype{a4paper} | |
64 % | |
65 % *** duplex page test (choose one) *** | |
66 %\def\makeduplexpage{yes} | |
67 %\def\makeduplexpage{no} | |
68 | |
69 | |
70 | |
71 | |
72 \def\docversion{1.1} | |
73 \def\docbuildcode{0000} | |
74 | |
75 \newif\ifmakeduplextest | |
76 \makeduplextestfalse | |
77 \newif\ifneeduserresponse | |
78 \needuserresponsetrue | |
79 | |
80 \def\useryesstring{yes} | |
81 \def\usernostring{no} | |
82 \def\userystring{y} | |
83 \def\usernstring{n} | |
84 | |
85 \ifx\papertype\TESTFLOWundefined | |
86 \typeout{} | |
87 \typeout{ This is the testflow.tex (V\docversion) test page generator.} | |
88 \typeout{ See the testflow_doc.pdf file for full documentation.} | |
89 | |
90 \typeout{} | |
91 \typeout{**********************************************************} | |
92 \typeout{* Enter paper type in form of document class option,% | |
93 \space\space\space\space\space*} | |
94 \typeout{* e.g., `a4paper' or `letterpaper' (without the quotes).\space*} | |
95 \typein[\papertype]{******************************************% | |
96 ****************} | |
97 \fi | |
98 | |
99 \ifx\makeduplexpage\TESTFLOWundefined | |
100 \loop | |
101 \typeout{} | |
102 \typeout{**************************************************************} | |
103 \typeout{* Do you wish to make a second page to test duplex printing?% | |
104 \space*} | |
105 \typeout{* Enter `yes' or `no' (without the quotes).% | |
106 \space\space\space\space\space\space\space\space\space\space\space\space\space | |
107 \space\space\space\space\space*} | |
108 \typein[\makeduplexpage]{******************************************% | |
109 ********************} | |
110 \ifx\makeduplexpage\useryesstring\makeduplextesttrue\needuserresponsefalse\fi | |
111 \ifx\makeduplexpage\usernostring\makeduplextestfalse\needuserresponsefalse\fi | |
112 \ifx\makeduplexpage\userystring\makeduplextesttrue\needuserresponsefalse\fi | |
113 \ifx\makeduplexpage\usernstring\makeduplextestfalse\needuserresponsefalse\fi | |
114 \ifneeduserresponse | |
115 \repeat | |
116 \else | |
117 \ifx\makeduplexpage\useryesstring\makeduplextesttrue\fi | |
118 \ifx\makeduplexpage\userystring\makeduplextesttrue\fi | |
119 \fi | |
120 | |
121 | |
122 | |
123 % declare symbols for lasy test | |
124 \DeclareSymbolFont{lasy}{U}{lasy}{m}{n} | |
125 \SetSymbolFont{lasy}{bold}{U}{lasy}{b}{n} | |
126 \DeclareMathSymbol\lasymho {\mathord}{lasy}{"30} | |
127 \DeclareMathSymbol\lasyJoin {\mathrel}{lasy}{"31} | |
128 \DeclareMathSymbol\lasyBox {\mathord}{lasy}{"32} | |
129 \DeclareMathSymbol\lasyDiamond {\mathord}{lasy}{"33} | |
130 \DeclareMathSymbol\lasyleadsto {\mathrel}{lasy}{"3B} | |
131 \DeclareMathSymbol\lasysqsubset{\mathrel}{lasy}{"3C} | |
132 \DeclareMathSymbol\lasysqsupset{\mathrel}{lasy}{"3D} | |
133 \DeclareMathSymbol\lasylhd {\mathbin}{lasy}{"01} | |
134 \DeclareMathSymbol\lasyunlhd {\mathbin}{lasy}{"02} | |
135 \DeclareMathSymbol\lasyrhd {\mathbin}{lasy}{"03} | |
136 \DeclareMathSymbol\lasyunrhd {\mathbin}{lasy}{"04} | |
137 | |
138 | |
139 | |
140 \documentclass[\papertype, 10pt]{article} | |
141 | |
142 \typeout{-- Option summary:} | |
143 \typeout{-- Paper size: \papertype} | |
144 \ifmakeduplextest | |
145 \typeout{-- With duplex test page} | |
146 \else | |
147 \typeout{-- No duplex test page} | |
148 \fi | |
149 | |
150 | |
151 % enable Times fonts | |
152 \renewcommand{\sfdefault}{phv} | |
153 \renewcommand{\rmdefault}{ptm} | |
154 \renewcommand{\ttdefault}{pcr} | |
155 | |
156 \def\fontsubfuzz{.9pt} | |
157 | |
158 \def\tenptsize{\fontsize{10}{12pt}\selectfont} | |
159 \def\nineptsize{\fontsize{9}{11pt}\selectfont} | |
160 \def\eightptsize{\fontsize{8}{10pt}\selectfont} | |
161 \def\sevenptsize{\fontsize{7}{9pt}\selectfont} | |
162 \def\sixptsize{\fontsize{6}{8pt}\selectfont} | |
163 \def\fiveptsize{\fontsize{5}{7pt}\selectfont} | |
164 | |
165 | |
166 \pagestyle{empty} | |
167 \thispagestyle{empty} | |
168 | |
169 \nofiles | |
170 | |
171 \setlength{\oddsidemargin}{0pt} | |
172 \setlength{\evensidemargin}{0pt} | |
173 \setlength{\marginparwidth}{1in} | |
174 \setlength{\marginparsep}{0pt} | |
175 | |
176 \setlength{\topmargin}{0pt} | |
177 \setlength{\headheight}{0pt} | |
178 \setlength{\headsep}{0pt} | |
179 \setlength{\topskip}{0pt} | |
180 | |
181 \setlength{\footskip}{0pt} | |
182 | |
183 \setlength{\textwidth}{\paperwidth} | |
184 \addtolength{\textwidth}{-2in} | |
185 \setlength{\textheight}{\paperheight} | |
186 \addtolength{\textheight}{-2in} | |
187 | |
188 \setlength{\parindent}{0pt} | |
189 \setlength{\parskip}{0pt} | |
190 | |
191 \setlength{\unitlength}{1sp} | |
192 | |
193 | |
194 \newcounter{textheight} | |
195 \newcounter{textwidth} | |
196 | |
197 \setcounter{textheight}{\textheight} | |
198 \setcounter{textwidth}{\textwidth} | |
199 | |
200 | |
201 | |
202 \newlength{\help} | |
203 | |
204 \newcounter{help} | |
205 | |
206 \newcounter{in} | |
207 \newcounter{halfin} | |
208 \newcounter{fifthin} | |
209 \newcounter{tenthin} | |
210 \newcounter{twtin} | |
211 | |
212 \newcounter{mm} | |
213 \newcounter{tmm} | |
214 \newcounter{frmm} | |
215 \newcounter{fvmm} | |
216 \newcounter{tenmm} | |
217 | |
218 \newcounter{foo} | |
219 | |
220 \newcounter{x} | |
221 \newcounter{y} | |
222 | |
223 \newcommand{\addtox}{\addtocounter{x}} | |
224 \newcommand{\addtoy}{\addtocounter{y}} | |
225 | |
226 \newcommand{\putxy}{\put(\value{x},\value{y})} | |
227 \newcommand{\multiputxy}{\multiput(\value{x},\value{y})} | |
228 | |
229 \newcommand{\sethelpcounter}[2]{% | |
230 \setlength{\help}{#2}\setcounter{#1}{\help}} | |
231 | |
232 | |
233 \newenvironment{testflowpage}{\setlength{\help}{1in} | |
234 \setcounter{in}{\help} | |
235 | |
236 \setlength{\help}{0.5in} | |
237 \setcounter{halfin}{\help} | |
238 | |
239 \setlength{\help}{0.2in} | |
240 \setcounter{fifthin}{\help} | |
241 | |
242 \setlength{\help}{0.1in} | |
243 \setcounter{tenthin}{\help} | |
244 | |
245 \setlength{\help}{0.05in} | |
246 \setcounter{twtin}{\help} | |
247 | |
248 | |
249 \setlength{\help}{1mm} | |
250 \setcounter{mm}{\help} | |
251 | |
252 \setlength{\help}{2mm} | |
253 \setcounter{tmm}{\help} | |
254 | |
255 \setlength{\help}{4mm} | |
256 \setcounter{frmm}{\help} | |
257 | |
258 \setlength{\help}{5mm} | |
259 \setcounter{fvmm}{\help} | |
260 | |
261 \setlength{\help}{10mm} | |
262 \setcounter{tenmm}{\help} | |
263 | |
264 | |
265 \begin{picture}(0,0) | |
266 \scriptsize | |
267 | |
268 \put(0,-\value{textheight}){% | |
269 \framebox(\value{textwidth},\value{textheight}){}} | |
270 | |
271 % left mm ruler | |
272 \setcounter{x}{0} | |
273 \sethelpcounter{y}{-0.45\textheight} | |
274 \putxy{\line(-1,0){\value{in}}} | |
275 | |
276 | |
277 \addtox{-\value{fvmm}} | |
278 \addtoy{-\value{tmm}} | |
279 \multiputxy(-\value{fvmm},0){5}{\line(0,1){\value{frmm}}} | |
280 | |
281 | |
282 \addtoy{\value{mm}} | |
283 \multiput(-\value{mm},\value{y})(-\value{mm},0){25}% | |
284 {\line(0,1){\value{tmm}}} | |
285 | |
286 \addtoy{\value{frmm}} | |
287 \setcounter{foo}{5} | |
288 \multiput(-\value{fvmm},\value{y})(-\value{fvmm},0){4}{% | |
289 \makebox(0,0){\arabic{foo}}\addtocounter{foo}{5}} | |
290 | |
291 | |
292 % left in ruler | |
293 \setcounter{x}{0} | |
294 \sethelpcounter{y}{-0.55\textheight} | |
295 \putxy{\line(-1,0){\value{in}}} | |
296 | |
297 \addtox{-\value{tenthin}} | |
298 \addtoy{-\value{tenthin}} | |
299 \multiputxy(-\value{tenthin},0){10}{\line(0,1){\value{fifthin}}} | |
300 | |
301 \addtox{\value{twtin}} | |
302 \addtoy{\value{twtin}} | |
303 \multiputxy(-\value{tenthin},0){10}{\line(0,1){\value{tenthin}}} | |
304 | |
305 \setcounter{foo}{1} | |
306 | |
307 \addtox{-\value{twtin}} | |
308 \addtoy{\value{tenthin}} | |
309 \addtoy{\value{tenthin}} | |
310 \multiputxy(-\value{tenthin},0){9}{% | |
311 \makebox(0,0){\arabic{foo}}\addtocounter{foo}{1}} | |
312 | |
313 % right mm ruler | |
314 \sethelpcounter{x}{\textwidth} | |
315 \sethelpcounter{y}{-0.45\textheight} | |
316 \putxy{\line(1,0){\value{in}}} | |
317 | |
318 \addtox{\value{mm}} | |
319 \addtoy{-\value{mm}} | |
320 \multiputxy(\value{mm},0){25}{\line(0,1){\value{tmm}}} | |
321 | |
322 \addtox{\value{frmm}} | |
323 \addtoy{-\value{mm}} | |
324 \multiputxy(\value{fvmm},0){5}{\line(0,1){\value{frmm}}} | |
325 | |
326 \addtoy{\value{fvmm}} | |
327 \setcounter{foo}{5} | |
328 \multiputxy(\value{fvmm},0){4}{% | |
329 \makebox(0,0){\arabic{foo}}\addtocounter{foo}{5}} | |
330 | |
331 % right in ruler | |
332 \sethelpcounter{x}{\textwidth} | |
333 \sethelpcounter{y}{-0.55\textheight} | |
334 \putxy{\line(1,0){\value{in}}} | |
335 | |
336 \addtox{\value{tenthin}} | |
337 \addtoy{-\value{tenthin}} | |
338 \multiputxy(\value{tenthin},0){10}{% | |
339 \line(0,1){\value{fifthin}}} | |
340 | |
341 \addtox{-\value{twtin}} | |
342 \addtoy{\value{twtin}} | |
343 \multiputxy(\value{tenthin},0){10}{% | |
344 \line(0,1){\value{tenthin}}} | |
345 | |
346 \setcounter{foo}{1} | |
347 \addtox{\value{twtin}} | |
348 \addtoy{\value{tenthin}} | |
349 \addtoy{\value{tenthin}} | |
350 \multiputxy(\value{tenthin},0){9}{% | |
351 \makebox(0,0){\arabic{foo}}\addtocounter{foo}{1}} | |
352 | |
353 | |
354 % top mm ruler | |
355 \sethelpcounter{x}{0.45\textwidth} | |
356 \setcounter{y}{0} | |
357 \putxy{\line(0,1){\value{in}}} | |
358 | |
359 \addtox{-\value{tmm}} | |
360 \addtoy{\value{fvmm}} | |
361 \multiputxy(0,\value{fvmm}){5}{\line(1,0){\value{frmm}}} | |
362 | |
363 \addtox{\value{mm}} | |
364 \addtoy{-\value{frmm}} | |
365 \multiputxy(0,\value{mm}){25}{\line(1,0){\value{tmm}}} | |
366 | |
367 \setcounter{foo}{5} | |
368 \addtox{-\value{tmm}} | |
369 \addtoy{-\value{mm}} | |
370 \addtoy{\value{fvmm}} | |
371 \multiputxy(0,\value{fvmm}){4}{% | |
372 \makebox(0,0){\arabic{foo}\rule{5pt}{0pt}}\addtocounter{foo}{5}} | |
373 | |
374 % top in ruler | |
375 \sethelpcounter{x}{0.55\textwidth} | |
376 \setcounter{y}{0} | |
377 \putxy{\line(0,1){\value{in}}} | |
378 | |
379 \addtox{-\value{tenthin}} | |
380 \addtoy{\value{tenthin}} | |
381 \multiputxy(0,\value{tenthin}){10}{\line(1,0){\value{fifthin}}} | |
382 | |
383 \addtox{\value{twtin}} | |
384 \addtoy{-\value{twtin}} | |
385 \multiputxy(0,\value{tenthin}){10}{\line(1,0){\value{tenthin}}} | |
386 | |
387 \setcounter{foo}{1} | |
388 \addtox{-\value{tenthin}} | |
389 \addtoy{\value{twtin}} | |
390 \multiputxy(0,\value{tenthin}){9}{% | |
391 \makebox(0,0){\arabic{foo}}\addtocounter{foo}{1}} | |
392 | |
393 % bottom mm ruler | |
394 \sethelpcounter{x}{0.45\textwidth} | |
395 \setcounter{y}{-\textheight} | |
396 \putxy{\line(0,-1){\value{in}}} | |
397 | |
398 \addtox{-\value{tmm}} | |
399 \addtoy{-\value{fvmm}} | |
400 \multiputxy(0,-\value{fvmm}){5}{\line(1,0){\value{frmm}}} | |
401 | |
402 \addtox{\value{mm}} | |
403 \addtoy{\value{frmm}} | |
404 \multiputxy(0,-\value{mm}){25}{\line(1,0){\value{tmm}}} | |
405 | |
406 \setcounter{foo}{5} | |
407 \addtox{-\value{tmm}} | |
408 \addtoy{\value{mm}} | |
409 \addtoy{-\value{fvmm}} | |
410 \multiputxy(0,-\value{fvmm}){4}{% | |
411 \makebox(0,0){\arabic{foo}\rule{5pt}{0pt}}\addtocounter{foo}{5}} | |
412 | |
413 | |
414 % bottom in ruler | |
415 \sethelpcounter{x}{0.55\textwidth} | |
416 \setcounter{y}{-\textheight} | |
417 \putxy{\line(0,-1){\value{in}}} | |
418 | |
419 \addtox{-\value{tenthin}} | |
420 \addtoy{-\value{tenthin}} | |
421 \multiputxy(0,-\value{tenthin}){10}{\line(1,0){\value{fifthin}}} | |
422 | |
423 \addtox{\value{twtin}} | |
424 \addtoy{\value{twtin}} | |
425 \multiputxy(0,-\value{tenthin}){10}{\line(1,0){\value{tenthin}}} | |
426 | |
427 \setcounter{foo}{1} | |
428 \addtox{-\value{tenthin}} | |
429 \addtoy{-\value{twtin}} | |
430 \multiputxy(0,-\value{tenthin}){9}{% | |
431 \makebox(0,0){\arabic{foo}}\addtocounter{foo}{1}} | |
432 | |
433 | |
434 \end{picture} | |
435 | |
436 \setlength{\help}{\textwidth} | |
437 \addtolength{\help}{-1.25in} | |
438 | |
439 \vspace*{\baselineskip} | |
440 \mbox{}\hfill | |
441 \begin{minipage}{\help}\relax} | |
442 % end of testpage environment | |
443 {\end{minipage}\hfill\mbox{}\vfill\mbox{}} | |
444 | |
445 | |
446 \begin{document} | |
447 | |
448 | |
449 \begin{testflowpage} | |
450 | |
451 \centerline{\Huge A Test for \LaTeX\ PS/PDF Printing} | |
452 \vspace{0.75\baselineskip} | |
453 \centerline{\large Version \docversion\hspace{0.2in} Build Code: \docbuildcode} | |
454 \vspace{0.75\baselineskip} | |
455 \centerline{\large See the testflow home page for the latest news and FAQ:} | |
456 \centerline{\texttt{\footnotesize http://www.michaelshell.org/tex/testflow/}} | |
457 \vspace{1.5\baselineskip} | |
458 \centerline{\large\bfseries\scshape Notes} | |
459 \vspace{0.5\baselineskip} | |
460 | |
461 Document paper type selected under \LaTeX: \mbox{\ttfamily\papertype}\\ | |
462 Depends only on the base article.cls --- no other external packages are loaded.\\ | |
463 The main text font is Times Roman, the math font is Computer Modern.\\ | |
464 Imperial (0.1in) and metric (mm) rulers are provided to measure centering.\\ | |
465 The frame on this page should be centered on the paper and 1in (25.4mm) from the edges.\\ | |
466 To maintain accurate dimensions, do not scale page when printing.\\ | |
467 (i.e., deselect any ``fit to page" or ``shrink/expand page" options.)\\ | |
468 For complete usage information, read the \texttt{testflow\_doc.pdf} file. | |
469 | |
470 \vspace{1.0\baselineskip} | |
471 \centerline{\large\bfseries\scshape Palladio Font Hinting Test} | |
472 \vspace{0.5\baselineskip} | |
473 | |
474 \centerline{\renewcommand{\rmdefault}{ppl}\rmfamily\bfseries This is in bold Palatino/Palladio.} | |
475 | |
476 | |
477 \vspace{1.0\baselineskip} | |
478 \centerline{\large\bfseries\scshape Ligature Test} | |
479 \vspace{0.5\baselineskip} | |
480 | |
481 \makebox[0.85in][l]{\textbf{Ligatures}} ---~~~The office was affected by the five flawed mufflers. | |
482 | |
483 \makebox[0.85in][l]{\textbf{No Ligatures}} ---~~~The of\/f\/ice was a\/f\/fected by the f\/ive f\/lawed muf\/f\/lers. | |
484 | |
485 | |
486 \vspace{1.0\baselineskip} | |
487 \centerline{\large\bfseries\scshape Math Tests} | |
488 \vspace{0.5\baselineskip} | |
489 | |
490 \centerline{\normalsize\bfseries Large Delimiter and Operator Test} | |
491 \begin{center} | |
492 \begin{math} | |
493 I = \left[ | |
494 \begin{array}{cc} | |
495 1 & 0\\ | |
496 0 & 1 | |
497 \end{array} | |
498 \right]\quad \mbox{and} | |
499 \quad\Bigg(\sum\limits_{i=0}^{2} 2^i = 7 \Bigg) | |
500 \end{math} | |
501 \end{center} | |
502 | |
503 \vspace{0.25\baselineskip} | |
504 | |
505 \centerline{\normalsize\bfseries Minus Sign Test} | |
506 \begin{center} | |
507 \begin{math} | |
508 \mbox{If } a = 4\mbox{, then: } 2^{-a + 7} - 2^{a-3} = 2^{3} - 2^{1} = 6 | |
509 \end{math} | |
510 \end{center} | |
511 | |
512 \vspace{0.1\baselineskip} | |
513 \centerline{\normalsize\bfseries Problem Character, Times Roman and Font Kerning Tests} | |
514 \vspace{0.5\baselineskip} | |
515 % here is how we would directly access them within cmmi10 | |
516 %{\fontencoding{OML}\fontfamily{cmm}\fontshape{it}\selectfont | |
517 %\symbol{0}\hspace{1ex}\symbol{9}\hspace{1ex}\symbol{10}\hspace{1ex}\symbol{13} | |
518 %\hspace{1ex}\symbol{32}\hspace{1ex}\symbol{127}} | |
519 \centerline{\normalfont Math italic glyphs: $\mathnormal{\Gamma,~\Psi,~\Omega,~\gamma,~\psi,~\mbox{\t{\mbox{}\mbox{}}}}$} | |
520 \vspace{0.25\baselineskip} | |
521 \centerline{Large Times Roman italic: {\LARGE \textit{z}}\qquad GS kerning test: {\footnotesize The ``Problematic" little quotes.}} | |
522 | |
523 \vspace{0.25\baselineskip} | |
524 {\footnotesize\textbf{Note:} The math italic glyphs are in the control character positions | |
525 0, 9, 10, 13, 32 and 127.\hfill\\ | |
526 i.e., \texttt{\string\Gamma}, \texttt{\string\Psi}, \texttt{\string\Omega}, | |
527 \texttt{\string\gamma}, \texttt{\string\psi}, and the \texttt{\string\t\{xx\}} tie-after accent, respectively.} | |
528 | |
529 | |
530 \vspace{1.0\baselineskip} | |
531 \centerline{\large\bfseries\scshape Picture and Lasy Fonts Test} | |
532 \vspace{0.5\baselineskip} | |
533 | |
534 \def\lasyglyphs{\lasymho, \lasyJoin, \lasyBox, | |
535 \lasyDiamond, \lasyleadsto, \lasysqsubset, \lasysqsupset, | |
536 \lasylhd, \lasyunlhd, \lasyrhd, \lasyunrhd} | |
537 | |
538 \setlength{\unitlength}{1cm} | |
539 | |
540 \begin{center} | |
541 | |
542 \begin{picture}(12,2.4) | |
543 \qbezier(0,2.4)(2.25,2.8)(4.5,2.4) | |
544 \put(1,1.8){\oval(1,1)[tl]} | |
545 \put(3.5,1.8){\oval(1,1)[tr]} | |
546 \put(2.25,1.9){\oval(4,1)[t]} | |
547 \put(.2,1.5){\oval(1,2.2)[l]} | |
548 \put(1.5,1.5){\circle*{0.1}} | |
549 \put(1.5,1.5){\circle{1.2}} | |
550 \put(1.5,1.5){\vector(0,1){0.6}} | |
551 \put(1.5,1.5){\vector(1,0){0.6}} | |
552 \put(1.5,1.5){\vector(0,-1){0.6}} | |
553 \put(1.5,1.5){\vector(-1,0){0.6}} | |
554 \thicklines | |
555 \qbezier(0,0.6)(2.25,0.2)(4.5,0.6) | |
556 \put(0,0){\vector(1,0){11.5}} | |
557 \put(3,1.5){\circle*{0.1}} | |
558 \put(3,1.5){\circle{1.2}} | |
559 \put(3,1.5){\vector(0,1){0.6}} | |
560 \put(3,1.5){\vector(1,0){0.6}} | |
561 \put(3,1.5){\vector(0,-1){0.6}} | |
562 \put(3,1.5){\vector(-1,0){0.6}} | |
563 \put(1,1.2){\oval(1,1)[bl]} | |
564 \put(3.5,1.2){\oval(1,1)[br]} | |
565 \put(2.25,1.1){\oval(4,1)[b]} | |
566 \put(4.3,1.5){\oval(1,2.2)[r]} | |
567 \put(4.9,2.4){\makebox[0.75in][r]{10pt bold:\hspace{0.1in}}\tenptsize\boldmath$\lasyglyphs$} | |
568 \put(4.9,2.0){\makebox[0.75in][r]{10pt:\hspace{0.1in}}\tenptsize$\lasyglyphs$} | |
569 \put(4.9,1.65){\makebox[0.75in][r]{\nineptsize9pt:\hspace{0.1in}}\nineptsize$\lasyglyphs$} | |
570 \put(4.9,1.35){\makebox[0.75in][r]{\eightptsize8pt:\hspace{0.1in}}\eightptsize$\lasyglyphs$} | |
571 \put(4.9,1.1){\makebox[0.75in][r]{\sevenptsize7pt:\hspace{0.1in}}\sevenptsize$\lasyglyphs$} | |
572 \put(4.9,0.875){\makebox[0.75in][r]{\sixptsize6pt:\hspace{0.1in}}\sixptsize$\lasyglyphs$} | |
573 \put(4.9,0.675){\makebox[0.75in][r]{\fiveptsize5pt:\hspace{0.1in}}\fiveptsize$\lasyglyphs$} | |
574 \end{picture} | |
575 \end{center} | |
576 \end{testflowpage} | |
577 | |
578 | |
579 % Optional duplex test page | |
580 \ifmakeduplextest | |
581 \newpage | |
582 \begin{testflowpage} | |
583 \centerline{\Huge A Test for \LaTeX\ PS/PDF Printing} | |
584 \vspace{0.75\baselineskip} | |
585 \centerline{\large Version \docversion\hspace{0.2in} Build Code: \docbuildcode} | |
586 \vspace{1.0\baselineskip} | |
587 \centerline{\large\bfseries\scshape Duplex Alignment Test Side} | |
588 \mbox{}\vfill\mbox{} | |
589 \end{testflowpage} | |
590 \fi | |
591 | |
592 \end{document} | |
593 |