bionic (1) dvi2tty.1.gz

Provided by: texlive-binaries_2017.20170613.44572-8ubuntu0.2_amd64 bug

NAME

       dvi2tty - preview a TeX DVI-file on an ordinary ascii terminal

SYNOPSIS

       dvi2tty [ options ] dvi-file

DESCRIPTION

       dvi2tty  converts  a  TeX  DVI-file  to a format that is appropriate for terminals and line printers. The
       program is intended to be used for preliminary proofreading of TeX-ed documents.  By default  the  output
       is  directed  to the terminal, possibly through a pager (depending on how the program was installed), but
       it can be directed to a file or a pipe.

       The output leaves much to be desired, but is still useful if you want  to  avoid  walking  to  the  laser
       printer (or whatever) for each iteration of your document.
       Since  dvi2tty  produces  output  for  terminals  and  line  printers  the representation of documents is
       naturally quite primitive.  In principle Font Changes are totally ignored, but dvi2tty recognizes  a  few
       mathematical  and special symbols that can be be displayed on an ordinary ascii terminal, such as the '+'
       and '-' symbol.

       If the width of the output text requires more columns than fits in one line (c.f. the -w  option)  it  is
       broken  into  several  lines  by  dvi2tty although they will be printed as one line on regular TeX output
       devices (e.g. laser printers). To show that a broken line is really just one  logical  line  an  asterisk
       (``*'') in the last position means that the logical line is continued on the next physical line output by
       dvi2tty.  Such a continuation line is started with a a space and an asterisk in the first two columns.

       Options may be specified  in  the  environment  variable  DVI2TTY.   Any  option  on  the  command  line,
       conflicting with one in the environment, will override the one from the environment.

       Options:

       -o file
              Write output to file ``file''.

       -p list
              Print the pages chosen by list.  Numbers refer to TeX-page numbers (known as \count0).  An example
              of format for list is ``1,3:6,8'' to choose pages 1, 3 through 6 and 8.  Negative numbers  can  be
              used exactly as in TeX, e g -1 comes before -4 as in ``-p-1:-4,17''.

       -P list
              Like  -p  except  that page numbers refer to the sequential ordering of the pages in the dvi-file.
              Negative numbers don't make a lot of sense here...

       -w n   Specify terminal width n.  Legal range 16-132.  Default is 80. If your terminal has the ability to
              display in 132 columns it might be a good idea to use -w132 and toggle the terminal into this mode
              as output will probably look somewhat better.

       -v     Specify height of lines. Default value 450000. Allows to adjust linespacing.

       -q     Don't pipe the output through a pager.  This may be the default on some systems (depending on  the
              whims of the person installing the program).

       -e n   This  option can be used to influence the spacing between words.  With a negative value the number
              of spaces between words becomes less, with a positive value  it  becomes  more.   -e-11  seems  to
              worked well.

       -f     Pipe  through  a  pager,  $PAGER  if defined, or whatever the installer of the program compiled in
              (often ``more''). This may be the default, but it is still okay to redirect output with ``>'', the
              pager will not be used if output is not going to a terminal.

       -F     Specify the pager program to be used.  This overrides the $PAGER and the default pager.

       -Fprog Use  ``prog''  as  program  to  pipe  output  into.  Can be used to choose an alternate pager (e g
              ``-Fless'').

       -t     \tt fonts were used (instead of cm) to produce dvi file. (screen.sty is a  powerfull  mean  to  do
              that with LaTeX).

       -a     Dvi2tty  normally tries to output accented characters. With the -a option, accented characters are
              output without the accent sign.

       -l     Mark page breaks with the two-character sequence ``^L''. The default is to mark them with a  form-
              feed character.

       -c     Do not attempt to translate any characters (like the Scandinavion/latin1 mode) except when running
              in tt-font.

       -u     Toggle option to process certain latin1 characters. Use  this  if  your  output  devices  supports
              latin1 cahracters.  Note this may interfere with -s. Best not to use -u and -s together.

       -s     Toggle  option  to  process  the  special  Scandinavian  characters that on most (?)  terminals in
              Scandinavia are mapped to ``{|}[\]''.  Note this may interfere with -u. Best not to use -u and  -s
              together.

       -J     Auto detect NTT JTeX, ASCII pTeX, and upTeX dvi format.

       -N     Display NTT JTeX dvi.

       -A     Display ASCII pTeX dvi.

       -U     Display upTeX dvi.

       -Eenc  Set  output  Japanese encoding. The enc argument 'e', 's', 'j', and 'u' denotes EUC-JP, Shift_JIS,
              ISO-2022-JP, and UTF-8, respectively.

       -bdelim
              Print the name of fonts when switching to it (and ending  it).  The  delim  argument  is  used  to
              delimit the fontname.

FILES

       /bin/more      probably the default pager.

ENVIRONMENT

       PAGER              the pager to use.
       DVI2TTY             can be set to hold command-line options.

SEE ALSO

       TeX, dvi2ps

AUTHOR

       Original Pascal verion: Svante Lindahl, Royal Institute of Technology, Stockholm
       Improved C version: Marcel Mol
       marcel@mesa.nl, MESA Consulting

BUGS

       Blanks  between  words  get lost quite easy. This is less likely if you are using a wider output than the
       default 80.

       Only one file may be specified on the command line.

                                                13 November 1990                                      DVI2TTY(1)