Annotation of lucent/sys/man/1/tex, revision 1.1

1.1     ! root        1: .TH TEX 1
        !             2: .SH NAME
        !             3: tex, latex, bibtex, dvips, dviselect, mf \- text formatting and typesetting
        !             4: .SH SYNOPSIS
        !             5: .B tex
        !             6: [
        !             7: .I first-line
        !             8: ]
        !             9: .PP
        !            10: .B latex
        !            11: .IR file [.tex]
        !            12: .PP
        !            13: .B dvips
        !            14: [
        !            15: .I option ...
        !            16: ]
        !            17: .I dvifile
        !            18: .PP
        !            19: .B dviselect
        !            20: [
        !            21: .B -s
        !            22: ] [
        !            23: .B -i
        !            24: .I infile
        !            25: ] [
        !            26: .B -o
        !            27: .I outfile
        !            28: ]
        !            29: .I "list of pages"
        !            30: [
        !            31: .I infile
        !            32: [
        !            33: .I outfile
        !            34: ] ]
        !            35: .PP
        !            36: .B bibtex
        !            37: .I auxname
        !            38: .PP
        !            39: .B mf
        !            40: [
        !            41: .I first-line
        !            42: ]
        !            43: .SH DESCRIPTION
        !            44: .I Tex
        !            45: formats interspersed text and commands
        !            46: and outputs a 
        !            47: .B .dvi
        !            48: (`device independent') file.
        !            49: .PP
        !            50: An argument given on the command line
        !            51: behaves as the first input line.
        !            52: That line should begin with a (possibly truncated) file name
        !            53: or a 
        !            54: .IR \econtrolsequence .
        !            55: Thus
        !            56: .B tex paper
        !            57: processes the file
        !            58: .BR paper.tex .
        !            59: The base name of
        !            60: .B paper
        !            61: becomes the
        !            62: .IR jobname ,
        !            63: and is used in forming output file names.
        !            64: If no file is named, the jobname is
        !            65: .BR texput .
        !            66: The default
        !            67: .B .tex
        !            68: extension can be overridden by specifying an extension explicitly.
        !            69: .PP
        !            70: The output is written on
        !            71: .IB jobname .dvi\f1,
        !            72: which can be printed using
        !            73: .IR lp (1).
        !            74: A log of error messages goes into
        !            75: .IB jobname .log\f1.
        !            76: .PP
        !            77: As well as the standard TeX fonts, many PostScript
        !            78: fonts can be used
        !            79: (see the contents of
        !            80: .BR /sys/lib/tex/fonts/psvf ).
        !            81: The file
        !            82: .B testfont.tex
        !            83: (in the standard macro directory) will print a table of any font.
        !            84: .PP
        !            85: These environment variables adjust the behavior of
        !            86: .IR tex :
        !            87: .TF TEXINPUTS
        !            88: .TP
        !            89: .B TEXINPUTS
        !            90: Search path for
        !            91: .B \einput
        !            92: and
        !            93: .B \eopenin
        !            94: files.
        !            95: It should be colon-separated,
        !            96: and start with dot.
        !            97: Default:
        !            98: .B .:/sys/lib/tex/macros
        !            99: .TP
        !           100: .B TEXFONTS
        !           101: Search path for font metric files.
        !           102: Default: 
        !           103: .B /sys/lib/tex/fonts/tfm
        !           104: .TP
        !           105: .B TEXFORMATS
        !           106: Search path for format files.
        !           107: Default:
        !           108: .B /sys/lib/tex/macros
        !           109: .TP
        !           110: .B TEXPOOL
        !           111: Search path for strings.
        !           112: Default:
        !           113: .B /sys/lib/tex
        !           114: .TP
        !           115: .B TEXEDIT
        !           116: Template for the switch-to-editor-on-error option,
        !           117: with
        !           118: .B %s
        !           119: for the file name
        !           120: and
        !           121: .B %d
        !           122: for the line number.
        !           123: Default:
        !           124: .B /bin/ed %s
        !           125: .PD
        !           126: .PP
        !           127: .I Latex
        !           128: is a version of
        !           129: .I tex
        !           130: with a standard set of macros loaded.
        !           131: .I Latex
        !           132: produces
        !           133: .IB file .dvi
        !           134: and a cross-referencing file,
        !           135: .IB file .aux\f1.
        !           136: It might be necessary to run
        !           137: .I latex
        !           138: twice, to get all of the cross-referencing done properly.
        !           139: .I Slitex
        !           140: is a variant of
        !           141: .I latex
        !           142: with fonts and commands suitable for making slides.
        !           143: .PP
        !           144: .I Bibtex
        !           145: is a bibliography processing program, often used in conjunction
        !           146: with
        !           147: .IR latex .
        !           148: .I Bibtex
        !           149: reads the top-level auxiliary
        !           150: .RB ( .aux )
        !           151: file output by
        !           152: .I latex
        !           153: and creates a bibliography
        !           154: .RB ( .bbl )
        !           155: file to be included in the LaTeX
        !           156: source file.
        !           157: The
        !           158: .I auxname
        !           159: on the command line should be given without an extension.
        !           160: Each
        !           161: .B \ecite
        !           162: in the source file is looked up in bibliography files to gather
        !           163: together those used in the document.
        !           164: Then a bibliography style file is executed to write a
        !           165: .B \ethebibliography
        !           166: environment.
        !           167: .PP
        !           168: The source file should have defined the bibliography
        !           169: .RB ( .bib )
        !           170: files to search with the
        !           171: .B \ebibliography
        !           172: command, and the bibliography style
        !           173: .RB ( .bst )
        !           174: file to execute with the
        !           175: .B \ebibliographystyle
        !           176: command.
        !           177: .I Bibtex
        !           178: searches the
        !           179: .B TEXINPUTS
        !           180: path for
        !           181: .BR .bst
        !           182: files, and the
        !           183: .B BIBINPUTS
        !           184: path for
        !           185: .B .bst
        !           186: files.
        !           187: The LaTeX manual describes how to make bibliography files.
        !           188: .PP
        !           189: .I Dvips
        !           190: converts 
        !           191: .B .dvi
        !           192: files to PostScript,
        !           193: writing the result on standard output.
        !           194: It is normally invoked by
        !           195: .IR lp (1),
        !           196: but if invoked separately, the following options are useful:
        !           197: .TP "\w'\fL-T\fP \fIdev\fLXX'u"
        !           198: .B -r
        !           199: reverse pages.
        !           200: .B -r0
        !           201: means don't reverse pages (if reversing is default).
        !           202: .TP
        !           203: .BI -T dev
        !           204: output device:
        !           205: .I dev
        !           206: is one of
        !           207: .B laserwriter
        !           208: (default for
        !           209: .IR dvips ),
        !           210: .BR fax ,
        !           211: .BR gnot ,
        !           212: .B lino
        !           213: (the computer center's high resolution PostScript service), or
        !           214: .B ljfour
        !           215: (600 dpi PostScript).
        !           216: .TP
        !           217: .B -L
        !           218: print paper in landscape mode.
        !           219: .TP
        !           220: .B -Z
        !           221: compress the fonts before sending them.
        !           222: .TP
        !           223: .B -Z0
        !           224: don't compress the fonts before sending them.
        !           225: .PP
        !           226: The following environment variables affect
        !           227: .IR dvips :
        !           228: .TF TEXVFONTS
        !           229: .TP
        !           230: .B TEXPKS
        !           231: Search path for font bitmaps (PK files).
        !           232: .TP
        !           233: .B TEXVFONTS
        !           234: Search path for virtual font descriptions.
        !           235: .PD
        !           236: .PP
        !           237: .I Dviselect
        !           238: selects pages from a
        !           239: .B .dvi
        !           240: file, creating a new
        !           241: .B .dvi
        !           242: file.
        !           243: A
        !           244: .I range
        !           245: is a string of the form
        !           246: .I first:last
        !           247: where both
        !           248: .I first
        !           249: and
        !           250: .I last
        !           251: are optional numeric strings, with negative numbers indicated by
        !           252: a leading underscore character
        !           253: .RB ( _ ).
        !           254: If both
        !           255: .I first
        !           256: and
        !           257: .I last
        !           258: are omitted, the colon may also be omitted, or may be replaced
        !           259: with an asterisk
        !           260: .RB ( * ).
        !           261: A
        !           262: .I TeX page selector
        !           263: is a list of pages separated by periods.  A
        !           264: .I "list of pages"
        !           265: is described by a set of page TeX page selectors,
        !           266: separated by commas and/or white space.
        !           267: .I Dviselect
        !           268: actually looks at the ten
        !           269: .I count
        !           270: variables that TeX writes; the first of these (\e\fLcount0\fP) is the
        !           271: page number, with \e\fLcount1\fP through \e\fLcount9\fP having varied uses
        !           272: depending on which macro packages are in use.  (Typically \e\fLcount1\fP
        !           273: is a chapter or section number.)  A page is included in
        !           274: .IR dviselect 's
        !           275: output if all its \ecount values are within any one of the ranges
        !           276: listed on the command line.  For example, the command
        !           277: .L "dviselect *.1,35:"
        !           278: might select everything in chapter 1, as well as pages 35 and up.
        !           279: .PP
        !           280: Instead of \e\fLcount\fP values,
        !           281: .I dviselect
        !           282: can also select by absolute page number,
        !           283: indicated by a leading equal sign
        !           284: .RB ( = ).
        !           285: Ranges of absolute
        !           286: pages are also allowed:
        !           287: .L "dviselect =3:7"
        !           288: will extract the third
        !           289: through seventh pages.
        !           290: .PP
        !           291: .I Dvips
        !           292: understands some extended graphics commands that can be output using
        !           293: .I "tpic specials"
        !           294: in the TeX source.
        !           295: Many of them work by building up a path of
        !           296: .I x,y
        !           297: pairs, and then doing something with the path.
        !           298: The tpic coordinate system has its origin at the current dvi position
        !           299: when a drawing special is emitted;
        !           300: all length arguments are in units of milli-inches,
        !           301: and the y-axis goes positive downward.
        !           302: .TP
        !           303: .BI "\especial{pa " "x y" }
        !           304: Add
        !           305: .I x,y
        !           306: to the current path.
        !           307: .TP
        !           308: .B "\especial{fp}
        !           309: Flush the current path: draw it as a polygonal line and reset the path
        !           310: to be empty.
        !           311: .TP
        !           312: .BI "\especial{da " dlen }
        !           313: Like
        !           314: .B fp
        !           315: but draw dashed line, with dashes
        !           316: .I dlen
        !           317: milli-inches long.
        !           318: .TP
        !           319: .BI "\especial{dt " slen }
        !           320: Like
        !           321: .B fp
        !           322: but draw a dotted line, with dots
        !           323: .I slen
        !           324: apart.
        !           325: .TP
        !           326: .B "\especial{sp}"
        !           327: Like
        !           328: .B fp
        !           329: but draw a quadratic spline.  The spline goes through the midpoints of the
        !           330: segments of the path, and straight pieces extend it to the endpoints.
        !           331: .TP
        !           332: .BI "\especial{ar " "x y xr yr s e" }
        !           333: Draw a circular or elliptical arc with center at
        !           334: .I x,y
        !           335: and radii
        !           336: .IR xr " and " yr .
        !           337: The arc goes clockwise from angle
        !           338: .I s
        !           339: to angle
        !           340: .I e
        !           341: (angles measured clockwise from the positive x-axis).
        !           342: .TP
        !           343: .BI "\especial{pn " n }
        !           344: Set line width (pen diameter) to 
        !           345: .IR n milli-inches.
        !           346: .TP
        !           347: .B "\especial{bk}"
        !           348: Set shading to black (will fill the next object drawn with black).
        !           349: .TP
        !           350: .B "\especial{sh}"
        !           351: Set shading to grey.
        !           352: .TP
        !           353: .B "\especial{wh}"
        !           354: Set shading to white.
        !           355: .TP
        !           356: .BI "\especial{psfile=" "file options" }
        !           357: Include
        !           358: .IR file ,
        !           359: which should be a PostScript illustration,
        !           360: making its origin be the current dvi position.
        !           361: The default PostScript transformation matrix will be in effect,
        !           362: but it can be modified by the
        !           363: .IR options ,
        !           364: a list of space-separated
        !           365: .IR key = value
        !           366: assignments.
        !           367: Allowed keys are:
        !           368: hoffset, voffset, hscale, vscale, angle,
        !           369: If supplied, these values are supplied to PostScript
        !           370: .IR translate , scale ", and " rotate"
        !           371: commands, in that order.
        !           372: Also, keys hsize and vsize may be supplied, to cause clipping to
        !           373: those sizes.
        !           374: Sizes and offsets should be specified in points,
        !           375: angles should be specified in degrees.
        !           376: .PP
        !           377: All of the specials leave TeX at the same position on the page that
        !           378: it started in.
        !           379: .PP
        !           380: .I Mf
        !           381: runs metafont, program that produces fonts for TeX.
        !           382: It is used by
        !           383: .I dvips
        !           384: when bitmaps for a given font at a given size do not exist.
        !           385: .SH FILES
        !           386: .TF /sys/lib/tex/macros/doc/*
        !           387: .TP
        !           388: .B /sys/lib/tex/macros/*
        !           389: macros and preloaded format files
        !           390: .TP
        !           391: .B /sys/lib/tex/macros/doc/*
        !           392: more TeX-related documentation
        !           393: .TP
        !           394: .B /sys/lib/tex/fonts/tfm
        !           395: font metrics
        !           396: .TP
        !           397: .B /sys/lib/tex/fonts/psvf
        !           398: PostScript virtual font metrics
        !           399: .TP
        !           400: .B /sys/lib/tex/fonts/canonpk
        !           401: bitmaps for Canon engines (300 dpi)
        !           402: .TP
        !           403: .B /sys/lib/tex/fonts/linopk
        !           404: bitmaps for Linotron (1270 dpi)
        !           405: .TP
        !           406: .B /sys/lib/tex/fonts/ljfourpk
        !           407: bitmaps for Laserjet 4 (600 dpi)
        !           408: .TP
        !           409: .B /sys/lib/tex/fonts/gnotpk
        !           410: bitmaps for gnot screen (100 dpi)
        !           411: .TP
        !           412: .B /sys/lib/tex/*
        !           413: miscellaneous configuration files and PostScript headers
        !           414: .SH SOURCE
        !           415: .B /sys/src/cmd/tex
        !           416: .SH "SEE ALSO"
        !           417: .IR pic (1),
        !           418: .IR lp (1),
        !           419: .IR proof (1),
        !           420: .IR troff (1),
        !           421: .I delatex
        !           422: in
        !           423: .IR deroff (1)
        !           424: .br
        !           425: D. E. Knuth,
        !           426: .I The TEXbook,
        !           427: Addison-Wesley, 1984
        !           428: .br
        !           429: L. Lamport,
        !           430: .I
        !           431: LaTeX, A Document Preparation System,
        !           432: Addison-Wesley, 1985
        !           433: .br
        !           434: H. Trickey,
        !           435: ``Latex User Guide'',
        !           436: .I
        !           437: Unix Research System Programmer's Manual,
        !           438: Tenth Edition, Volume 2.
        !           439: .br
        !           440: Various documents in
        !           441: .BR /sys/lib/tex/macros/doc .
        !           442: .SH BUGS
        !           443: Should be spelled τεχ.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.