glenda.party
term% ls -F
term% cat index.txt
TEX(1)                      General Commands Manual                     TEX(1)

NAME
       tex, latex, bibtex, dvips, dviselect, mf - text formatting and typeset‐
       ting

SYNOPSIS
       tex [ first-line ]

       latex file[.tex]

       dvips [ option ...  ] dvifile

       dviselect  [ -s ] [ -i infile ] [ -o outfile ] list of pages [ infile [
       outfile ] ]

       bibtex auxname

       mf [ first-line ]

DESCRIPTION
       Tex formats interspersed text and commands and outputs a .dvi  (‘device
       independent') file.

       An  argument given on the command line behaves as the first input line.
       That line should begin with a (possibly truncated) file name or a \con‐
       trolsequence.  Thus tex paper processes the file paper.tex.   The  base
       name  of  paper becomes the jobname, and is used in forming output file
       names.  If no file is named, the jobname is texput.  The  default  .tex
       extension can be overridden by specifying an extension explicitly.

       The output is written on jobname.dvi, which can be printed using lp(1).
       A log of error messages goes into jobname.log.

       As  well  as  the standard TeX fonts, many PostScript fonts can be used
       (see the contents of /sys/lib/tex/fonts/psvf).  The  file  testfont.tex
       (in the standard macro directory) will print a table of any font.

       These environment variables adjust the behavior of tex:

       TEXINPUTS
              Search  path  for \input and \openin files.  It should be colon-
              separated, and start with dot.  Default: .:/sys/lib/tex/macros

       TEXFONTS
              Search    path    for    font    metric     files.      Default:
              /sys/lib/tex/fonts/tfm

       TEXFORMATS
              Search path for format files.  Default: /sys/lib/tex/macros

       TEXPOOL
              Search path for strings.  Default: /sys/lib/tex

       TEXEDIT
              Template  for  the switch-to-editor-on-error option, with %s for
              the file name and %d for the line number.  Default: /bin/ed %s

       Latex is a version of tex with a standard set of macros loaded.   Latex
       produces  file.dvi and a cross-referencing file, file.aux.  It might be
       necessary to run latex twice, to get all of the cross-referencing  done
       properly.   Slitex  is a variant of latex with fonts and commands suit‐
       able for making slides.

       Bibtex is a bibliography processing program, often used in  conjunction
       with latex.  Bibtex reads the top-level auxiliary (.aux) file output by
       latex  and creates a bibliography (.bbl) file to be included in the La‐
       TeX source file.  The auxname on the command line should be given with‐
       out an extension.  Each \cite in the source file is looked up in bibli‐
       ography files to gather together those used in the  document.   Then  a
       bibliography  style  file is executed to write a \thebibliography envi‐
       ronment.

       The source file should have defined the bibliography  (.bib)  files  to
       search  with  the  \bibliography  command,  and  the bibliography style
       (.bst) file to execute with  the  \bibliographystyle  command.   Bibtex
       searches  the TEXINPUTS path for .bst files, and the BIBINPUTS path for
       .bst files.  The LaTeX manual describes how to make bibliography files.

       Dvips converts .dvi files to PostScript, writing the result on standard
       output.  It is normally invoked by lp(1), but  if  invoked  separately,
       the following options are useful:

       -r      reverse  pages.  -r0 means don't reverse pages (if reversing is
               default).

       -Tdev   output device: dev is one of laserwriter (default  for  dvips),
               fax,  gnot,  lino  (the computer center's high resolution Post‐
               Script service), or ljfour (600 dpi PostScript).

       -L      print paper in landscape mode.

       -Z      compress the fonts before sending them.

       -Z0     don't compress the fonts before sending them.

       The following environment variables affect dvips:

       TEXPKS Search path for font bitmaps (PK files).

       TEXVFONTS
              Search path for virtual font descriptions.

       Dviselect selects pages from a .dvi file, creating a new .dvi file.   A
       range  is a string of the form first:last where both first and last are
       optional numeric strings, with negative numbers indicated by a  leading
       underscore  character  (_).   If  both  first and last are omitted, the
       colon may also be omitted, or may be replaced with an asterisk (*).   A
       TeX  page  selector is a list of pages separated by periods.  A list of
       pages is described by a set of page TeX page  selectors,  separated  by
       commas  and/or  white space.  Dviselect actually looks at the ten count
       variables that TeX writes; the first of these  (\count0)  is  the  page
       number,  with  \count1  through \count9 having varied uses depending on
       which macro packages are in use.  (Typically \count1 is  a  chapter  or
       section  number.)   A page is included in dviselect's output if all its
       \count values are within any one of the ranges listed  on  the  command
       line.   For  example, the command might select everything in chapter 1,
       as well as pages 35 and up.

       Instead of \count values, dviselect can also select  by  absolute  page
       number,  indicated  by  a  leading  equal sign (=).  Ranges of absolute
       pages are also allowed: will extract the third through seventh pages.

       Dvips understands some extended graphics commands that  can  be  output
       using  tpic  specials in the TeX source.  Many of them work by building
       up a path of x,y pairs, and then doing something with  the  path.   The
       tpic  coordinate system has its origin at the current dvi position when
       a drawing special is emitted; all length  arguments  are  in  units  of
       milli-inches, and the y-axis goes positive downward.

       \special{pa x y}
              Add x,y to the current path.

       \special{fp}
              Flush  the  current  path: draw it as a polygonal line and reset
              the path to be empty.

       \special{da dlen}
              Like fp but draw dashed  line,  with  dashes  dlen  milli-inches
              long.

       \special{dt slen}
              Like fp but draw a dotted line, with dots slen apart.

       \special{sp}
              Like  fp  but  draw a quadratic spline.  The spline goes through
              the midpoints of the segments of the path, and  straight  pieces
              extend it to the endpoints.

       \special{ar x y xr yr s e}
              Draw  a  circular or elliptical arc with center at x,y and radii
              xr and yr.  The arc goes clockwise from angle s to angle e  (an‐
              gles measured clockwise from the positive x-axis).

       \special{pn n}
              Set line width (pen diameter) to nmilli-inches.

       \special{bk}
              Set  shading  to  black  (will  fill  the next object drawn with
              black).

       \special{sh}
              Set shading to grey.

       \special{wh}
              Set shading to white.

       \special{psfile=file options}
              Include file, which should be a PostScript illustration,  making
              its  origin be the current dvi position.  The default PostScript
              transformation matrix will be in effect, but it can be  modified
              by the options, a list of space-separated key=value assignments.
              Allowed  keys  are:  hoffset, voffset, hscale, vscale, angle, If
              supplied,  these  values  are  supplied  to  PostScript   trans‐
              late,scale,  and  rotate"  commands,  in that order.  Also, keys
              hsize and vsize may be supplied,  to  cause  clipping  to  those
              sizes.   Sizes and offsets should be specified in points, angles
              should be specified in degrees.

       All of the specials leave TeX at the same position on the page that  it
       started in.

       Mf  runs  metafont, program that produces fonts for TeX.  It is used by
       dvips when bitmaps for a given font at a given size do not exist.

FILES
       /sys/lib/tex/macros/*
              macros and preloaded format files

       /sys/lib/tex/macros/doc/*
              more TeX-related documentation

       /sys/lib/tex/fonts/tfm
              font metrics

       /sys/lib/tex/fonts/psvf
              PostScript virtual font metrics

       /sys/lib/tex/fonts/canonpk
              bitmaps for Canon engines (300 dpi)

       /sys/lib/tex/fonts/linopk
              bitmaps for Linotron (1270 dpi)

       /sys/lib/tex/fonts/ljfourpk
              bitmaps for Laserjet 4 (600 dpi)

       /sys/lib/tex/fonts/gnotpk
              bitmaps for gnot screen (100 dpi)

       /sys/lib/tex/*
              miscellaneous configuration files and PostScript headers

SOURCE
       /sys/src/cmd/tex

SEE ALSO
       pic(1), lp(1), proof(1), troff(1), delatex in deroff(1)
       D. E. Knuth, The TEXbook, Addison-Wesley, 1984
       L. Lamport, LaTeX, A Document Preparation System, Addison-Wesley, 1985
       H. Trickey, ‘‘Latex User Guide'',  Unix  Research  System  Programmer's
       Manual, Tenth Edition, Volume 2.
       Various documents in /sys/lib/tex/macros/doc.

BUGS
       Should be spelled ÏεÏ.

                                                                        TEX(1)