diff options
Diffstat (limited to 'Master/texmf-doc/doc/english/FAQ-en/html/FAQ-make.html')
-rw-r--r-- | Master/texmf-doc/doc/english/FAQ-en/html/FAQ-make.html | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-make.html b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-make.html index 9b4efe95361..18971011cad 100644 --- a/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-make.html +++ b/Master/texmf-doc/doc/english/FAQ-en/html/FAQ-make.html @@ -2,37 +2,49 @@ <title>UK TeX FAQ -- question label make</title> </head><body> <h3>Makefiles for LaTeX documents</h3> -<p>LaTeX is a tricky beast for running <i>make</i> on: the need to +<p/>LaTeX is a tricky beast for running <i>make</i> on: the need to instruct LaTeX to run several times for essentially different reasons (for example, “get the table of contents stable”, “get the labels stable”, “add the bibliography”, “add the index”) is actually rather difficult to express in the ‘ordinary’ sort of dependency graph that one constructs for <i>make</i>. -<p>For this reason, the only <i>make</i>-like package on CTAN +<p/>For this reason, the only <i>make</i>-like package on CTAN (for a long time) was <i>latexmk</i>, which is a <i>Perl</i> script that analyses your LaTeX source for its dependencies, runs BibTeX or <i>makeindex</i> as and when it notices that those -programs’ input (parts of the <code>.aux</code> file, or the <code>.idx</code> file, -respectively) has changed, and so on. <i>Latexmk</i> is a fine +programs’ input (parts of the <code>.aux</code> file, or the +<code>.idx</code> file, respectively) has changed, and so on. +<i>Latexmk</i> is a fine solution (and was used in generating printable versions of these FAQs for a long time); it has recently been upgraded and has many bells and whistles that allow it to operate as if it were a poor man’s WYSIWYG system. -<p>The <a href="FAQ-texinfo.html"><i>texinfo</i> system</a> comes with a +<p/>Apparently along the same lines, and currently (2007) under active +development, is AutoLaTeX. The <i>README</i> of the distribution is +actual a Unix-type man-page output, and shows great attention to the +details of the document production process. +<p/>Windows users of the MiKTeX system may use that systems +<i>texify</i> application. <i>Texify</i> deals with basic +LaTeX features, including generating a bibliography and an index; +it makes no claim to deal with other things (such as multiple +bibliographies or indexes, or lists of terminology, etc.), which +AutoLaTeX can be configured to process. +<p/>The <a href="FAQ-texinfo.html"><i>texinfo</i> system</a> comes with a similar utility called <i>texi2dvi</i>, which is capable of “converting” either LaTeX or <i>texinfo</i> files into DVI (or into PDF, using PDFTeX). -<p>A later contribution is the bundle <i>latexmake</i>, which +<p/>A later contribution is the bundle <i>latexmake</i>, which offers a set of <i>make</i> rules that invoke <i>texi2dvi</i> as necessary. -<p>The curious may examine the rules employed to run the present +<p/>The curious may examine the rules employed to run the present FAQ through LaTeX: we don’t present them as a complete solution, but some of the tricks employed are surely re-usable. <dl> +<dt><tt><i>AutoLaTeX</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/support/autolatex.zip">support/autolatex</a> (<a href="ftp://cam.ctan.org/tex-archive/support/autolatex.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/support/autolatex/">browse</a>) <dt><tt><i>FAQ distribution</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/help/uk-tex-faq.zip">help/uk-tex-faq</a> (<a href="ftp://cam.ctan.org/tex-archive/help/uk-tex-faq.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/help/uk-tex-faq/">browse</a>) <dt><tt><i>latexmake</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/support/latexmake.zip">support/latexmake</a> (<a href="ftp://cam.ctan.org/tex-archive/support/latexmake.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/support/latexmake/">browse</a>) <dt><tt><i>latexmk</i></tt><dd><a href="ftp://cam.ctan.org/tex-archive/support/latexmk.zip">support/latexmk</a> (<a href="ftp://cam.ctan.org/tex-archive/support/latexmk.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/support/latexmk/">browse</a>) <dt><tt><i>texi2dvi</i></tt><dd>Distributed as part of <a href="ftp://cam.ctan.org/tex-archive/macros/texinfo/texinfo.zip">macros/texinfo/texinfo</a> (<a href="ftp://cam.ctan.org/tex-archive/macros/texinfo/texinfo.tar.gz">gzipped tar</a>, <a href="http://www.tex.ac.uk/tex-archive/macros/texinfo/texinfo/">browse</a>) </dl> -<p><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=make">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=make</a> +<p/><p>This question on the Web: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=make">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=make</a> </body> |