1SGML2LATEX(1) General Commands Manual SGML2LATEX(1)
2
3
4
6 sgml2latex - create LaTeX, DVI, PostScript or PDF output from a Linux‐
7 Doc DTD SGML source file
8
10 sgml2latex [generic-option...] [--output=tex|dvi|ps|pdf] [--bibtex]
11 [--makeindex] [--pagenumber=n] --quick [--latex=hlatexp|platex]
12 [--dvips=dvips|dvi2ps] file[.sgml]
13
15 sgml2latex is an old and obsoleted form of the latex converter command
16 of LinuxDoc-Tools. It is recommended to switch the new form linuxdoc
17 -B latex now. It converts a LinuxDoc DTD SGML source file to LaTeX
18 output, using the nsgmls(1) or onsgmls(1) parser, and the sgmlsasp(1)
19 translator. Using the LaTeX output, and the latex(1) text formatter,
20 you can then create DVI output, and PostScript output using the
21 dvips(1) converter. Output will appear in file.tex for LaTeX output,
22 file.dvi for DVI output, or file.ps for PostScript output, where file
23 is the name of the SGML source file.
24
25 Using the LaTeX output, and the pdflatex(1) text formatter, you can
26 then create a nice PDF output, suitable for viewing with PDF viewers as
27 xpdf(1), acroread(1) or ghostview(1).
28
29 The attribute/value pair "output=latex2e" is set for conditionals.
30
32 sgml2latex accepts all the generic options described in linuxdoc(1),
33 and the following specific options:
34
35 --output=fmt, -o
36 Specify the desired output format. The specifier fmt may be
37 ``tex'', ``dvi'', ``ps'', or ``pdf''.
38
39 Note: This version does not overwrite/remove the intermediate files:
40 tex file for dvi output, or tex/dvi files for ps output. This is dif‐
41 ferent behavior from the original SGML-Tools 1.0.9, so you are warned
42 here.
43
44 --bibtex, -b
45 Process the generated TeX with bibtex(1).
46
47 --makeindex, -m
48 Generate a TeX index file suitable for processing with makein‐
49 dex(1) from and <idx> and <cdx> tags present in the SGML source.
50
51 --pagenumber, -n
52 Set the starting page number in the output DVI or PS file.
53
54 --quick, -q
55 Do only one pass of LaTeX formatting. This is often not suffi‐
56 cient to produce final output (because of references, etc.) but
57 is useful for spotting TeX errors and justification problems.
58
59 --pass, -P
60 The argument of the pass option is inserted just after the LaTeX
61 preamble generated by the document-type tag. Specify the
62 desired output format. The specifier fmt may be ``tex'',
63 ``dvi'', ``ps'', or ``pdf''.
64
65 --latex=alternate_latex_command, -x
66 This option is currently for Korean and Japanese. The alter‐
67 nate_latex_command can be ``latex'' (default), ``hlatexp'' (for
68 Korean), ``platex'' or ``jlatex'' (for Japanese). This option
69 can be used to render Korean document using HLaTeXp, or to ren‐
70 der Japanese document using pLaTeX/jLaTeX. If not, HLaTeX
71 should be installed to render Korean document. On the other
72 hand, Japanese document can be rendered with jLaTeX
73 (which is the default when ``-c nippon'' is specified), so if
74 you already have jLaTeX, you may not need to install the pLaTeX.
75
76 --dvips=alternate_dvips_command, -s
77 This option is currently for Japanese. The alternate_dvips_com‐
78 mand can be ``dvips'' or ``dvi2ps''. If you don't know this,
79 then you may not need this.
80
81 file The SGML source file, named either file or file.sgml
82
84 Many files and executables in /usr/share/linuxdoc-tools and /usr/bin
85 are used.
86
88 None known.
89
91 Originally written by Greg Hankins <greg.hankins@cc.gatech.edu>, based
92 on scripts by Tom Gordon and Alexander Horz. Later rewritten by Cees de
93 Groot <cg@cdegroot.com>. PDF patches by Juan Jose Amor <jjamor@hispal‐
94 inux.es>. Currently maintained by Taketoshi Sano <sano@debian.org> for
95 Linuxdoc-Tools.
96
98 linuxdoc(1), sgml2html(1), sgml2info(1), sgml2lyx(1), sgml2rtf(1),
99 sgml2txt(1), sgmlcheck(1).
100
101
102
103 18 May 2000 SGML2LATEX(1)