Article View: comp.text.tex
Article #11845Diffs to Frequently Asked Questions about TeX and LaTeX [monthly]
From: Bobby Bodenheimer
Date: Thu, 08 Feb 1996 00:00
Date: Thu, 08 Feb 1996 00:00
399 lines
21380 bytes
21380 bytes
*** Freq_questions.nov Sun Oct 29 21:19:19 1995
--- Freq_questions Thu Feb 8 11:07:13 1996
***************
*** 38,54 ****
interess\'e par fr.comp.text.tex d'avoir l'indulgence d'accepter la
version anglaise.
! This is version 1.52 for November, last changed 10/29/95. Well, the last
! many months have seen me incredibly busy, with my dissertation,
! graduation, some vacation, interviewing for jobs, accepting one, and
! moving. I'm settling into place in the research group at Microsoft,
! and it's time to get back to this document. Special apologies to Robin
! Fairbairns, who had my assurances that this document would be posted
! about a month ago. An additional note that may be of interest to some:
! when I came to write my dissertation, I petitioned the Dean of Graduate
! Studies at Caltech and got the double-spaced requirement removed. Thus,
! Caltech now accepts single-spaced dissertations. I hope this is useful
! to others in getting this terrible requirement changed.
This article includes answers to:
--- 38,44 ----
interess\'e par fr.comp.text.tex d'avoir l'indulgence d'accepter la
version anglaise.
! This is version 1.53 for February, last changed 2/8/96.
This article includes answers to:
***************
*** 176,182 ****
The UK TeX Users Group wrote an expanded version of this article
for their annals, Baskerville (vol. 4, no. 6, Dec. 1994). It is
available as a very nice Web page from the URL
! http://www.cogs.susx.ac.uk/cgi-bin/texfaq2html?introduction=yes
2) Where can I get a DVI to PostScript conversion program?
--- 166,172 ----
The UK TeX Users Group wrote an expanded version of this article
for their annals, Baskerville (vol. 4, no. 6, Dec. 1994). It is
available as a very nice Web page from the URL
! http://www.cogs.susx.ac.uk/cgi-bin/texfaq2html?introduction=yes.
2) Where can I get a DVI to PostScript conversion program?
***************
*** 207,247 ****
3) How can I include a PostScript figure in LaTeX?
! In LaTeX2e, the best way is \usepackage[dvips]{graphics}.
!
! Perhaps the best way to do this is to use the psfig macros written
! by Trevor Darrell. They are available via anonymous ftp from
! any CTAN site (see question 22) in graphics/psfig. You will
! also need a dvi to PostScript conversion program that supports
! \specials. The ones mentioned in question 2 do, and come with a
! version of psfig ready to use with them. The psfig macros work best
! with Encapsulated PostScript Files (EPS). In particular, psfig will
! need the file to have a BoundingBox (see Appendix C of the
! _PostScript Language Reference Manual_). If you don't have an EPS
! file, life can be difficult.
To allow resizing by dvips (see question 2) with PostScript files
! that are not EPS files, add the one line comment
! %%BoundingBox: llx lly urx ury"
! prior to any non-comment line in the PostScript file. The four
! ``lower left'' and ``upper right'' arguments must be numbers to
! indicate the lower left and upper right corner in units of 1/72 of
! an inch. Otherwise, dvips assumes the PostScript file fills a whole
! page.
One further note about including PostScript figures is that they
are not part of the dvi file, but are included when you use a dvi
to PostScript conversion program. As a result, most dvi previewers
will simply show the blank space TeX has reserved for your figure,
! not the figure itself. LaTeX2e (see question 41) will have a standard
! interface for graphics inclusion, rotation, color, and other
! driver-related features.
!
! Anil K. Goel has written a long document describing in detail how to
! include figures, pictures, and images in LaTeX documents. It is available
! via anonymous ftp from math.uwaterloo.ca (129.97.140.144) in
! ./pub/figsInLatex.ps.Z. A dvi file with the included PostScript files
! is also available.
4) Where can I find a DVI previewer for machine Y running Q?
--- 197,243 ----
3) How can I include a PostScript figure in LaTeX?
! LaTeX has a standard package providing graphics inclusion, scaling,
! rotation, and color, the graphics package. Keith Reckdahl has
! written a primer for using this package which describes the
! inclusion of Encapsulate PostScript (EPS) files, and covers such
! additional issues as converting PostScript to EPS, figures and
! subfigures, using compressed or non-EPS files (TIFF, GIF, etc.),
! and putting LaTeX text or equations into EPS graphics using
! PSfrag. This document is available from any CTAN site (see question
! 22) in ./tex-archive/info/epslatex.ps.
!
! Anil K. Goel has written a long document describing in detail how
! to include figures, pictures, and images in LaTeX 2.09
! documents. It is available via anonymous ftp from math.uwaterloo.ca
! (129.97.140.144) in ./pub/figsInLatex.ps.Z. A dvi file with the
! included PostScript files is also available.
!
! Also, one can use the older the epsfig macros written by Sebastian
! Rahtz based on the psfig macros of Trevor Darrell used in LaTeX
! 2.09. They are available via anonymous ftp from any CTAN site (see
! question 22) in graphics/psfig. You will also need a dvi to
! PostScript conversion program that supports \specials. The ones
! mentioned in question 2 do, and come with a version of psfig ready
! to use with them. The psfig macros work best with EPS Files. In
! particular, psfig will need the file to have a BoundingBox (see
! Appendix C of the _PostScript Language Reference Manual_). If you
! don't have an EPS file, life can be difficult.
To allow resizing by dvips (see question 2) with PostScript files
! that are not EPS files, add the one line
! %%BoundingBox: llx lly urx ury
! prior to any non-comment line in the PostScript
! file. The four ``lower left'' and ``upper right'' arguments must be
! numbers to indicate the lower left and upper right corner in units
! of 1/72 of an inch. Otherwise, dvips assumes the PostScript file
! fills a whole page.
One further note about including PostScript figures is that they
are not part of the dvi file, but are included when you use a dvi
to PostScript conversion program. As a result, most dvi previewers
will simply show the blank space TeX has reserved for your figure,
! not the figure itself.
4) Where can I find a DVI previewer for machine Y running Q?
***************
*** 325,338 ****
draw objects on the screen of a Sun Workstation running SunView.
TransFig is a set of tools which translate the code fig produces to
other graphics languages including PostScript and the LaTeX picture
! environment. Both are available via anonymous ftp from
! ftp.cs.cornell.edu (128.84.218.75) in ./pub/fig. Both Fig and
! TransFig are also available from the Clarkson archive server at
! sun.soe.clarkson.edu (see question 22). Fig is supported by Micah
! Beck (beck@cs.cornell.edu) and Transfig is maintained by Brian
! Smith (bvsmith@lbl.gov). Another tool for fig conversion is fig2MF
! which generates METAFONT code from fig input. It is available from
! the CTAN archives discussed in question 22.
XFig is essentially the same program except it runs under the X
Window System. It is available via anonymous ftp from ftp.x.org
--- 321,332 ----
draw objects on the screen of a Sun Workstation running SunView.
TransFig is a set of tools which translate the code fig produces to
other graphics languages including PostScript and the LaTeX picture
! environment. Both are available via anonymous ftp from any CTAN
! archive (see question 22) or from ftp.cs.cornell.edu
! (128.84.218.75) in ./pub/fig. Fig is supported by Micah Beck
! (beck@cs.cornell.edu) and Transfig is maintained by Brian Smith
! (bvsmith@lbl.gov). Another tool for fig conversion is fig2MF which
! generates METAFONT code from fig input, also available from CTAN
XFig is essentially the same program except it runs under the X
Window System. It is available via anonymous ftp from ftp.x.org
***************
*** 357,363 ****
FWEB is a version of WEB for Fortran, Ratfor, and C written by John
Krommes (krommes@lyman.pppl.gov). Version 1.13 is available via
! anonymous ftp from lyman.pppl.gov (192.55.106.129) in ./pub/fweb.
SchemeWEB is a Unix filter that translates SchemeWEB into LaTeX source
or Scheme source. It was written by John Ramsdell and is available from
--- 351,357 ----
FWEB is a version of WEB for Fortran, Ratfor, and C written by John
Krommes (krommes@lyman.pppl.gov). Version 1.13 is available via
! anonymous ftp from ftp.pppl.gov (192.55.106.129) in ./pub/fweb.
SchemeWEB is a Unix filter that translates SchemeWEB into LaTeX source
or Scheme source. It was written by John Ramsdell and is available from
***************
*** 492,507 ****
without access to anonymous ftp can send a message containing the
line ``send tex TeX-index'' to archive-server@theory.lcs.mit.edu.
The index is an excellent reference document with plenty of
! cross-references. Also, many of the archive sites mentioned in
! question 22 maintain extensive latex style collections, which you
! can look through if you need something not in the index.
Another possibility is to use the searching features of the CTAN
! archives (see question 22). Once you have an anonymous ftp connection
! established to a CTAN site, you can type the command `quote site index
! <term>' and it will provide a list of files with the string <term> in
their names.
!
17) How do I generate an index in TeX/LaTeX?
Making an index is not trivial. There are several indexing programs
--- 486,501 ----
without access to anonymous ftp can send a message containing the
line ``send tex TeX-index'' to archive-server@theory.lcs.mit.edu.
The index is an excellent reference document with plenty of
! cross-references. Unfortunately, it is also very dated. For packages
! listed in _The LaTeX Companion_, consult the file ./info/companion.ctan
! on any CTAN site (see question 22).
Another possibility is to use the searching features of the CTAN
! archives. Once you have an anonymous ftp connection established to
! a CTAN site, you can type the command `quote site index <term>'
! and it will provide a list of files with the string <term> in
their names.
!
17) How do I generate an index in TeX/LaTeX?
Making an index is not trivial. There are several indexing programs
***************
*** 668,678 ****
``msbm''. They replace the older ``msxm'' and ``msym''. The fonts
have a large number of mathematical symbols to supplement the ones
provided by TeX. The fonts are available via anonymous ftp from
! e-math.ams.com (130.44.1.100) in the directory ./ams/amsfonts.
Two files which load the fonts and define the symbols are
provided, and both work with either TeX or LaTeX. Questions or
suggestions regarding these fonts should be directed to
! tech-support@math.ams.com.
A geometric sans serif blackboard bold font by Alan Jeffrey is
available from any CTAN archive (see question 22) in
--- 662,672 ----
``msbm''. They replace the older ``msxm'' and ``msym''. The fonts
have a large number of mathematical symbols to supplement the ones
provided by TeX. The fonts are available via anonymous ftp from
! e-math.ams.org (130.44.1.100) in the directory ./ams/amsfonts.
Two files which load the fonts and define the symbols are
provided, and both work with either TeX or LaTeX. Questions or
suggestions regarding these fonts should be directed to
! tech-support@math.ams.org.
A geometric sans serif blackboard bold font by Alan Jeffrey is
available from any CTAN archive (see question 22) in
***************
*** 772,778 ****
and use the PSNFSS2e package written by Sebastian Rahtz. It is
available from all the major archives mentioned in question
22. Some vendors who supply particular PostScript fonts may have
! packages which simplify this even further.
Alan Jeffrey's fontinst package allows you to handle PostScript
fonts in ways not dealt with by PSNFSS. See question 50 for more
--- 766,775 ----
and use the PSNFSS2e package written by Sebastian Rahtz. It is
available from all the major archives mentioned in question
22. Some vendors who supply particular PostScript fonts may have
! packages which simplify this even further. Note that you will
! need tfm files for the PostScript fonts. They can be found on any
! CTAN archive (see question 22) or they can be generated from afm
! files using afm2tfm (see question 12).
Alan Jeffrey's fontinst package allows you to handle PostScript
fonts in ways not dealt with by PSNFSS. See question 50 for more
***************
*** 843,853 ****
(peter@dit.lth.se) or from Mark James (jamesm@procor.dialogic.com).
refer/Tib - There are a few programs for converting bibliographic data
! between BibTeX and refer/Tib formats. They are available via
! anonymous ftp from ftp.ai.mit.edu (128.52.32.11) in the
! directory ./pub/refer-to-bibtex. In spite of the directory name,
! it also contains a shell script to convert BibTeX to REFER as
! well. Unfortunately, this collection is not maintained.
RTF - A program for converting Microsoft's Rich Text Format to TeX
is available via anonymous ftp from astro.princeton.edu
--- 840,853 ----
(peter@dit.lth.se) or from Mark James (jamesm@procor.dialogic.com).
refer/Tib - There are a few programs for converting bibliographic data
! between BibTeX and refer/Tib formats. Up to date information is
! contained on the web page
! http://www.ecst.csuchico.edu/~jacobsd/bib/tools/index.html. Some
! tools are also available via anonymous ftp from ftp.ai.mit.edu
! (128.52.32.11) in the directory ./pub/refer-to-bibtex. In spite
! of the directory name, it also contains a shell script to
! convert BibTeX to REFER as well. Unfortunately, this collection
! is not maintained, and was last updated in 1990.
RTF - A program for converting Microsoft's Rich Text Format to TeX
is available via anonymous ftp from astro.princeton.edu
***************
*** 971,977 ****
that initial pages (pages containing a \maketitle, \part, or \chapter)
have a different page style than the rest of the document. Hence, the
above commands internally issue a \thispagestyle{plain}. This is
! usually not acceptable behavior is the page style is `empty'.
Possible workarounds include:
- Put \thispagestyle{empty} immediately after the \maketitle command,
--- 971,977 ----
that initial pages (pages containing a \maketitle, \part, or \chapter)
have a different page style than the rest of the document. Hence, the
above commands internally issue a \thispagestyle{plain}. This is
! usually not acceptable behavior if the page style is `empty'.
Possible workarounds include:
- Put \thispagestyle{empty} immediately after the \maketitle command,
***************
*** 1082,1101 ****
paper. It also contains an adjustment for A4 paper.
Here is a brief explanation of what's going on with the page
! parameters in LaTeX. They are explained in section C.4.2 of the
! LaTeX manual (p. 163). The margin parameters represent measurements
! made to the DVI file. The origin in DVI coordinates is one inch
! from the top of the paper and one inch from the left side. This
! explains the ``one inch less than'' terminology used in the LaTeX
! manual. In DVI coordinates, positive horizontal measurements extend
! right across the page, and positive vertical measurements extend down
! the page. Thus, for margins closer to the left and top edges of the
! page than 1 inch, the corresponding parameters, e.g.,
! \evensidemargin, \oddsidemargin, \topmargin, can be set to negative
! values.
Finally, to change the margins of a document within the document,
! modifying the parameters listed on page 163 will not work. They
can only be changed in the preamble of the document, i.e, before
the \begin{document} statement. To adjust the margins within a
document we define an environment which does it:
--- 1082,1102 ----
paper. It also contains an adjustment for A4 paper.
Here is a brief explanation of what's going on with the page
! parameters in LaTeX. They are explained in section C.5.3 of the
! LaTeX manual (pp. 181--182). A more complete explanation can be
! found Chapter 4 of _The LaTeX Companion_. The margin parameters
! represent measurements made to the DVI file. The origin in DVI
! coordinates is one inch from the top of the paper and one inch
! from the left side. This explains the ``one inch less than''
! terminology used in the LaTeX manual. In DVI coordinates, positive
! horizontal measurements extend right across the page, and positive
! vertical measurements extend down the page. Thus, for margins
! closer to the left and top edges of the page than 1 inch, the
! corresponding parameters, e.g., \evensidemargin, \oddsidemargin,
! \topmargin, can be set to negative values.
Finally, to change the margins of a document within the document,
! modifying the parameters listed in Figure C.3 will not work. They
can only be changed in the preamble of the document, i.e, before
the \begin{document} statement. To adjust the margins within a
document we define an environment which does it:
***************
*** 1145,1152 ****
from any CTAN site (see question 22) in ./systems/gnu/ispell*.
For DOS, jspell is an extended version of ispell, and is available via
! anonymous ftp from oak.oakland.edu (141.210.10.117) in
! ./SimTel/msdos/jspel*.zip
For VMS, a spell checker can be found via anonymous ftp from ftp.spc.edu
in [.MACRO32.SAVESETS]. Retrieve SPELL.ZIP and SPELL_DICTIONARY.ZIP.
--- 1146,1152 ----
from any CTAN site (see question 22) in ./systems/gnu/ispell*.
For DOS, jspell is an extended version of ispell, and is available via
! anonymous ftp from any CTAN site.
For VMS, a spell checker can be found via anonymous ftp from ftp.spc.edu
in [.MACRO32.SAVESETS]. Retrieve SPELL.ZIP and SPELL_DICTIONARY.ZIP.
***************
*** 1278,1284 ****
fonts. It can convert fonts from Adobe Font Metric (afm) or TeX
Property List (pl) format into Virtual Property List (vpl)
format. These Virtual Fonts (vfs) can then be used by your
! favourite device driver, such as dvips. Fontinst is available from
any CTAN archive (see question 22) in ./fonts/utilities/fontinst.
The package is written in TeX, for maximum portability at the cost
--- 1278,1284 ----
fonts. It can convert fonts from Adobe Font Metric (afm) or TeX
Property List (pl) format into Virtual Property List (vpl)
format. These Virtual Fonts (vfs) can then be used by your
! favorite device driver, such as dvips. Fontinst is available from
any CTAN archive (see question 22) in ./fonts/utilities/fontinst.
The package is written in TeX, for maximum portability at the cost
***************
*** 1307,1309 ****
--- 1307,1310 ----
contributions that can serve as a base for you to get started with
fontinst. Running LaTeX on this source file will then produce the
desired font definition and property files.
+
--
Bobby Bodenheimer @hot.caltech.edu
// ARPA : bobby@hot.caltech.edu |
// BITNET: bobby@caltech.bitnet | Woof!
// UUCP : {amdahl,ames!elroy}!cit-vax!bobby |
Technical Details
Message-ID:
<tex-faq-diff_823808473@hot.caltech.edu>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f9e16,dcf7e9e1a846b37,start X-Google-Attributes: gidf9e16,public X-Google-Thread: 10ee61,dcf7e9e1a846b37,start X-Google-Attributes: gid10ee61,public From: bobby@hot.caltech.edu (Bobby Bodenheimer) Subject: Diffs to Frequently Asked Questions about TeX and LaTeX [monthly] Date: 1996/02/08 Message-ID: <tex-faq-diff_823808473@hot.caltech.edu> X-Deja-AN: 138494483 supersedes: <tex-faq-diff_815032218@hot.caltech.edu> followup-to: comp.text.tex organization: Get a life, Inc. keywords: tex-faq reply-to: bobby@hot.caltech.edu newsgroups: comp.text.tex,fr.comp.text.tex originator: bobby@hot.caltech.edu