Man Linux: Main Page and Category List

NAME

       sgml2latex  -  create  LaTeX,  DVI,  PostScript  or  PDF  output from a
       LinuxDoc DTD SGML source file

SYNOPSIS

       sgml2latex  [generic-option...]   [--output=tex|dvi|ps|pdf]  [--bibtex]
       [--makeindex]    [--pagenumber=n]    --quick   [--latex=hlatexp|platex]
       [--dvips=dvips|dvi2ps] file[.sgml]

DESCRIPTION

       sgml2latex is an old and obsoleted form of the latex converter  command
       of  LinuxDoc-Tools.   It is recommended to switch the new form linuxdoc
       -B latex now.  It converts a LinuxDoc DTD SGML  source  file  to  LaTeX
       output,  using  the nsgmls(1) or onsgmls(1) parser, and the sgmlsasp(1)
       translator.  Using the LaTeX output, and the latex(1)  text  formatter,
       you  can  then  create  DVI  output,  and  PostScript  output using the
       dvips(1) converter. Output will appear in file.tex  for  LaTeX  output,
       file.dvi  for  DVI output, or file.ps for PostScript output, where file
       is the name of the SGML source file.

       Using  the LaTeX output, and the pdflatex(1) text  formatter,  you  can
       then create a nice PDF output, suitable for viewing with PDF viewers as
       xpdf(1), acroread(1) or ghostview(1).

       The attribute/value pair "output=latex2e" is set for conditionals.

OPTIONS

       sgml2latex accepts all the generic options  described  in  linuxdoc(1),
       and the following specific options:

       --output=fmt, -o
              Specify  the  desired  output  format.  The specifier fmt may be
              ‘‘tex’’, ‘‘dvi’’, ‘‘ps’’, or ‘‘pdf’’.

       Note: This version does not overwrite/remove  the  intermediate  files:
       tex  file  for  dvi  output,  or  tex/dvi files for ps output.  This is
       different behavior from the  original  SGML-Tools  1.0.9,  so  you  are
       warned here.

       --bibtex, -b
              Process the generated TeX with bibtex(1).

       --makeindex, -m
              Generate   a   TeX  index  file  suitable  for  processing  with
              makeindex(1) from and <idx> and <cdx> tags present in  the  SGML
              source.

       --pagenumber, -n
              Set the starting page number in the output DVI or PS file.

       --quick, -q
              Do  only  one  pass  of  LaTeX  formatting.   This  is often not
              sufficient to produce final output (because of references, etc.)
              but   is  useful  for  spotting  TeX  errors  and  justification
              problems.

       --pass, -P
              The argument of the pass option is inserted just after the LaTeX
              preamble  generated  by  the  document-type  tag.   Specify  the
              desired output  format.   The  specifier  fmt  may  be  ‘‘tex’’,
              ‘‘dvi’’, ‘‘ps’’, or ‘‘pdf’’.

       --latex=alternate_latex_command, -x
              This   option   is  currently  for  Korean  and  Japanese.   The
              alternate_latex_command can be ‘‘latex’’ (default),  ‘‘hlatexp’’
              (for  Korean),  ‘‘platex’’  or  ‘‘jlatex’’ (for Japanese).  This
              option can be used to render Korean document using  HLaTeXp,  or
              to render Japanese document using pLaTeX/jLaTeX.  If not, HLaTeX
              should be installed to render Korean  document.   On  the  other
              hand, Japanese document can be rendered with jLaTeX
               (which  is  the default when ‘‘-c nippon’’ is specified), so if
              you already have jLaTeX, you may not need to install the pLaTeX.

       --dvips=alternate_dvips_command, -s
              This     option     is     currently    for    Japanese.     The
              alternate_dvips_command can be ‘‘dvips’’ or ‘‘dvi2ps’’.  If  you
              don’t know this, then you may not need this.

       file   The SGML source file, named either file or file.sgml

FILES

       Many  files  and  executables in /usr/share/linuxdoc-tools and /usr/bin
       are used.

BUGS

       None known.

AUTHOR

       Originally written by Greg Hankins <greg.hankins@cc.gatech.edu>,  based
       on scripts by Tom Gordon and Alexander Horz. Later rewritten by Cees de
       Groot   <cg@cdegroot.com>.    PDF   patches   by   Juan    Jose    Amor
       <jjamor@hispalinux.es>.    Currently   maintained   by  Taketoshi  Sano
       <sano@debian.org> for Linuxdoc-Tools.

SEE ALSO

       linuxdoc(1),  sgml2html(1),  sgml2info(1),  sgml2lyx(1),   sgml2rtf(1),
       sgml2txt(1), sgmlcheck(1).

                                  18 May 2000