texconfig(1)                       TeX Live                       texconfig(1)



NAME
       texconfig - configures teTeX or TeX Live

       texconfig-sys - configures teTeX or TeX Live system-wide

SYNOPSIS
       texconfig

       texconfig [ commands ...]

       texconfig-sys

DESCRIPTION
       texconfig  allows one to configure and maintain TeX in an easy and con-
       venient manner, offering a series of dialog boxes to the user.

       The tlmgr program has subsumed this function for TeX Live.   This  pro-
       gram  is still supported, but the tlmgr interface is much more actively
       developed and tested.

       After choosing settings or options, the appropriate files  are  changed
       automatically  and  the  new  settings  are  applied  for the user.  If
       needed, copies of files in TEXMFDIST or TEXMFMAIN will be made  in  the
       user's TEXMFCONFIG tree.

       texconfig  uses either the whiptail(1) or dialog(1) program to communi-
       cate with the user, so must be run in a terminal.

       For making system-wide changes, which will apply to all  users  of  TeX
       (for example, default paper size and so on), run texconfig-sys instead.
       Changed or generated files will be placed in TEXMFSYSCONFIG.  (You  may
       need to be root to do this.)

       Note  that  on a Debian system, changes to formats, font setup, hyphen-
       ation for different languages, etc. should not be done with  texconfig,
       because  fmtutil.cnf(5),  updmap.cfg(5), texmf.cnf and language.dat are
       generated files in Debian.  See TeX-on-Debian.pdf, TeX-on-Debian.txt.gz
       or   TeX-on-Debian.html/index.html  in  /usr/share/doc/tex-common/  for
       alternatives.

       texconfig also  offers  a  non-interactive  batch  mode  which  can  be
       accessed with the following commands

COMMANDS
       Commands  that accept further options usually display available options
       if called without them.  For  example,  texconfig  dvipdfm  paper  will
       inform about valid paper settings.

       conf   Display the system configuration.

       dvipdfm paper [letter|legal|ledger|tabloid|a4|a3]
              Set up dvipdfm to use papersize PAPER by default.

       dvips add PRINTERNAME
              Create  a  new (empty) configuration file TEXMFCONFIG/dvips/con-
              fig/config.PRINTERNAME.  This file can later be filled with  the
              mode, offset or printcmd options

       dvips del PRINTERNAME
              Remove config.PRINTERNAME

       dvips mode
              List available MetaFont modes.

       dvips [-P PRINTER] mode MODE
              Change  the  MetaFont mode to MODE for PRINTER or for all output
              files (config.ps), if no -P option is given.

       dvips [-P PRINTER] offset x-OFFSET,y-OFFSET
              Set printer offset for PRINTER or for  all  output  files  (con-
              fig.ps),  if  no -P option is given.  Offsets must be given with
              units, e.g.  0pt,10pt You can use testpage.tex  from  the  LaTeX
              distribution to find these numbers.

       dvips [-P PRINTER] printcmd CMD
              Set  the  printing  command  for PRINTER or for all output files
              (config.ps), if no -P option is given.  Commands might be lp  or
              lpr.   See  the description of the o option in info dvips or the
              -O option in dvips(1).

       faq    Display the list of Frequently Asked Questions about teTeX  (and
              their answers).

       font vardir DIR, font ro, font rw
              These  options  should not be used on a Debian system unless you
              really know what you are doing.  For details, look at the output
              of  texconfig  fonts  and read section 2.5, font caching, in the
              TeX-on-Debian documentation in /usr/share/doc/tex-common/.

       formats
              This command allows to edit fmtutil.cnf(5) and  (re)creates  any
              new  or  changed  formats  afterwards.  It should not be used on
              Debian systems, unless you want to temporarily create and test a
              specific  format,  because fmtutil.cnf(5) is a generated file in
              Debian, and changes will be overwritten.  See update-fmtutil for
              details.

       hyphen FORMAT
              This  command  allows to edit the hyphenation configuration file
              for formats that support this, and recreates the formats  after-
              wards  to enable the new languages.  Available formats are shown
              when no FORMAT is given.

              Note that for formats that use LaTeX's language.dat,
               e.g.  (pdf)jadetex and latex itself, this change is not persis-
              tent,  since  this file is a generated file.  You should not use
              this command in these cases, read update-language(1) for  alter-
              natives.

       init [format]
              Recreate  format  or  all formats if none is given, and the font
              information.  This is the same as calling fmtutil --byfmt format
              or fmtutil --all, respectively, followed by updmap.

       mode-list
              List  available  printer  modes, together with the printers they
              were developed for, and their DPI resolution

       mode MODE
              Set the default printer mode  in  /etc/texmf/web2c/mktex.cnf  or
              the respective user file in $TEXMFCONFIG/web2c to MODE.

       paper [a4|letter]
              Set  the  default papersize for dvips, dvipdfm, pdftex and xdvi.
              The set is restricted because not all  programs  understand  all
              sizes.

       pdftex paper [a4|letter]
              Set the default paper size for pdftex.

       rehash Call mktexlsr.

       xdvi paper PAPER
              Set  the default paper size for xdvi.  The (long) list is avail-
              able with texconfig xdvi paper.


ENVIRONMENT
       To let you change files, texconfig will open the  editor  specified  in
       the VISUAL or EDITOR variables, or sensible-editor if both are unset.

SEE ALSO
       whiptail(1), dialog(1), tlmgr(1), tex(1), mf(1), vi(1), EDITOR environ-
       ment variable.

AUTHOR
       Thomas Esser



TeX Live                          August 2011                     texconfig(1)
