|
|
1.1 ! root 1: .TH TEX 1 ! 2: .CT 1 writing_other ! 3: .SH NAME ! 4: tex, dvips, dvit, dvicat \- text formatting and typesetting ! 5: .SH SYNOPSIS ! 6: .B tex ! 7: [ ! 8: .I first-line ! 9: ] ! 10: .PP ! 11: .B dvips ! 12: [ ! 13: .I option ... ! 14: ] ! 15: .I dvifile ! 16: .PP ! 17: .B dvit ! 18: [ ! 19: .I option ... ! 20: ] ! 21: .I dvifile ! 22: .PP ! 23: .B dvicat ! 24: .I dvifile ... ! 25: .SH DESCRIPTION ! 26: .I Tex ! 27: formats interspersed text and commands ! 28: and outputs a ! 29: .L .dvi ! 30: (`device independent') file. ! 31: .PP ! 32: An argument given on the command line ! 33: behaves as the first input line. ! 34: That line should begin with a (possibly truncated) file name ! 35: or a ! 36: .LR \econtrolsequence . ! 37: Thus ! 38: .L tex paper ! 39: processes the file ! 40: .LR paper.tex . ! 41: The basename of ! 42: .L paper ! 43: becomes the ! 44: .IR jobname , ! 45: and is used in forming output file names. ! 46: If no file is named, the jobname is ! 47: .LR texput . ! 48: The default ! 49: .L .tex ! 50: extension can be overridden by specifying an extension explicitly. ! 51: .PP ! 52: The output is written on ! 53: .IB jobname .dvi , ! 54: which can be printed using ! 55: .IR lp (1). ! 56: A log of error messages goes into ! 57: .IB jobname .log. ! 58: .PP ! 59: As well as the standard TeX fonts, many ! 60: .I Postscript ! 61: fonts can be used ! 62: (see the contents of ! 63: .FR /usr/lib/tex/fonts/psvf ). ! 64: The file ! 65: .F testfont.tex ! 66: (in the standard macro directory) will print a table of any font. ! 67: .PP ! 68: These environment variables adjust the behavior of ! 69: .IR tex : ! 70: .TF TEXINPUTS ! 71: .TP ! 72: .B TEXINPUTS ! 73: Search path for ! 74: .L \einput ! 75: and ! 76: .L \eopenin ! 77: files. ! 78: It should be colon-separated, ! 79: and start with dot. ! 80: Default: ! 81: .L .:/usr/lib/tex/macros ! 82: .TP ! 83: .B TEXFONTS ! 84: Search path for font metric files. ! 85: Default: ! 86: .F /usr/lib/tex/fonts/tfm ! 87: .TP ! 88: .B TEXFORMATS ! 89: Search path for format files. ! 90: Default: ! 91: .F /usr/lib/tex/macros ! 92: .TP ! 93: .B TEXPOOL ! 94: Search path for strings. ! 95: Default: ! 96: .B /usr/lib/tex ! 97: .TP ! 98: .F TEXEDIT ! 99: Template for the switch-to-editor-on-error option, ! 100: with ! 101: .L %s ! 102: for the filename ! 103: and ! 104: .L %d ! 105: for the line number. ! 106: Default: ! 107: .L /bin/ed %s ! 108: .PD ! 109: .PP ! 110: .I Dvips ! 111: and ! 112: .I dvit ! 113: convert ! 114: .L .dvi ! 115: files to Postscript ! 116: and ! 117: .I troff ! 118: output format, respectively, ! 119: writing the result on standard output. ! 120: They are invoked by ! 121: .IR lp (1) ! 122: and accept a subset of ! 123: .I lp ! 124: options that make sense for ! 125: .L .dvi ! 126: files. ! 127: In the ! 128: .BI -o pagelist ! 129: option for only printing selected pages, ! 130: the numbers refer to TeX page numbers. ! 131: In addition, there is a ! 132: .BI -T dev ! 133: option, where ! 134: .I dev ! 135: is one of ! 136: .L laserwriter ! 137: (default for ! 138: .IR dvips ), ! 139: .L jerq ! 140: (default for ! 141: .IR dvit ), ! 142: .LR gnot , ! 143: .LR fax , ! 144: or ! 145: .L lino ! 146: (the computer center's high resolution Postscript service). ! 147: The ! 148: .L -Tjerq ! 149: or ! 150: .L -Tgnot ! 151: options should be used for preparing output for ! 152: .IR proof (9.1) ! 153: or ! 154: .IR psi (9.1). ! 155: .PP ! 156: When converting a number of short ! 157: .L .dvi ! 158: files to Postscript or using ! 159: .I lp ! 160: to print them, it is much more efficient first to combine them via ! 161: .IR dvicat . ! 162: Simply concatinating ! 163: .L .dvi ! 164: files would not work, but ! 165: .I dvicat ! 166: achieves this effect and sends the result to standard output. ! 167: Since the output is in binary, it must be directed to a file or ! 168: piped into ! 169: .IR lp . ! 170: .PP ! 171: The following environment variables affect ! 172: .IR dvips : ! 173: .TF TEXVFONTS ! 174: .TP ! 175: .F TEXPKS ! 176: Search path for font bitmaps (PK files). ! 177: .TP ! 178: .F TEXVFONTS ! 179: Search path for `virtual font' descriptions. ! 180: .PD ! 181: .PP ! 182: .I Dvips ! 183: and ! 184: .I dvit ! 185: understand some extended graphics commands that can be output using ! 186: .I "tpic specials" ! 187: in the TeX source. ! 188: Many of them work by building up a path of ! 189: .I x,y ! 190: pairs, and then doing something with the path. ! 191: The tpic coordinate system has its origin at the current dvi position ! 192: when a drawing special is emitted; ! 193: all length arguments are in units of milli-inches, ! 194: and the y-axis goes positive downward. ! 195: .TP ! 196: .BI "\especial{pa " "x y" } ! 197: Add ! 198: .I x,y ! 199: to the current path. ! 200: .TP ! 201: .B "\especial{fp} ! 202: Flush the current path: draw it as a polygonal line and reset the path ! 203: to be empty. ! 204: .TP ! 205: .BI "\especial{da " dlen } ! 206: Like ! 207: .B fp ! 208: but draw dashed line, with dashes ! 209: .I dlen ! 210: milli-inches long. ! 211: .TP ! 212: .BI "\especial{dt " slen } ! 213: Like ! 214: .B fp ! 215: but draw a dotted line, with dots ! 216: .I slen ! 217: apart. ! 218: .TP ! 219: .B "\especial{sp}" ! 220: Like ! 221: .B fp ! 222: but draw a quadratic spline. The spline goes through the midpoints of the ! 223: segments of the path, and straight pieces extend it to the endpoints. ! 224: .TP ! 225: .BI "\especial{ar " "x y xr yr s e" } ! 226: Draw a circular or elliptical arc with center at ! 227: .I x,y ! 228: and radii ! 229: .IR xr " and " yr . ! 230: The arc goes clockwise from angle ! 231: .I s ! 232: to angle ! 233: .I e ! 234: (angles measured clockwise from the positive x-axis). ! 235: .TP ! 236: .BI "\especial{pn " n } ! 237: Set line width (pen diameter) to ! 238: .IR n milli-inches. ! 239: .TP ! 240: .B "\especial{bk}" ! 241: Set shading to black (will fill the next object drawn with black). ! 242: .TP ! 243: .B "\especial{sh}" ! 244: Set shading to grey. ! 245: .TP ! 246: .B "\especial{wh}" ! 247: Set shading to white. ! 248: .TP ! 249: .BI "\especial{psfile=" "file options" } ! 250: (Only ! 251: .IR dvips ). ! 252: Include ! 253: .IR file , ! 254: which should be a Postscript illustration, ! 255: making its origin be the current dvi position. ! 256: The default Postscript transformation matrix will be in effect, ! 257: but it can be modified by the ! 258: .IR options , ! 259: a list of ! 260: .IR key = value ! 261: assignments. ! 262: Allowed keys are: ! 263: hoffset, voffset, hscale, vscale, and rotate. ! 264: If supplied, these values are supplied to Postscript ! 265: .IR translate , scale ", and " rotate" ! 266: commands, in that order. ! 267: Also, keys hsize and vsize may be supplied, to cause clipping to ! 268: those sizes. ! 269: .TP ! 270: .BI \especial{include " horg yorg file" } ! 271: (Only ! 272: .IR dvit ). ! 273: Include the ! 274: .IR troff (1) ! 275: output ! 276: .I file ! 277: at the current place on TeX's page. ! 278: The included file should have only one page. ! 279: The ! 280: .I horg ! 281: and ! 282: .I yorg ! 283: distances give the origin of the included file; ! 284: that point will be superimposed on the current position. ! 285: .PP ! 286: All of the specials leave TeX at the same position on the page that ! 287: it started in. ! 288: .SH FILES ! 289: .TF /usr/lib/tex/macros/doc/* ! 290: .TP ! 291: .F /usr/lib/tex/macros/* ! 292: macros and preloaded format files ! 293: .TP ! 294: .F /usr/lib/tex/macros/doc/* ! 295: more TeX-related documentation ! 296: .TP ! 297: .F /usr/lib/tex/fonts/tfm ! 298: font metrics ! 299: .TP ! 300: .F /usr/lib/tex/fonts/psvf ! 301: PostScript virtual font metrics ! 302: .TP ! 303: .F /usr/lib/tex/fonts/canonpk ! 304: bitmaps for canon engines (300 dpi) ! 305: .TP ! 306: .F /usr/lib/tex/fonts/linopk ! 307: bitmaps for Linotron (1270 dpi) ! 308: .TP ! 309: .F /usr/lib/tex/* ! 310: miscellaneous configuration files and Postscript headers ! 311: .SH "SEE ALSO" ! 312: .IR latex (6), ! 313: .IR pic (1), ! 314: .IR lp (1), ! 315: .IR proof (9.1), ! 316: .IR psi (9.1), ! 317: .IR troff (1), ! 318: .IR monk (1) ! 319: .br ! 320: Donald E. Knuth, ! 321: .I The TEXbook, ! 322: Addison Wesley, 1986 ! 323: .SH BUGS ! 324: It should be possible to make TeX output go on standard output. ! 325:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.