summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/dvips
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-02-28 19:14:13 +0000
committerKarl Berry <karl@freefriends.org>2019-02-28 19:14:13 +0000
commitadd3d8683677b558254f61267e1dc6830c9c73da (patch)
tree4379ee2cdd108a2a6a83d11d807f95c8fb82ab67 /Master/texmf-dist/doc/dvips
parent342f4c70c13251fa670faa123091c128ec8bfdda (diff)
tl19 texinfo update
git-svn-id: svn://tug.org/texlive/trunk@50170 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/dvips')
-rw-r--r--Master/texmf-dist/doc/dvips/dvips.html2326
-rw-r--r--Master/texmf-dist/doc/dvips/dvips.pdfbin405414 -> 405527 bytes
2 files changed, 1081 insertions, 1245 deletions
diff --git a/Master/texmf-dist/doc/dvips/dvips.html b/Master/texmf-dist/doc/dvips/dvips.html
index 37b42f07f0d..c090e788a65 100644
--- a/Master/texmf-dist/doc/dvips/dvips.html
+++ b/Master/texmf-dist/doc/dvips/dvips.html
@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
-<!-- This manual documents Dvips version 5.998
-(February 2018), a program to translate a DVI file into
+<!-- This manual documents Dvips version 5.999
+(February 2019), a program to translate a DVI file into
PostScript. You may freely use, modify and/or distribute this file. -->
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
+<!-- Created by GNU Texinfo 6.6, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Dvips: A DVI-to-PostScript translator</title>
@@ -21,23 +21,14 @@ PostScript. You may freely use, modify and/or distribute this file. -->
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
-blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
-div.smalldisplay {margin-left: 3.2em}
-div.smallexample {margin-left: 3.2em}
-div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
-pre.smalldisplay {font-family: inherit; font-size: smaller}
-pre.smallexample {font-size: smaller}
-pre.smallformat {font-family: inherit; font-size: smaller}
-pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
@@ -57,185 +48,180 @@ ul.no-bullet {list-style: none}
-<a name="SEC_Overview"></a>
+<span id="SEC_Overview"></span>
<h2 class="shortcontents-heading">Short Table of Contents</h2>
<div class="shortcontents">
<ul class="no-bullet">
-<li><a name="stoc-Why-use-Dvips_003f" href="#toc-Why-use-Dvips_003f">1 Why use Dvips?</a></li>
-<li><a name="stoc-Installation-1" href="#toc-Installation-1">2 Installation</a></li>
-<li><a name="stoc-Invoking-Dvips-1" href="#toc-Invoking-Dvips-1">3 Invoking Dvips</a></li>
-<li><a name="stoc-Paper-size-and-landscape-orientation" href="#toc-Paper-size-and-landscape-orientation">4 Paper size and landscape orientation</a></li>
-<li><a name="stoc-Interaction-with-PostScript-1" href="#toc-Interaction-with-PostScript-1">5 Interaction with PostScript</a></li>
-<li><a name="stoc-PostScript-fonts-1" href="#toc-PostScript-fonts-1">6 PostScript fonts</a></li>
-<li><a name="stoc-Color-1" href="#toc-Color-1">7 Color</a></li>
-<li><a name="stoc-Index-1" href="#toc-Index-1">Index</a></li>
+<li><a id="stoc-Why-use-Dvips_003f" href="#toc-Why-use-Dvips_003f">1 Why use Dvips?</a></li>
+<li><a id="stoc-Installation-1" href="#toc-Installation-1">2 Installation</a></li>
+<li><a id="stoc-Invoking-Dvips-1" href="#toc-Invoking-Dvips-1">3 Invoking Dvips</a></li>
+<li><a id="stoc-Paper-size-and-landscape-orientation" href="#toc-Paper-size-and-landscape-orientation">4 Paper size and landscape orientation</a></li>
+<li><a id="stoc-Interaction-with-PostScript-1" href="#toc-Interaction-with-PostScript-1">5 Interaction with PostScript</a></li>
+<li><a id="stoc-PostScript-fonts-1" href="#toc-PostScript-fonts-1">6 PostScript fonts</a></li>
+<li><a id="stoc-Color-1" href="#toc-Color-1">7 Color</a></li>
+<li><a id="stoc-Index-1" href="#toc-Index-1">Index</a></li>
</ul>
</div>
-<a name="SEC_Contents"></a>
+<span id="SEC_Contents"></span>
<h2 class="contents-heading">Table of Contents</h2>
<div class="contents">
<ul class="no-bullet">
- <li><a name="toc-Why-use-Dvips_003f" href="#Why-Dvips">1 Why use Dvips?</a></li>
- <li><a name="toc-Installation-1" href="#Installation">2 Installation</a>
+ <li><a id="toc-Why-use-Dvips_003f" href="#Why-Dvips">1 Why use Dvips?</a></li>
+ <li><a id="toc-Installation-1" href="#Installation">2 Installation</a>
<ul class="no-bullet">
- <li><a name="toc-config_002eps-installation-1" href="#config_002eps-installation">2.1 <samp>config.ps</samp> installation</a></li>
- <li><a name="toc-PostScript-font-installation-1" href="#PostScript-font-installation">2.2 PostScript font installation</a></li>
- <li><a name="toc-Ghostscript-installation-1" href="#Ghostscript-installation">2.3 Ghostscript installation</a></li>
- <li><a name="toc-Diagnosing-problems-1" href="#Diagnosing-problems">2.4 Diagnosing problems</a>
+ <li><a id="toc-config_002eps-installation-1" href="#config_002eps-installation">2.1 <samp>config.ps</samp> installation</a></li>
+ <li><a id="toc-PostScript-font-installation-1" href="#PostScript-font-installation">2.2 PostScript font installation</a></li>
+ <li><a id="toc-Ghostscript-installation-1" href="#Ghostscript-installation">2.3 Ghostscript installation</a></li>
+ <li><a id="toc-Diagnosing-problems-1" href="#Diagnosing-problems">2.4 Diagnosing problems</a>
<ul class="no-bullet">
- <li><a name="toc-Debug-options-1" href="#Debug-options">2.4.1 Debug options</a></li>
- <li><a name="toc-No-output-at-all" href="#No-output">2.4.2 No output at all</a></li>
- <li><a name="toc-Output-too-small-or-inverted" href="#Small-or-inverted">2.4.3 Output too small or inverted</a></li>
- <li><a name="toc-Error-messages-from-printer" href="#Printer-errors">2.4.4 Error messages from printer</a></li>
- <li><a name="toc-Long-documents-fail-to-print" href="#Long-documents-fail">2.4.5 Long documents fail to print</a></li>
- <li><a name="toc-Including-graphics-fails-1" href="#Including-graphics-fails">2.4.6 Including graphics fails</a></li>
+ <li><a id="toc-Debug-options-1" href="#Debug-options">2.4.1 Debug options</a></li>
+ <li><a id="toc-No-output-at-all" href="#No-output">2.4.2 No output at all</a></li>
+ <li><a id="toc-Output-too-small-or-inverted" href="#Small-or-inverted">2.4.3 Output too small or inverted</a></li>
+ <li><a id="toc-Error-messages-from-printer" href="#Printer-errors">2.4.4 Error messages from printer</a></li>
+ <li><a id="toc-Long-documents-fail-to-print" href="#Long-documents-fail">2.4.5 Long documents fail to print</a></li>
+ <li><a id="toc-Including-graphics-fails-1" href="#Including-graphics-fails">2.4.6 Including graphics fails</a></li>
</ul></li>
</ul></li>
- <li><a name="toc-Invoking-Dvips-1" href="#Invoking-Dvips">3 Invoking Dvips</a>
+ <li><a id="toc-Invoking-Dvips-1" href="#Invoking-Dvips">3 Invoking Dvips</a>
<ul class="no-bullet">
- <li><a name="toc-Basic-usage-of-Dvips" href="#Basic-usage">3.1 Basic usage of Dvips</a></li>
- <li><a name="toc-Command_002dline-options-1" href="#Command_002dline-options">3.2 Command-line options</a>
+ <li><a id="toc-Basic-usage-of-Dvips" href="#Basic-usage">3.1 Basic usage of Dvips</a></li>
+ <li><a id="toc-Command_002dline-options-1" href="#Command_002dline-options">3.2 Command-line options</a>
<ul class="no-bullet">
- <li><a name="toc-Option-summary-1" href="#Option-summary">3.2.1 Option summary</a></li>
- <li><a name="toc-Option-details-1" href="#Option-details">3.2.2 Option details</a></li>
+ <li><a id="toc-Option-summary-1" href="#Option-summary">3.2.1 Option summary</a></li>
+ <li><a id="toc-Option-details-1" href="#Option-details">3.2.2 Option details</a></li>
</ul></li>
- <li><a name="toc-Environment-variables-1" href="#Environment-variables">3.3 Environment variables</a></li>
- <li><a name="toc-Dvips-configuration-files" href="#Config-files">3.4 Dvips configuration files</a>
+ <li><a id="toc-Environment-variables-1" href="#Environment-variables">3.3 Environment variables</a></li>
+ <li><a id="toc-Dvips-configuration-files" href="#Config-files">3.4 Dvips configuration files</a>
<ul class="no-bullet">
- <li><a name="toc-Configuration-file-searching-1" href="#Configuration-file-searching">3.4.1 Configuration file searching</a></li>
- <li><a name="toc-Configuration-file-commands-1" href="#Configuration-file-commands">3.4.2 Configuration file commands</a></li>
+ <li><a id="toc-Configuration-file-searching-1" href="#Configuration-file-searching">3.4.1 Configuration file searching</a></li>
+ <li><a id="toc-Configuration-file-commands-1" href="#Configuration-file-commands">3.4.2 Configuration file commands</a></li>
</ul></li>
</ul></li>
- <li><a name="toc-Paper-size-and-landscape-orientation" href="#Paper-size-and-landscape">4 Paper size and landscape orientation</a>
+ <li><a id="toc-Paper-size-and-landscape-orientation" href="#Paper-size-and-landscape">4 Paper size and landscape orientation</a>
<ul class="no-bullet">
- <li><a name="toc-papersize-special-1" href="#papersize-special">4.1 &lsquo;<samp>papersize</samp>&rsquo; special</a></li>
- <li><a name="toc-Configuration-file-paper-size-command" href="#Config-file-paper-sizes">4.2 Configuration file paper size command</a></li>
- <li><a name="toc-Paper-trays-1" href="#Paper-trays">4.3 Paper trays</a></li>
+ <li><a id="toc-papersize-special-1" href="#papersize-special">4.1 &lsquo;<samp>papersize</samp>&rsquo; special</a></li>
+ <li><a id="toc-Configuration-file-paper-size-command" href="#Config-file-paper-sizes">4.2 Configuration file paper size command</a></li>
+ <li><a id="toc-Paper-trays-1" href="#Paper-trays">4.3 Paper trays</a></li>
</ul></li>
- <li><a name="toc-Interaction-with-PostScript-1" href="#Interaction-with-PostScript">5 Interaction with PostScript</a>
+ <li><a id="toc-Interaction-with-PostScript-1" href="#Interaction-with-PostScript">5 Interaction with PostScript</a>
<ul class="no-bullet">
- <li><a name="toc-PostScript-figures-1" href="#PostScript-figures">5.1 PostScript figures</a>
+ <li><a id="toc-PostScript-figures-1" href="#PostScript-figures">5.1 PostScript figures</a>
<ul class="no-bullet">
- <li><a name="toc-The-bounding-box-comment" href="#Bounding-box">5.1.1 The bounding box comment</a></li>
- <li><a name="toc-The-_005cincludegraphics-macro-for-LaTeX" href="#g_t_005cincludegraphics">5.1.2 The \includegraphics macro for LaTeX</a></li>
- <li><a name="toc-Using-the-EPSF-macros" href="#EPSF-macros">5.1.3 Using the EPSF macros</a>
+ <li><a id="toc-The-bounding-box-comment" href="#Bounding-box">5.1.1 The bounding box comment</a></li>
+ <li><a id="toc-The-_005cincludegraphics-macro-for-LaTeX" href="#g_t_005cincludegraphics">5.1.2 The \includegraphics macro for LaTeX</a></li>
+ <li><a id="toc-Using-the-EPSF-macros" href="#EPSF-macros">5.1.3 Using the EPSF macros</a>
<ul class="no-bullet">
- <li><a name="toc-EPSF-scaling-1" href="#EPSF-scaling">5.1.3.1 EPSF scaling</a></li>
- <li><a name="toc-EPSF-clipping-1" href="#EPSF-clipping">5.1.3.2 EPSF clipping</a></li>
+ <li><a id="toc-EPSF-scaling-1" href="#EPSF-scaling">5.1.3.1 EPSF scaling</a></li>
+ <li><a id="toc-EPSF-clipping-1" href="#EPSF-clipping">5.1.3.2 EPSF clipping</a></li>
</ul></li>
- <li><a name="toc-psfile-special-1" href="#psfile-special">5.1.4 &lsquo;<samp>psfile</samp>&rsquo; special</a></li>
- <li><a name="toc-Dynamic-creation-of-PostScript-graphics-files" href="#Dynamic-creation-of-graphics">5.1.5 Dynamic creation of PostScript graphics files</a></li>
- <li><a name="toc-Fonts-in-figures-1" href="#Fonts-in-figures">5.1.6 Fonts in figures</a></li>
+ <li><a id="toc-psfile-special-1" href="#psfile-special">5.1.4 &lsquo;<samp>psfile</samp>&rsquo; special</a></li>
+ <li><a id="toc-Dynamic-creation-of-PostScript-graphics-files" href="#Dynamic-creation-of-graphics">5.1.5 Dynamic creation of PostScript graphics files</a></li>
+ <li><a id="toc-Fonts-in-figures-1" href="#Fonts-in-figures">5.1.6 Fonts in figures</a></li>
</ul></li>
- <li><a name="toc-PostScript-header-files" href="#Header-files">5.2 PostScript header files</a>
+ <li><a id="toc-PostScript-header-files" href="#Header-files">5.2 PostScript header files</a>
<ul class="no-bullet">
- <li><a name="toc-Including-headers-from-TeX-1" href="#Including-headers-from-TeX">5.2.1 Including headers from TeX</a></li>
- <li><a name="toc-Including-headers-from-the-command-line-1" href="#Including-headers-from-the-command-line">5.2.2 Including headers from the command line</a></li>
- <li><a name="toc-Headers-and-memory-usage-1" href="#Headers-and-memory-usage">5.2.3 Headers and memory usage</a></li>
+ <li><a id="toc-Including-headers-from-TeX-1" href="#Including-headers-from-TeX">5.2.1 Including headers from TeX</a></li>
+ <li><a id="toc-Including-headers-from-the-command-line-1" href="#Including-headers-from-the-command-line">5.2.2 Including headers from the command line</a></li>
+ <li><a id="toc-Headers-and-memory-usage-1" href="#Headers-and-memory-usage">5.2.3 Headers and memory usage</a></li>
</ul></li>
- <li><a name="toc-Literal-PostScript" href="#Literal-PS">5.3 Literal PostScript</a>
+ <li><a id="toc-Literal-PostScript" href="#Literal-PS">5.3 Literal PostScript</a>
<ul class="no-bullet">
- <li><a name="toc-_0022-special_003a-Literal-PostScript" href="#g_t_0022-special">5.3.1 <code>&quot;</code> special: Literal PostScript</a></li>
- <li><a name="toc-ps-special-1" href="#ps-special">5.3.2 &lsquo;<samp>ps</samp>&rsquo; special</a></li>
- <li><a name="toc-Literal-headers_003a-_0021-_005cspecial" href="#Literal-headers">5.3.3 Literal headers: &lsquo;<samp>!</samp>&rsquo; <code>\special</code></a></li>
- <li><a name="toc-PostScript-hooks-1" href="#PostScript-hooks">5.3.4 PostScript hooks</a></li>
- <li><a name="toc-Literal-examples-1" href="#Literal-examples">5.3.5 Literal examples</a></li>
+ <li><a id="toc-_0022-special_003a-Literal-PostScript" href="#g_t_0022-special">5.3.1 <code>&quot;</code> special: Literal PostScript</a></li>
+ <li><a id="toc-ps-special-1" href="#ps-special">5.3.2 &lsquo;<samp>ps</samp>&rsquo; special</a></li>
+ <li><a id="toc-Literal-headers_003a-_0021-_005cspecial" href="#Literal-headers">5.3.3 Literal headers: &lsquo;<samp>!</samp>&rsquo; <code>\special</code></a></li>
+ <li><a id="toc-PostScript-hooks-1" href="#PostScript-hooks">5.3.4 PostScript hooks</a></li>
+ <li><a id="toc-Literal-examples-1" href="#Literal-examples">5.3.5 Literal examples</a></li>
</ul></li>
- <li><a name="toc-HyperTeXt" href="#Hypertext">5.4 HyperTeXt</a>
+ <li><a id="toc-HyperTeXt" href="#Hypertext">5.4 HyperTeXt</a>
<ul class="no-bullet">
- <li><a name="toc-Hypertext-caveats-1" href="#Hypertext-caveats">5.4.1 Hypertext caveats</a></li>
- <li><a name="toc-Hypertext-specials-1" href="#Hypertext-specials">5.4.2 Hypertext specials</a></li>
+ <li><a id="toc-Hypertext-caveats-1" href="#Hypertext-caveats">5.4.1 Hypertext caveats</a></li>
+ <li><a id="toc-Hypertext-specials-1" href="#Hypertext-specials">5.4.2 Hypertext specials</a></li>
</ul></li>
</ul></li>
- <li><a name="toc-PostScript-fonts-1" href="#PostScript-fonts">6 PostScript fonts</a>
+ <li><a id="toc-PostScript-fonts-1" href="#PostScript-fonts">6 PostScript fonts</a>
<ul class="no-bullet">
- <li><a name="toc-Font-concepts-1" href="#Font-concepts">6.1 Font concepts</a>
+ <li><a id="toc-Font-concepts-1" href="#Font-concepts">6.1 Font concepts</a>
<ul class="no-bullet">
- <li><a name="toc-Metric-files-1" href="#Metric-files">6.1.1 Metric files</a></li>
- <li><a name="toc-Glyph-files-1" href="#Glyph-files">6.1.2 Glyph files</a></li>
- <li><a name="toc-Virtual-fonts-1" href="#Virtual-fonts">6.1.3 Virtual fonts</a></li>
- <li><a name="toc-Encodings-1" href="#Encodings">6.1.4 Encodings</a></li>
- <li><a name="toc-How-PostScript-typesets-a-character" href="#PostScript-typesetting">6.1.5 How PostScript typesets a character</a></li>
+ <li><a id="toc-Metric-files-1" href="#Metric-files">6.1.1 Metric files</a></li>
+ <li><a id="toc-Glyph-files-1" href="#Glyph-files">6.1.2 Glyph files</a></li>
+ <li><a id="toc-Virtual-fonts-1" href="#Virtual-fonts">6.1.3 Virtual fonts</a></li>
+ <li><a id="toc-Encodings-1" href="#Encodings">6.1.4 Encodings</a></li>
+ <li><a id="toc-How-PostScript-typesets-a-character" href="#PostScript-typesetting">6.1.5 How PostScript typesets a character</a></li>
</ul></li>
- <li><a name="toc-Making-a-PostScript-font-available" href="#Making-a-font-available">6.2 Making a PostScript font available</a></li>
- <li><a name="toc-Invoking-Afm2tfm" href="#Invoking-afm2tfm">6.3 Invoking Afm2tfm</a>
+ <li><a id="toc-Making-a-PostScript-font-available" href="#Making-a-font-available">6.2 Making a PostScript font available</a></li>
+ <li><a id="toc-Invoking-Afm2tfm" href="#Invoking-afm2tfm">6.3 Invoking Afm2tfm</a>
<ul class="no-bullet">
- <li><a name="toc-Changing-font-encodings-1" href="#Changing-font-encodings">6.3.1 Changing font encodings</a>
+ <li><a id="toc-Changing-font-encodings-1" href="#Changing-font-encodings">6.3.1 Changing font encodings</a>
<ul class="no-bullet">
- <li><a name="toc-_002dt_003a-Changing-TeX-encodings" href="#Changing-TeX-encodings">6.3.1.1 &lsquo;<samp>-t</samp>&rsquo;: Changing TeX encodings</a></li>
- <li><a name="toc-_002dp_003a-Changing-PostScript-encodings" href="#Changing-PostScript-encodings">6.3.1.2 &lsquo;<samp>-p</samp>&rsquo;: Changing PostScript encodings</a></li>
- <li><a name="toc-_002dT_003a-Changing-both-TeX-and-PostScript-encodings" href="#Changing-both-encodings">6.3.1.3 &lsquo;<samp>-T</samp>&rsquo;: Changing both TeX and PostScript encodings</a></li>
- <li><a name="toc-Reencoding-with-Afm2tfm-1" href="#Reencoding-with-Afm2tfm">6.3.1.4 Reencoding with Afm2tfm</a></li>
- <li><a name="toc-Encoding-file-format-1" href="#Encoding-file-format">6.3.1.5 Encoding file format</a></li>
+ <li><a id="toc-_002dt_003a-Changing-TeX-encodings" href="#Changing-TeX-encodings">6.3.1.1 &lsquo;<samp>-t</samp>&rsquo;: Changing TeX encodings</a></li>
+ <li><a id="toc-_002dp_003a-Changing-PostScript-encodings" href="#Changing-PostScript-encodings">6.3.1.2 &lsquo;<samp>-p</samp>&rsquo;: Changing PostScript encodings</a></li>
+ <li><a id="toc-_002dT_003a-Changing-both-TeX-and-PostScript-encodings" href="#Changing-both-encodings">6.3.1.3 &lsquo;<samp>-T</samp>&rsquo;: Changing both TeX and PostScript encodings</a></li>
+ <li><a id="toc-Reencoding-with-Afm2tfm-1" href="#Reencoding-with-Afm2tfm">6.3.1.4 Reencoding with Afm2tfm</a></li>
+ <li><a id="toc-Encoding-file-format-1" href="#Encoding-file-format">6.3.1.5 Encoding file format</a></li>
</ul></li>
- <li><a name="toc-Special-font-effects-1" href="#Special-font-effects">6.3.2 Special font effects</a></li>
- <li><a name="toc-Afm2tfm-options-1" href="#Afm2tfm-options">6.3.3 Afm2tfm options</a></li>
+ <li><a id="toc-Special-font-effects-1" href="#Special-font-effects">6.3.2 Special font effects</a></li>
+ <li><a id="toc-Afm2tfm-options-1" href="#Afm2tfm-options">6.3.3 Afm2tfm options</a></li>
</ul></li>
- <li><a name="toc-psfonts_002emap_003a-PostScript-font-catalog" href="#psfonts_002emap">6.4 <samp>psfonts.map</samp>: PostScript font catalog</a></li>
+ <li><a id="toc-psfonts_002emap_003a-PostScript-font-catalog" href="#psfonts_002emap">6.4 <samp>psfonts.map</samp>: PostScript font catalog</a></li>
</ul></li>
- <li><a name="toc-Color-1" href="#Color">7 Color</a>
+ <li><a id="toc-Color-1" href="#Color">7 Color</a>
<ul class="no-bullet">
- <li><a name="toc-Color-macro-files-1" href="#Color-macro-files">7.1 Color macro files</a></li>
- <li><a name="toc-User_002ddefinable-colors-1" href="#User_002ddefinable-colors">7.2 User-definable colors</a></li>
- <li><a name="toc-Color-subtleties-1" href="#Color-subtleties">7.3 Color subtleties</a></li>
- <li><a name="toc-Printing-in-black_002fwhite-after-colorizing" href="#Ted-Turner">7.4 Printing in black/white after colorizing</a></li>
- <li><a name="toc-Color-device-configuration-1" href="#Color-device-configuration">7.5 Color device configuration</a></li>
- <li><a name="toc-Color-support-details-1" href="#Color-support-details">7.6 Color support details</a>
+ <li><a id="toc-Color-macro-files-1" href="#Color-macro-files">7.1 Color macro files</a></li>
+ <li><a id="toc-User_002ddefinable-colors-1" href="#User_002ddefinable-colors">7.2 User-definable colors</a></li>
+ <li><a id="toc-Color-subtleties-1" href="#Color-subtleties">7.3 Color subtleties</a></li>
+ <li><a id="toc-Printing-in-black_002fwhite-after-colorizing" href="#Ted-Turner">7.4 Printing in black/white after colorizing</a></li>
+ <li><a id="toc-Color-device-configuration-1" href="#Color-device-configuration">7.5 Color device configuration</a></li>
+ <li><a id="toc-Color-support-details-1" href="#Color-support-details">7.6 Color support details</a>
<ul class="no-bullet">
- <li><a name="toc-Color-specifications-1" href="#Color-specifications">7.6.1 Color specifications</a></li>
- <li><a name="toc-Color-specials-1" href="#Color-specials">7.6.2 Color specials</a></li>
+ <li><a id="toc-Color-specifications-1" href="#Color-specifications">7.6.1 Color specifications</a></li>
+ <li><a id="toc-Color-specials-1" href="#Color-specials">7.6.2 Color specials</a></li>
</ul></li>
</ul></li>
- <li><a name="toc-Index-1" href="#Index">Index</a></li>
+ <li><a id="toc-Index-1" href="#Index">Index</a></li>
</ul>
</div>
-<a name="Top"></a>
-<div class="header">
+<span id="Top"></span><div class="header">
<p>
Next: <a href="#Why-Dvips" accesskey="n" rel="next">Why Dvips</a>, Up: <a href="http://tug.org/texinfohtml" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Dvips"></a>
-<h1 class="top">Dvips</h1>
+<span id="Dvips"></span><h1 class="top">Dvips</h1>
-<p>This manual documents Dvips version 5.998
-(February 2018), a program to translate a DVI file into
+<p>This manual documents Dvips version 5.999
+(February 2019), a program to translate a DVI file into
PostScript. You may freely use, modify and/or distribute this file.
</p>
-
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Why-Dvips" accesskey="1">Why Dvips</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Why use Dvips?
+<tr><td align="left" valign="top">&bull; <a href="#Why-Dvips" accesskey="1">Why Dvips</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Why use Dvips?
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Installation" accesskey="2">Installation</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">How to compile and install Dvips.
+<tr><td align="left" valign="top">&bull; <a href="#Installation" accesskey="2">Installation</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">How to compile and install Dvips.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Invoking-Dvips" accesskey="3">Invoking Dvips</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Command-line options, configuration files, etc.
+<tr><td align="left" valign="top">&bull; <a href="#Invoking-Dvips" accesskey="3">Invoking Dvips</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Command-line options, configuration files, etc.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Paper-size-and-landscape" accesskey="4">Paper size and landscape</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the paper dimensions.
+<tr><td align="left" valign="top">&bull; <a href="#Paper-size-and-landscape" accesskey="4">Paper size and landscape</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the paper dimensions.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Interaction-with-PostScript" accesskey="5">Interaction with PostScript</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">TeX meets Dvips meets PostScript.
+<tr><td align="left" valign="top">&bull; <a href="#Interaction-with-PostScript" accesskey="5">Interaction with PostScript</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">TeX meets Dvips meets PostScript.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#PostScript-fonts" accesskey="6">PostScript fonts</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Installing and using PostScript fonts.
+<tr><td align="left" valign="top">&bull; <a href="#PostScript-fonts" accesskey="6">PostScript fonts</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Installing and using PostScript fonts.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Color" accesskey="7">Color</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Using color with Dvips.
+<tr><td align="left" valign="top">&bull; <a href="#Color" accesskey="7">Color</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Using color with Dvips.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Index" accesskey="8">Index</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">General index.
+<tr><td align="left" valign="top">&bull; <a href="#Index" accesskey="8">Index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">General index.
</td></tr>
</table>
<hr>
-<a name="Why-Dvips"></a>
-<div class="header">
+<span id="Why-Dvips"></span><div class="header">
<p>
Next: <a href="#Installation" accesskey="n" rel="next">Installation</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Why-use-Dvips_003f"></a>
-<h2 class="chapter">1 Why use Dvips?</h2>
+<span id="Why-use-Dvips_003f"></span><h2 class="chapter">1 Why use Dvips?</h2>
<p>The Dvips program has a number of features that set it apart from
other PostScript drivers for TeX. This rather long section describes
@@ -291,30 +277,28 @@ Dvips, the less time will be spent fighting with PostScript and the
more time will be available to create beautiful documents.
So if you don&rsquo;t use Dvips on your system, get it today.
</p>
-<a name="index-Rokicki_002c-Tomas"></a>
+<span id="index-Rokicki_002c-Tomas"></span>
<p>Tom Rokicki wrote and maintains the original Dvips program.
</p>
<hr>
-<a name="Installation"></a>
-<div class="header">
+<span id="Installation"></span><div class="header">
<p>
Next: <a href="#Invoking-Dvips" accesskey="n" rel="next">Invoking Dvips</a>, Previous: <a href="#Why-Dvips" accesskey="p" rel="prev">Why Dvips</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Installation-1"></a>
-<h2 class="chapter">2 Installation</h2>
+<span id="Installation-1"></span><h2 class="chapter">2 Installation</h2>
-<a name="index-configuration_002c-of-Dvips"></a>
-<a name="index-compilation"></a>
-<a name="index-installation_002c-of-Dvips"></a>
+<span id="index-configuration_002c-of-Dvips"></span>
+<span id="index-compilation"></span>
+<span id="index-installation_002c-of-Dvips"></span>
<p>Installing Dvips is mostly the same as installing any Kpathsea-using
program. Therefore, for the basic steps involved,
-see <a href="http://tug.org/texinfohtml/kpathsea.html#Installation">Installation</a> in <cite>Kpathsea</cite>.
+see <a href="https://tug.org/texinfohtml/kpathsea.html#Installation">Installation</a> in <cite>Kpathsea</cite>.
</p>
<p>For solutions to common installation problems and information on how to
-report a bug, see the file <samp>kpathsea/BUGS</samp> (see <a href="http://tug.org/texinfohtml/kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>). For solutions to Dvips-specific problems,
+report a bug, see the file <samp>kpathsea/BUGS</samp> (see <a href="https://tug.org/texinfohtml/kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>). For solutions to Dvips-specific problems,
see <a href="#Debug-options">Debug options</a>. Also see the Dvips home page at
<a href="http://www.radicaleye.com/dvips">http://www.radicaleye.com/dvips</a>.
</p>
@@ -322,31 +306,29 @@ see <a href="#Debug-options">Debug options</a>. Also see the Dvips home page at
sections below. Also, to configure color devices, see <a href="#Color-device-configuration">Color device configuration</a>.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#config_002eps-installation" accesskey="1">config.ps installation</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Printer and site Dvips configuration.
+<tr><td align="left" valign="top">&bull; <a href="#config_002eps-installation" accesskey="1">config.ps installation</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Printer and site Dvips configuration.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#PostScript-font-installation" accesskey="2">PostScript font installation</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Many PostScript fonts are freely available.
+<tr><td align="left" valign="top">&bull; <a href="#PostScript-font-installation" accesskey="2">PostScript font installation</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Many PostScript fonts are freely available.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Ghostscript-installation" accesskey="3">Ghostscript installation</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">A free PostScript interpreter.
+<tr><td align="left" valign="top">&bull; <a href="#Ghostscript-installation" accesskey="3">Ghostscript installation</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">A free PostScript interpreter.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Diagnosing-problems" accesskey="4">Diagnosing problems</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Some common runtime difficulties.
+<tr><td align="left" valign="top">&bull; <a href="#Diagnosing-problems" accesskey="4">Diagnosing problems</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Some common runtime difficulties.
</td></tr>
</table>
<hr>
-<a name="config_002eps-installation"></a>
-<div class="header">
+<span id="config_002eps-installation"></span><div class="header">
<p>
Next: <a href="#PostScript-font-installation" accesskey="n" rel="next">PostScript font installation</a>, Up: <a href="#Installation" accesskey="u" rel="up">Installation</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="config_002eps-installation-1"></a>
-<h3 class="section">2.1 <samp>config.ps</samp> installation</h3>
+<span id="config_002eps-installation-1"></span><h3 class="section">2.1 <samp>config.ps</samp> installation</h3>
-<a name="index-config_002eps-installation"></a>
-<a name="index-installation-of-config_002eps"></a>
-<a name="index-printer-configuration"></a>
-<a name="index-paper-size_002c-default"></a>
-<a name="index-configuration-files_002c-creating"></a>
+<span id="index-config_002eps-installation"></span>
+<span id="index-installation-of-config_002eps"></span>
+<span id="index-printer-configuration"></span>
+<span id="index-paper-size_002c-default"></span>
+<span id="index-configuration-files_002c-creating"></span>
<p>Dvips has its own configuration files: a file <samp>config.ps</samp> for
sitewide defaults, and a file <samp>config.<var>printer</var></samp> for each
@@ -354,12 +336,12 @@ printer (output device). Since these are site-specific, <code>make
install</code> does not create them; you must create them yourself.
</p>
<p>(These Dvips configuration files are independent of the Kpathsea
-configuration file <samp>texmf.cnf</samp> (see <a href="http://tug.org/texinfohtml/kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>).
+configuration file <samp>texmf.cnf</samp> (see <a href="https://tug.org/texinfohtml/kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>).
</p>
-<a name="index-config_002eproto"></a>
-<a name="index-prototype-printer-configuration-file"></a>
-<a name="index-printer-configuration-file_002c-prototype"></a>
-<a name="index-configuration-files_002c-prototype"></a>
+<span id="index-config_002eproto"></span>
+<span id="index-prototype-printer-configuration-file"></span>
+<span id="index-printer-configuration-file_002c-prototype"></span>
+<span id="index-configuration-files_002c-prototype"></span>
<p>Dvips configuration files contents and searching are described fully in
<a href="#Config-files">Config files</a>. The simplest way to create a new configuration file
is to copy and modify the file <samp>dvipsk/contrib/config.proto</samp>,
@@ -420,26 +402,24 @@ Z
<hr>
-<a name="PostScript-font-installation"></a>
-<div class="header">
+<span id="PostScript-font-installation"></span><div class="header">
<p>
Next: <a href="#Ghostscript-installation" accesskey="n" rel="next">Ghostscript installation</a>, Previous: <a href="#config_002eps-installation" accesskey="p" rel="prev">config.ps installation</a>, Up: <a href="#Installation" accesskey="u" rel="up">Installation</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="PostScript-font-installation-1"></a>
-<h3 class="section">2.2 PostScript font installation</h3>
+<span id="PostScript-font-installation-1"></span><h3 class="section">2.2 PostScript font installation</h3>
-<a name="index-installation-of-PostScript-fonts"></a>
-<a name="index-fonts_002c-installation-of-PostScript"></a>
-<a name="index-PostScript-fonts_002c-installing"></a>
+<span id="index-installation-of-PostScript-fonts"></span>
+<span id="index-fonts_002c-installation-of-PostScript"></span>
+<span id="index-PostScript-fonts_002c-installing"></span>
<p>To use PostScript fonts with TeX and Dvips, you need both metric
files (<samp>.tfm</samp> and <samp>.vf</samp>) and the outlines (<samp>.pfa</samp> or
<samp>.pfb</samp>). See <a href="#Font-concepts">Font concepts</a>. Current TeX systems
come with support for 35 base PostScript fonts and many more.
</p>
-<a name="index-fonts_002c-system-PostScript"></a>
-<a name="index-PostScript-fonts_002c-on-your-system"></a>
-<a name="index-psfonts_002emap"></a>
+<span id="index-fonts_002c-system-PostScript"></span>
+<span id="index-PostScript-fonts_002c-on-your-system"></span>
+<span id="index-psfonts_002emap"></span>
<p>If you have additional PostScript fonts, you can make them available
to Dvips by (1)&nbsp;giving them appropriate filenames; and
(2)&nbsp;running Afm2tfm (see <a href="#Making-a-font-available">Making a font available</a>) to make TFM
@@ -451,23 +431,21 @@ for lots of information about how it works.
</p>
<hr>
-<a name="Ghostscript-installation"></a>
-<div class="header">
+<span id="Ghostscript-installation"></span><div class="header">
<p>
Next: <a href="#Diagnosing-problems" accesskey="n" rel="next">Diagnosing problems</a>, Previous: <a href="#PostScript-font-installation" accesskey="p" rel="prev">PostScript font installation</a>, Up: <a href="#Installation" accesskey="u" rel="up">Installation</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Ghostscript-installation-1"></a>
-<h3 class="section">2.3 Ghostscript installation</h3>
-
-<a name="index-Ghostscript-installation"></a>
-<a name="index-gs-installation"></a>
-
-<a name="index-Deutsch_002c-Peter"></a>
-<a name="index-Epson-printers"></a>
-<a name="index-previewing-Dvips-output"></a>
-<a name="index-PostScript-previewers"></a>
-<a name="index-PDF-files_002c-making"></a>
-<a name="index-Aladdin-Ghostscript"></a>
+<span id="Ghostscript-installation-1"></span><h3 class="section">2.3 Ghostscript installation</h3>
+
+<span id="index-Ghostscript-installation"></span>
+<span id="index-gs-installation"></span>
+
+<span id="index-Deutsch_002c-Peter"></span>
+<span id="index-Epson-printers"></span>
+<span id="index-previewing-Dvips-output"></span>
+<span id="index-PostScript-previewers"></span>
+<span id="index-PDF-files_002c-making"></span>
+<span id="index-Aladdin-Ghostscript"></span>
<p>Ghostscript is a PostScript interpreter freely available to end-users,
originally written by Peter Deutsch. It can read the PostScript
produced by Dvips and render it on your monitor, or for another device
@@ -475,12 +453,12 @@ produced by Dvips and render it on your monitor, or for another device
format. The latest version is available via
<a href="http://ghostscript.com">http://ghostscript.com</a>.
</p>
-<a name="index-Theisen_002c-Tim"></a>
-<a name="index-ghostview"></a>
-<a name="index-Ghostview_002c-and-no-N"></a>
-<a name="index-EPS_002c-and-Ghostview"></a>
-<a name="index-standard-PostScript_002c-required-by-Ghostview"></a>
-<a name="index-_0025_0025Page_002c-required-by-Ghostview"></a>
+<span id="index-Theisen_002c-Tim"></span>
+<span id="index-ghostview"></span>
+<span id="index-Ghostview_002c-and-no-N"></span>
+<span id="index-EPS_002c-and-Ghostview"></span>
+<span id="index-standard-PostScript_002c-required-by-Ghostview"></span>
+<span id="index-_0025_0025Page_002c-required-by-Ghostview"></span>
<p>The program Ghostview, originally written by Johannes Plass and Tim
Theisen, provides typical previewing capabilities (next page/previous
page, magnification, etc.). It requires Ghostscript to run, and files
@@ -490,17 +468,15 @@ and is available from <a href="http://www.gnu.org/software/gv">http://www.gnu.or
</p>
<hr>
-<a name="Diagnosing-problems"></a>
-<div class="header">
+<span id="Diagnosing-problems"></span><div class="header">
<p>
Previous: <a href="#Ghostscript-installation" accesskey="p" rel="prev">Ghostscript installation</a>, Up: <a href="#Installation" accesskey="u" rel="up">Installation</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Diagnosing-problems-1"></a>
-<h3 class="section">2.4 Diagnosing problems</h3>
+<span id="Diagnosing-problems-1"></span><h3 class="section">2.4 Diagnosing problems</h3>
-<a name="index-problems"></a>
-<a name="index-trouble"></a>
-<a name="index-debugging"></a>
+<span id="index-problems"></span>
+<span id="index-trouble"></span>
+<span id="index-debugging"></span>
<p>You&rsquo;ve gone through all the trouble of installing Dvips, carefully read
all the instructions in this manual, and still can&rsquo;t get something to
@@ -508,7 +484,7 @@ work. The following sections provide some helpful hints if you find
yourself in such a situation.
</p>
<p>For details on effective bug reporting, common installation problems,
-and <code>mktexpk</code> problems, see <a href="http://tug.org/texinfohtml/kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>.
+and <code>mktexpk</code> problems, see <a href="https://tug.org/texinfohtml/kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>.
</p>
<p>A good first debugging operation is to set the environment variable
<code>DVIPSDEBUG</code>, which will display any configuration and map files
@@ -516,32 +492,30 @@ read by Dvips. This way you can be sure it&rsquo;s finding the files and
settings you expect.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Debug-options" accesskey="1">Debug options</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Getting diagnostics.
+<tr><td align="left" valign="top">&bull; <a href="#Debug-options" accesskey="1">Debug options</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Getting diagnostics.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#No-output" accesskey="2">No output</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">No output at all.
+<tr><td align="left" valign="top">&bull; <a href="#No-output" accesskey="2">No output</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">No output at all.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Small-or-inverted" accesskey="3">Small or inverted</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Output too small or inverted.
+<tr><td align="left" valign="top">&bull; <a href="#Small-or-inverted" accesskey="3">Small or inverted</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Output too small or inverted.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Printer-errors" accesskey="4">Printer errors</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The printer sends back errors.
+<tr><td align="left" valign="top">&bull; <a href="#Printer-errors" accesskey="4">Printer errors</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The printer sends back errors.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Long-documents-fail" accesskey="5">Long documents fail</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Long documents fail to print.
+<tr><td align="left" valign="top">&bull; <a href="#Long-documents-fail" accesskey="5">Long documents fail</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Long documents fail to print.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Including-graphics-fails" accesskey="6">Including graphics fails</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Figures don&rsquo;t work.
+<tr><td align="left" valign="top">&bull; <a href="#Including-graphics-fails" accesskey="6">Including graphics fails</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Figures don&rsquo;t work.
</td></tr>
</table>
<hr>
-<a name="Debug-options"></a>
-<div class="header">
+<span id="Debug-options"></span><div class="header">
<p>
Next: <a href="#No-output" accesskey="n" rel="next">No output</a>, Up: <a href="#Diagnosing-problems" accesskey="u" rel="up">Diagnosing problems</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Debug-options-1"></a>
-<h4 class="subsection">2.4.1 Debug options</h4>
+<span id="Debug-options-1"></span><h4 class="subsection">2.4.1 Debug options</h4>
-<a name="index-debugging-options"></a>
-<a name="index-options_002c-debugging"></a>
+<span id="index-debugging-options"></span>
+<span id="index-options_002c-debugging"></span>
<p>The &lsquo;<samp>-d</samp>&rsquo; flag to Dvips helps in tracking down certain errors.
The parameter to this flag is an integer that tells what errors are
@@ -552,7 +526,7 @@ To track all classes, you can use <code>-1</code>.
</p>
<p>You can also set the environment variable <code>KPATHSEA_DEBUG</code> instead
of using &lsquo;<samp>-d</samp>&rsquo;. Some of these debugging options are actually
-provided by Kpathsea (see <a href="http://tug.org/texinfohtml/kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>).
+provided by Kpathsea (see <a href="https://tug.org/texinfohtml/kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>).
</p>
<p>The classes are:
</p>
@@ -600,17 +574,15 @@ provided by Kpathsea (see <a href="http://tug.org/texinfohtml/kpathsea.html#Debu
<hr>
-<a name="No-output"></a>
-<div class="header">
+<span id="No-output"></span><div class="header">
<p>
Next: <a href="#Small-or-inverted" accesskey="n" rel="next">Small or inverted</a>, Previous: <a href="#Debug-options" accesskey="p" rel="prev">Debug options</a>, Up: <a href="#Diagnosing-problems" accesskey="u" rel="up">Diagnosing problems</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="No-output-at-all"></a>
-<h4 class="subsection">2.4.2 No output at all</h4>
+<span id="No-output-at-all"></span><h4 class="subsection">2.4.2 No output at all</h4>
-<a name="index-output_002c-none"></a>
-<a name="index-no-output-at-all"></a>
-<a name="index-failure_002c-to-print-at-all"></a>
+<span id="index-output_002c-none"></span>
+<span id="index-no-output-at-all"></span>
+<span id="index-failure_002c-to-print-at-all"></span>
<p>If you are not getting any output at all, even from the simplest
one-character file (for instance, &lsquo;<samp>\ \bye</samp>&rsquo;), then something is very
@@ -619,11 +591,11 @@ generate some output, at the very least a page detailing what error
occurred, if any. Talk to your system administrator about downloading a
PostScript error handler. (Adobe distributes a good one called
&lsquo;<samp>ehandler.ps</samp>&rsquo;.)
-<a name="index-ehandler_002eps"></a>
+<span id="index-ehandler_002eps"></span>
</p>
-<a name="index-PowerPage-PostScript-implementation"></a>
-<a name="index-Shinko-CHC_002dS446i-printer"></a>
-<a name="index-Mitsubishi-Shinko-CHC_002dS446i-printer"></a>
+<span id="index-PowerPage-PostScript-implementation"></span>
+<span id="index-Shinko-CHC_002dS446i-printer"></span>
+<span id="index-Mitsubishi-Shinko-CHC_002dS446i-printer"></span>
<p>It is possible, especially if you are using non-Adobe PostScript, that
your PostScript interpreter is broken. Even then it should generate an
error message. Dvips tries to work around as many bugs as possible in
@@ -643,20 +615,18 @@ comments and see what happens.
</p>
<hr>
-<a name="Small-or-inverted"></a>
-<div class="header">
+<span id="Small-or-inverted"></span><div class="header">
<p>
Next: <a href="#Printer-errors" accesskey="n" rel="next">Printer errors</a>, Previous: <a href="#No-output" accesskey="p" rel="prev">No output</a>, Up: <a href="#Diagnosing-problems" accesskey="u" rel="up">Diagnosing problems</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Output-too-small-or-inverted"></a>
-<h4 class="subsection">2.4.3 Output too small or inverted</h4>
+<span id="Output-too-small-or-inverted"></span><h4 class="subsection">2.4.3 Output too small or inverted</h4>
-<a name="index-output_002c-too-small"></a>
-<a name="index-output_002c-inverted"></a>
-<a name="index-inverted-output"></a>
-<a name="index-too_002dsmall-output"></a>
+<span id="index-output_002c-too-small"></span>
+<span id="index-output_002c-inverted"></span>
+<span id="index-inverted-output"></span>
+<span id="index-too_002dsmall-output"></span>
-<a name="index-save_002frestore_002c-and-inverted-output"></a>
+<span id="index-save_002frestore_002c-and-inverted-output"></span>
<p>If some documents come out inverted or too small, probably your spooler
is not supplying an end of job indicator at the end of each file. (This
commonly happens on small machines that don&rsquo;t have spoolers.) You can
@@ -668,19 +638,17 @@ See <a href="#Command_002dline-options">Command-line options</a>, and <a href="#
</p>
<hr>
-<a name="Printer-errors"></a>
-<div class="header">
+<span id="Printer-errors"></span><div class="header">
<p>
Next: <a href="#Long-documents-fail" accesskey="n" rel="next">Long documents fail</a>, Previous: <a href="#Small-or-inverted" accesskey="p" rel="prev">Small or inverted</a>, Up: <a href="#Diagnosing-problems" accesskey="u" rel="up">Diagnosing problems</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Error-messages-from-printer"></a>
-<h4 class="subsection">2.4.4 Error messages from printer</h4>
+<span id="Error-messages-from-printer"></span><h4 class="subsection">2.4.4 Error messages from printer</h4>
-<a name="index-printer-errors"></a>
-<a name="index-error-messages-from-printer"></a>
-<a name="index-failure_002c-and-printer-errors"></a>
+<span id="index-printer-errors"></span>
+<span id="index-error-messages-from-printer"></span>
+<span id="index-failure_002c-and-printer-errors"></span>
-<a name="index-bop-undefined-error"></a>
+<span id="index-bop-undefined-error"></span>
<p>If your printer returns error messages, the error message gives very
good information on what might be going wrong. One of the most common
error messages is &lsquo;<samp>bop undefined</samp>&rsquo;. This is caused by old versions
@@ -689,9 +657,9 @@ section of the PostScript. To fix this, turn off structured comments
with the &lsquo;<samp>-N</samp>&rsquo; option, but it&rsquo;d be best to get your spooling
software updated.
</p>
-<a name="index-VM-exhausted"></a>
-<a name="index-printer-memory-exhausted"></a>
-<a name="index-memory-of-printer-exhausted"></a>
+<span id="index-VM-exhausted"></span>
+<span id="index-printer-memory-exhausted"></span>
+<span id="index-memory-of-printer-exhausted"></span>
<p>Another error message is &lsquo;<samp>VM exhausted</samp>&rsquo;. Some printers indicate
this error by locking up, others quietly reset. This is caused by Dvips
thinking that the printer has more memory than it actually does, and
@@ -707,39 +675,35 @@ might be a problem with the printer itself.
</p>
<hr>
-<a name="Long-documents-fail"></a>
-<div class="header">
+<span id="Long-documents-fail"></span><div class="header">
<p>
Next: <a href="#Including-graphics-fails" accesskey="n" rel="next">Including graphics fails</a>, Previous: <a href="#Printer-errors" accesskey="p" rel="prev">Printer errors</a>, Up: <a href="#Diagnosing-problems" accesskey="u" rel="up">Diagnosing problems</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Long-documents-fail-to-print"></a>
-<h4 class="subsection">2.4.5 Long documents fail to print</h4>
+<span id="Long-documents-fail-to-print"></span><h4 class="subsection">2.4.5 Long documents fail to print</h4>
-<a name="index-long-documents-not-printing"></a>
-<a name="index-failure_002c-of-long-documents"></a>
+<span id="index-long-documents-not-printing"></span>
+<span id="index-failure_002c-of-long-documents"></span>
<p>This is usually caused by incorrectly specifying the amount of memory
the printer has in the configuration file; see the previous section.
</p>
<hr>
-<a name="Including-graphics-fails"></a>
-<div class="header">
+<span id="Including-graphics-fails"></span><div class="header">
<p>
Previous: <a href="#Long-documents-fail" accesskey="p" rel="prev">Long documents fail</a>, Up: <a href="#Diagnosing-problems" accesskey="u" rel="up">Diagnosing problems</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Including-graphics-fails-1"></a>
-<h4 class="subsection">2.4.6 Including graphics fails</h4>
+<span id="Including-graphics-fails-1"></span><h4 class="subsection">2.4.6 Including graphics fails</h4>
-<a name="index-including-graphics-fails"></a>
-<a name="index-graphics-inclusion-fails"></a>
-<a name="index-failure_002c-to-include-graphics"></a>
+<span id="index-including-graphics-fails"></span>
+<span id="index-graphics-inclusion-fails"></span>
+<span id="index-failure_002c-to-include-graphics"></span>
<p>The most common problem with including graphics is an incorrect bounding
box (see <a href="#Bounding-box">Bounding box</a>). Complain to whoever wrote the software that
generated the file if the bounding box is indeed incorrect.
</p>
-<a name="index-Illustrator_002c-workaround-for"></a>
+<span id="index-Illustrator_002c-workaround-for"></span>
<p>Another possible problem is that the figure you are trying to include
does not nest properly; there are certain rules PostScript applications
must follow when generating files to be included. The Dvips program
@@ -753,23 +717,21 @@ of this flag will break graphics from some applications, though, since
some applications read the PostScript file from the input stream,
looking for a particular comment.
</p>
-<a name="index-binary-files_002c-not-supported"></a>
+<span id="index-binary-files_002c-not-supported"></span>
<p>Any application which generates graphics output containing raw binary
(not ASCII hex) will probably fail with Dvips.
</p>
<hr>
-<a name="Invoking-Dvips"></a>
-<div class="header">
+<span id="Invoking-Dvips"></span><div class="header">
<p>
Next: <a href="#Paper-size-and-landscape" accesskey="n" rel="next">Paper size and landscape</a>, Previous: <a href="#Installation" accesskey="p" rel="prev">Installation</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Invoking-Dvips-1"></a>
-<h2 class="chapter">3 Invoking Dvips</h2>
+<span id="Invoking-Dvips-1"></span><h2 class="chapter">3 Invoking Dvips</h2>
-<a name="index-command_002dline-options"></a>
-<a name="index-options_002c-Dvips"></a>
-<a name="index-invoking-Dvips"></a>
+<span id="index-command_002dline-options"></span>
+<span id="index-options_002c-Dvips"></span>
+<span id="index-invoking-Dvips"></span>
<p>Dvips reads a DVI file as output by (for example) TeX, and converts
it to PostScript, taking care of builtin or downloaded PostScript fonts,
@@ -780,27 +742,25 @@ chapters in this document.
environment variables, and command-line options.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Basic-usage" accesskey="1">Basic usage</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#Basic-usage" accesskey="1">Basic usage</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Command_002dline-options" accesskey="2">Command-line options</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#Command_002dline-options" accesskey="2">Command-line options</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Environment-variables" accesskey="3">Environment variables</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#Environment-variables" accesskey="3">Environment variables</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Config-files" accesskey="4">Config files</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#Config-files" accesskey="4">Config files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
</table>
<hr>
-<a name="Basic-usage"></a>
-<div class="header">
+<span id="Basic-usage"></span><div class="header">
<p>
Next: <a href="#Command_002dline-options" accesskey="n" rel="next">Command-line options</a>, Up: <a href="#Invoking-Dvips" accesskey="u" rel="up">Invoking Dvips</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Basic-usage-of-Dvips"></a>
-<h3 class="section">3.1 Basic usage of Dvips</h3>
+<span id="Basic-usage-of-Dvips"></span><h3 class="section">3.1 Basic usage of Dvips</h3>
-<a name="index-usage_002c-basic"></a>
+<span id="index-usage_002c-basic"></span>
<p>To use Dvips at its simplest, simply type
</p>
@@ -819,7 +779,7 @@ progress reports appear by default. The next time that document is
printed, these fonts will have been saved in the proper directories, so
printing will go much faster. (If Dvips tries to endlessly generate the
same fonts over and over again, it hasn&rsquo;t been installed properly.
-See <a href="http://tug.org/texinfohtml/kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>.)
+See <a href="https://tug.org/texinfohtml/kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>.)
</p>
<p>Many options are available (see the next section). For a brief summary
of available options, just type
@@ -830,38 +790,34 @@ of available options, just type
<hr>
-<a name="Command_002dline-options"></a>
-<div class="header">
+<span id="Command_002dline-options"></span><div class="header">
<p>
Next: <a href="#Environment-variables" accesskey="n" rel="next">Environment variables</a>, Previous: <a href="#Basic-usage" accesskey="p" rel="prev">Basic usage</a>, Up: <a href="#Invoking-Dvips" accesskey="u" rel="up">Invoking Dvips</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Command_002dline-options-1"></a>
-<h3 class="section">3.2 Command-line options</h3>
+<span id="Command_002dline-options-1"></span><h3 class="section">3.2 Command-line options</h3>
<p>Dvips has a plethora of command line options. Reading through this
section will give a good idea of the capabilities of the driver.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Option-summary" accesskey="1">Option summary</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Quick listing, from Dvips &ndash;help.
+<tr><td align="left" valign="top">&bull; <a href="#Option-summary" accesskey="1">Option summary</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Quick listing, from Dvips &ndash;help.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Option-details" accesskey="2">Option details</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">More information about each option.
+<tr><td align="left" valign="top">&bull; <a href="#Option-details" accesskey="2">Option details</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">More information about each option.
</td></tr>
</table>
<hr>
-<a name="Option-summary"></a>
-<div class="header">
+<span id="Option-summary"></span><div class="header">
<p>
Next: <a href="#Option-details" accesskey="n" rel="next">Option details</a>, Up: <a href="#Command_002dline-options" accesskey="u" rel="up">Command-line options</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Option-summary-1"></a>
-<h4 class="subsection">3.2.1 Option summary</h4>
+<span id="Option-summary-1"></span><h4 class="subsection">3.2.1 Option summary</h4>
-<a name="index-options_002c-summary"></a>
+<span id="index-options_002c-summary"></span>
<p>Here is a handy summary of the options; it is printed out when you run
Dvips with no arguments or with the standard &lsquo;<samp>--help</samp>&rsquo; option.
-<a name="index-_002d_002dhelp"></a>
+<span id="index-_002d_002dhelp"></span>
</p>
<pre class="verbatim">Usage: dvips [OPTION]... FILENAME[.dvi]
Convert DVI input files to PostScript.
@@ -905,15 +861,13 @@ Email bug reports to tex-k@mail.tug.org.
</pre>
<hr>
-<a name="Option-details"></a>
-<div class="header">
+<span id="Option-details"></span><div class="header">
<p>
Previous: <a href="#Option-summary" accesskey="p" rel="prev">Option summary</a>, Up: <a href="#Command_002dline-options" accesskey="u" rel="up">Command-line options</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Option-details-1"></a>
-<h4 class="subsection">3.2.2 Option details</h4>
+<span id="Option-details-1"></span><h4 class="subsection">3.2.2 Option details</h4>
-<a name="index-option_002c-details-of"></a>
+<span id="index-option_002c-details-of"></span>
<p>Many of the parameterless options listed here can be turned off by
suffixing the option with a zero (&lsquo;<samp>0</samp>&rsquo;); for instance, to turn off
@@ -922,43 +876,43 @@ page reversal, use &lsquo;<samp>-r0</samp>&rsquo;. Such options are marked with
</p>
<dl compact="compact">
<dt>&lsquo;<samp>-</samp>&rsquo;</dt>
-<dd><a name="index-_002d"></a>
-<a name="index-options_002c-reading-from-standard-input"></a>
-<a name="index-standard-input_002c-reading-options-from"></a>
+<dd><span id="index-_002d"></span>
+<span id="index-options_002c-reading-from-standard-input"></span>
+<span id="index-standard-input_002c-reading-options-from"></span>
<p>Read additional options from standard input after processing the command
line.
</p>
</dd>
<dt>&lsquo;<samp>--help</samp>&rsquo;</dt>
-<dd><a name="index-_002d_002dhelp-1"></a>
+<dd><span id="index-_002d_002dhelp-1"></span>
<p>Print a usage message and exit.
</p>
</dd>
<dt>&lsquo;<samp>--version</samp>&rsquo;</dt>
-<dd><a name="index-_002d_002dversion"></a>
+<dd><span id="index-_002d_002dversion"></span>
<p>Print the version number and exit.
</p>
</dd>
<dt>&lsquo;<samp>-a*</samp>&rsquo;</dt>
-<dd><a name="index-_002da"></a>
-<a name="index-memory_002c-conserving"></a>
+<dd><span id="index-_002da"></span>
+<span id="index-memory_002c-conserving"></span>
<p>Conserve memory by making three passes over the DVI file instead
of two and only loading those characters actually used. Generally only
useful on machines with a very limited amount of memory, like some PCs.
</p>
</dd>
<dt>&lsquo;<samp>-A</samp>&rsquo;</dt>
-<dd><a name="index-_002dA"></a>
-<a name="index-odd-pages-only"></a>
+<dd><span id="index-_002dA"></span>
+<span id="index-odd-pages-only"></span>
<p>Print only the odd pages. This option uses TeX
page numbers, not physical page numbers.
</p>
</dd>
<dt>&lsquo;<samp>-b <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002db-num"></a>
-<a name="index-_002f_0023copies"></a>
-<a name="index-copies_002c-duplicated-page-bodies"></a>
-<a name="index-color-separations"></a>
+<dd><span id="index-_002db-num"></span>
+<span id="index-_002f_0023copies"></span>
+<span id="index-copies_002c-duplicated-page-bodies"></span>
+<span id="index-color-separations"></span>
<p>Generate <var>num</var> copies of each page, but duplicating the page body
rather than using the &lsquo;<samp>/#copies</samp>&rsquo; PostScript variable. This can
be useful in conjunction with a header file setting &lsquo;<samp>bop-hook</samp>&rsquo; to
@@ -966,27 +920,27 @@ do color separations or other neat tricks.
</p>
</dd>
<dt>&lsquo;<samp>-B</samp>&rsquo;</dt>
-<dd><a name="index-_002dB"></a>
-<a name="index-even-pages-only"></a>
-<a name="index-double_002dsided-printing"></a>
+<dd><span id="index-_002dB"></span>
+<span id="index-even-pages-only"></span>
+<span id="index-double_002dsided-printing"></span>
<p>Print only the even pages. This option uses TeX page numbers, not
physical page numbers.
</p>
</dd>
<dt>&lsquo;<samp>-c <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dc-num"></a>
-<a name="index-_002f_0023copies-1"></a>
-<a name="index-copies_002c-uncollated"></a>
-<a name="index-uncollated-copies"></a>
+<dd><span id="index-_002dc-num"></span>
+<span id="index-_002f_0023copies-1"></span>
+<span id="index-copies_002c-uncollated"></span>
+<span id="index-uncollated-copies"></span>
<p>Generate <var>num</var> consecutive copies of every page, i.e., the output is
uncollated. This merely sets the builtin PostScript variable
&lsquo;<samp>/#copies</samp>&rsquo;.
</p>
</dd>
<dt>&lsquo;<samp>-C <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dC-num"></a>
-<a name="index-copies_002c-collated"></a>
-<a name="index-collated-copies"></a>
+<dd><span id="index-_002dC-num"></span>
+<span id="index-copies_002c-collated"></span>
+<span id="index-collated-copies"></span>
<p>Generate <var>num</var> copies, but collated (by replicating the data in the
PostScript file). Slower than the &lsquo;<samp>-c</samp>&rsquo; option, but easier on the
hands, and faster than resubmitting the same PostScript file multiple
@@ -994,8 +948,8 @@ times.
</p>
</dd>
<dt>&lsquo;<samp>-d <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dd-num"></a>
-<a name="index-debugging-1"></a>
+<dd><span id="index-_002dd-num"></span>
+<span id="index-debugging-1"></span>
<p>Set the debug flags, showing what Dvips (thinks it) is doing. This will
work unless Dvips has been compiled without the &lsquo;<samp>DEBUG</samp>&rsquo; option (not
recommended). See <a href="#Debug-options">Debug options</a>, for the possible values of
@@ -1003,8 +957,8 @@ recommended). See <a href="#Debug-options">Debug options</a>, for the possible
</p>
</dd>
<dt>&lsquo;<samp>-D <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dD-num"></a>
-<a name="index-resolution_002c-setting"></a>
+<dd><span id="index-_002dD-num"></span>
+<span id="index-resolution_002c-setting"></span>
<p>Set both the horizontal and vertical resolution to <var>num</var>, given in
dpi (dots per inch). This affects the choice of bitmap fonts that are
loaded and also the positioning of letters in resident PostScript
@@ -1019,10 +973,10 @@ names for most devices.
</p>
</dd>
<dt>&lsquo;<samp>-e <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002de-num"></a>
-<a name="index-maxdrift"></a>
-<a name="index-accuracy-in-positioning"></a>
-<a name="index-positioning-accuracy"></a>
+<dd><span id="index-_002de-num"></span>
+<span id="index-maxdrift"></span>
+<span id="index-accuracy-in-positioning"></span>
+<span id="index-positioning-accuracy"></span>
<p>Maximum drift in pixels of each character from its &lsquo;true&rsquo;
resolution-independent position on the page. The default value of this
parameter is resolution dependent (it is the number of entries in the
@@ -1035,10 +989,10 @@ letters in words.
</p>
</dd>
<dt>&lsquo;<samp>-E*</samp>&rsquo;</dt>
-<dd><a name="index-_002dE"></a>
-<a name="index-EPSF_002c-generating"></a>
-<a name="index-tight-bounding-box_002c-finding"></a>
-<a name="index-bounding-box_002c-finding-tight"></a>
+<dd><span id="index-_002dE"></span>
+<span id="index-EPSF_002c-generating"></span>
+<span id="index-tight-bounding-box_002c-finding"></span>
+<span id="index-bounding-box_002c-finding-tight"></span>
<p>Generate an EPSF file with a tight bounding box. This only looks at
marks made by characters and rules, not by any included graphics. In
addition, it gets the glyph metrics from the TFM file, so characters
@@ -1055,11 +1009,11 @@ in the single output file.
</p>
</dd>
<dt>&lsquo;<samp>-f*</samp>&rsquo;</dt>
-<dd><a name="index-_002df"></a>
-<a name="index-filter_002c-running-as-a"></a>
-<a name="index-standard-I_002fO"></a>
-<a name="index-pipes_002c-not-readable"></a>
-<a name="index-PRINTER_002c-avoided-with-_002df"></a>
+<dd><span id="index-_002df"></span>
+<span id="index-filter_002c-running-as-a"></span>
+<span id="index-standard-I_002fO"></span>
+<span id="index-pipes_002c-not-readable"></span>
+<span id="index-PRINTER_002c-avoided-with-_002df"></span>
<p>Run as a filter. Read the DVI file from standard input and write the
PostScript to standard output. The standard input must be seekable, so
it cannot be a pipe. If your input must be a pipe, write a shell script
@@ -1072,11 +1026,11 @@ configuration file; use &lsquo;<samp>-F</samp>&rsquo; after the &lsquo;<samp>-f<
</p>
</dd>
<dt>&lsquo;<samp>-F*</samp>&rsquo;</dt>
-<dd><a name="index-_002dF"></a>
-<a name="index-EOF"></a>
-<a name="index-control_002dD"></a>
-<a name="index-printer_002c-driving-directly"></a>
-<a name="index-spooler_002c-lacking"></a>
+<dd><span id="index-_002dF"></span>
+<span id="index-EOF"></span>
+<span id="index-control_002dD"></span>
+<span id="index-printer_002c-driving-directly"></span>
+<span id="index-spooler_002c-lacking"></span>
<p>Write control-D (ASCII code 4) as the very last character of the
PostScript file. This is useful when Dvips is driving the printer
directly instead of working through a spooler, as is common on personal
@@ -1085,28 +1039,28 @@ recommended.
</p>
</dd>
<dt>&lsquo;<samp>-G*</samp>&rsquo;</dt>
-<dd><a name="index-_002dG"></a>
-<a name="index-low-characters_002c-shifting"></a>
-<a name="index-non_002dprinting-characters_002c-shifting"></a>
+<dd><span id="index-_002dG"></span>
+<span id="index-low-characters_002c-shifting"></span>
+<span id="index-non_002dprinting-characters_002c-shifting"></span>
<p>Shift non-printing characters (ASCII 0-32, 127) to higher-numbered positions.
This was useful to work around bugs in old versions of Adobe&rsquo;s PDF
reader. It&rsquo;s more likely to cause problems nowadays.
</p>
</dd>
<dt>&lsquo;<samp>-h <var>name</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dh-name"></a>
-<a name="index-header-file_002c-downloading"></a>
-<a name="index-userdict_002c-used-for-header-files"></a>
+<dd><span id="index-_002dh-name"></span>
+<span id="index-header-file_002c-downloading"></span>
+<span id="index-userdict_002c-used-for-header-files"></span>
<p>Prepend <var>name</var> as an additional header file, or, if <var>name</var> is
&lsquo;<samp>-</samp>&rsquo;, suppress all header files. Any definitions in the header file
get added to the PostScript &lsquo;<samp>userdict</samp>&rsquo;.
</p>
</dd>
<dt>&lsquo;<samp>-i*</samp>&rsquo;</dt>
-<dd><a name="index-_002di"></a>
-<a name="index-sections-output_002c-in-separate-files"></a>
-<a name="index-multiple-output-files"></a>
-<a name="index-output-files_002c-multiple"></a>
+<dd><span id="index-_002di"></span>
+<span id="index-sections-output_002c-in-separate-files"></span>
+<span id="index-multiple-output-files"></span>
+<span id="index-output-files_002c-multiple"></span>
<p>Make each section be a separate file; a <em>section</em> is a part of the
document processed independently, most often created to avoid memory
overflow. The filenames are created replacing the suffix of the
@@ -1125,7 +1079,7 @@ memory. See <a href="#Headers-and-memory-usage">Headers and memory usage</a>, f
</p>
</dd>
<dt>&lsquo;<samp>-j*</samp>&rsquo;</dt>
-<dd><a name="index-_002dj-for-partial-font-downloading"></a>
+<dd><span id="index-_002dj-for-partial-font-downloading"></span>
<p>Download only needed characters from Type 1 fonts. This is the
default in the current release. Some debugging flags trace this operation
(see <a href="#Debug-options">Debug options</a>). You can also control partial downloading on a
@@ -1133,9 +1087,9 @@ per-font basis (see <a href="#psfonts_002emap">psfonts.map</a>).
</p>
</dd>
<dt>&lsquo;<samp>-k*</samp>&rsquo;</dt>
-<dd><a name="index-_002dk-for-cropmarks"></a>
-<a name="index-cropmarks"></a>
-<a name="index-crop_002epro"></a>
+<dd><span id="index-_002dk-for-cropmarks"></span>
+<span id="index-cropmarks"></span>
+<span id="index-crop_002epro"></span>
<p>Print crop marks. This option increases the paper size (which should be
specified, either with a paper size special or with the &lsquo;<samp>-T</samp>&rsquo;
option) by a half inch in each dimension. It translates each page by a
@@ -1145,9 +1099,9 @@ downloading <samp>crop.pro</samp>.
</p>
</dd>
<dt>&lsquo;<samp>-K*</samp>&rsquo;</dt>
-<dd><a name="index-_002dK"></a>
-<a name="index-comments_002c-removing-included"></a>
-<a name="index-_0025_0025Page_002c-removing"></a>
+<dd><span id="index-_002dK"></span>
+<span id="index-comments_002c-removing-included"></span>
+<span id="index-_0025_0025Page_002c-removing"></span>
<p>Remove comments in included PostScript graphics, font files, and
headers; only necessary to get around bugs in spoolers or PostScript
post-processing programs. Specifically, the &lsquo;<samp>%%Page</samp>&rsquo;
@@ -1158,11 +1112,11 @@ line, searching for a particular comment.
</p>
</dd>
<dt>&lsquo;<samp>-l [=]<var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dl-_005b_003d_005dnum"></a>
-<a name="index-last-page-printed"></a>
-<a name="index-page_002c-last-printed"></a>
-<a name="index-physical-page-number_002c-and-_002dl"></a>
-<a name="index-absolute-page-number_002c-and-_002dl"></a>
+<dd><span id="index-_002dl-_005b_003d_005dnum"></span>
+<span id="index-last-page-printed"></span>
+<span id="index-page_002c-last-printed"></span>
+<span id="index-physical-page-number_002c-and-_002dl"></span>
+<span id="index-absolute-page-number_002c-and-_002dl"></span>
<p>The last page printed will be the first one numbered <var>num</var>. Default
is the last page in the document. If <var>num</var> is prefixed by an equals
sign, then it (and the argument to the &lsquo;<samp>-p</samp>&rsquo; option, if specified)
@@ -1173,43 +1127,43 @@ no matter what the pages are actually numbered.
</p>
</dd>
<dt>&lsquo;<samp>-L*</samp>&rsquo;</dt>
-<dd><a name="index-_002dL"></a>
-<a name="index-papersize-special_002c-first-vs_002e-last"></a>
+<dd><span id="index-_002dL"></span>
+<span id="index-papersize-special_002c-first-vs_002e-last"></span>
<p>By default or with <code>-L1</code>, the last &lsquo;<samp>papersize</samp>&rsquo; special wins;
with <code>-L0</code>, the first special wins. See <a href="#papersize-special">&lsquo;<samp>papersize</samp>&rsquo; special</a>.
</p>
</dd>
<dt>&lsquo;<samp>-m*</samp>&rsquo;</dt>
-<dd><a name="index-_002dm"></a>
-<a name="index-manual-feed"></a>
+<dd><span id="index-_002dm"></span>
+<span id="index-manual-feed"></span>
<p>Specify manual feed, if supported by the output device.
</p>
</dd>
<dt>&lsquo;<samp>-mode <var>mode</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dmode-mode"></a>
-<a name="index-_002dmode"></a>
-<a name="index-mode-name_002c-specifying"></a>
-<a name="index-Metafont-mode_002c-specifying"></a>
+<dd><span id="index-_002dmode-mode"></span>
+<span id="index-_002dmode"></span>
+<span id="index-mode-name_002c-specifying"></span>
+<span id="index-Metafont-mode_002c-specifying"></span>
<p>Use <var>mode</var> as the Metafont device name for path searching and font
generation. This overrides any value from configuration files. With
the default paths, explicitly specifying the mode also makes the program
assume the fonts are in a subdirectory named <var>mode</var>.
-See <a href="http://tug.org/texinfohtml/kpathsea.html#TeX-directory-structure">TeX directory structure</a> in <cite>Kpathsea</cite>. If Metafont does not understand the <var>mode</var> name, see
-<a href="http://tug.org/texinfohtml/kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>.
+See <a href="https://tug.org/texinfohtml/kpathsea.html#TeX-directory-structure">TeX directory structure</a> in <cite>Kpathsea</cite>. If Metafont does not understand the <var>mode</var> name, see
+<a href="https://tug.org/texinfohtml/kpathsea.html#Unable-to-generate-fonts">Unable to generate fonts</a> in <cite>Kpathsea</cite>.
</p>
</dd>
<dt>&lsquo;<samp>-M*</samp>&rsquo;</dt>
-<dd><a name="index-_002dM"></a>
-<a name="index-font-generation_002c-avoiding"></a>
-<a name="index-mktexpk_002c-avoiding"></a>
-<a name="index-missfont_002elog"></a>
+<dd><span id="index-_002dM"></span>
+<span id="index-font-generation_002c-avoiding"></span>
+<span id="index-mktexpk_002c-avoiding"></span>
+<span id="index-missfont_002elog"></span>
<p>Turns off automatic font generation (<samp>mktexpk</samp>). If
<code>mktexpk</code>, the invocation is appended to a file
<samp>missfont.log</samp> (by default) in the current directory. You can then
execute the log file to create the missing files after fixing the
problem.
-<a name="index-TEXMFOUTPUT"></a>
-<a name="index-MISSFONT_005fLOG"></a>
+<span id="index-TEXMFOUTPUT"></span>
+<span id="index-MISSFONT_005fLOG"></span>
If the current directory is not writable and the environment variable or
configuration file value &lsquo;<samp>TEXMFOUTPUT</samp>&rsquo; is set, its value is used.
Otherwise, nothing is written. The name &lsquo;<samp>missfont.log</samp>&rsquo; is
@@ -1218,17 +1172,17 @@ configuration file value.
</p>
</dd>
<dt>&lsquo;<samp>-n <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dn-num"></a>
-<a name="index-maximum-pages-printed"></a>
-<a name="index-pages_002c-maximum-printed"></a>
+<dd><span id="index-_002dn-num"></span>
+<span id="index-maximum-pages-printed"></span>
+<span id="index-pages_002c-maximum-printed"></span>
<p>Print at most <var>num</var> pages. Default is 100000.
</p>
</dd>
<dt>&lsquo;<samp>-N*</samp>&rsquo;</dt>
-<dd><a name="index-_002dN"></a>
-<a name="index-structured-comments"></a>
-<a name="index-TranScript"></a>
-<a name="index-_0025_0025Page_002c-not-generating"></a>
+<dd><span id="index-_002dN"></span>
+<span id="index-structured-comments"></span>
+<span id="index-TranScript"></span>
+<span id="index-_0025_0025Page_002c-not-generating"></span>
<p>Turns off generation of structured comments such as &lsquo;<samp>%%Page</samp>&rsquo;; this
may be necessary on some systems that try to interpret PostScript
comments in weird ways, or on some PostScript printers. Old versions of
@@ -1238,9 +1192,9 @@ such as Ghostview.
</p>
</dd>
<dt>&lsquo;<samp>-noomega</samp>&rsquo;</dt>
-<dd><a name="index-_002dnoomega"></a>
-<a name="index-Omega-extensions"></a>
-<a name="index-pTeX-extensions"></a>
+<dd><span id="index-_002dnoomega"></span>
+<span id="index-Omega-extensions"></span>
+<span id="index-pTeX-extensions"></span>
<p>Disable the use of Omega extensions when interpreting DVI
files. By default, the additional opcodes &lsquo;<samp>129</samp>&rsquo; and &lsquo;<samp>134</samp>&rsquo;
are recognized by Dvips as Omega or pTeX extensions and interpreted as
@@ -1248,8 +1202,8 @@ requests to set 2-byte characters.
</p>
</dd>
<dt>&lsquo;<samp>-noptex</samp>&rsquo;</dt>
-<dd><a name="index-_002dnoptex"></a>
-<a name="index-pTeX-extensions-1"></a>
+<dd><span id="index-_002dnoptex"></span>
+<span id="index-pTeX-extensions-1"></span>
<p>Disable the use of pTeX extensions when interpreting DVI files. By
default, the additional opcodes &lsquo;<samp>130</samp>&rsquo; and &lsquo;<samp>135</samp>&rsquo; are
recognized by Dvips as Omega extensions and interpreted as requests to
@@ -1263,25 +1217,25 @@ larger. If you find this unacceptable or encounter another problem
with the Omega or pTeX extensions, you can switch off the pTeX
extension by using &lsquo;<samp>-noptex</samp>&rsquo;, or both by using &lsquo;<samp>-noomega</samp>&rsquo;
(but please do send a bug report if you find such problems,
-see <a href="http://tug.org/texinfohtml/kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>).
+see <a href="https://tug.org/texinfohtml/kpathsea.html#Bugs">Bugs</a> in <cite>Kpathsea</cite>).
</p>
</dd>
<dt>&lsquo;<samp>-o <var>name</var></samp>&rsquo;</dt>
-<dd><a name="index-_002do-name"></a>
-<a name="index-output_002c-redirecting"></a>
-<a name="index-standard-output_002c-output-to"></a>
+<dd><span id="index-_002do-name"></span>
+<span id="index-output_002c-redirecting"></span>
+<span id="index-standard-output_002c-output-to"></span>
<p>Send output to the file <var>name</var>. If &lsquo;<samp>-o</samp>&rsquo; is specified without
<var>name</var> (i.e., it is the last thing on the command line), the
default is &lsquo;<samp><var>file</var>.ps</samp>&rsquo; where the input DVI file was
&lsquo;<samp><var>file</var>.dvi</samp>&rsquo;. If &lsquo;<samp>-o</samp>&rsquo; isn&rsquo;t given at all, the
configuration file default is used.
</p>
-<a name="index-popen-for-output"></a>
-<a name="index-_002d-as-output-filename"></a>
-<a name="index-_0021-starting-output-filename"></a>
-<a name="index-_007c-starting-output-filename"></a>
-<a name="index-lpr-spooler_002c-MS_002dDOS-emulation"></a>
-<a name="index-spooling-to-lpr-on-MS_002dDOS"></a>
+<span id="index-popen-for-output"></span>
+<span id="index-_002d-as-output-filename"></span>
+<span id="index-_0021-starting-output-filename"></span>
+<span id="index-_007c-starting-output-filename"></span>
+<span id="index-lpr-spooler_002c-MS_002dDOS-emulation"></span>
+<span id="index-spooling-to-lpr-on-MS_002dDOS"></span>
<p>If <var>name</var> is &lsquo;<samp>-</samp>&rsquo;, output goes to standard output. If the first
character of <var>name</var> is &lsquo;<samp>!</samp>&rsquo; or &lsquo;<samp>|</samp>&rsquo;, then the remainder will
be used as an argument to <code>popen</code>; thus, specifying &lsquo;<samp>|lpr</samp>&rsquo; as
@@ -1296,32 +1250,32 @@ See the &lsquo;<samp>-f</samp>&rsquo; option for how to override this.
</p>
</dd>
<dt>&lsquo;<samp>-O <var>x-offset</var>,<var>y-offset</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dO-x_002doffset_002cy_002doffset"></a>
-<a name="index-offset-pages"></a>
-<a name="index-printer-offset"></a>
+<dd><span id="index-_002dO-x_002doffset_002cy_002doffset"></span>
+<span id="index-offset-pages"></span>
+<span id="index-printer-offset"></span>
<p>Move the origin by <var>x-offset</var>,<var>y-offset</var>, a comma-separated
pair of dimensions such as &lsquo;<samp>.1in,-.3cm</samp>&rsquo; (see <a href="#papersize-special">&lsquo;<samp>papersize</samp>&rsquo; special</a>). The origin of the page is shifted from the default position
(of one inch down, one inch to the right from the upper left corner of
the paper) by this amount. This is usually best specified in the
printer-specific configuration file.
</p>
-<a name="index-testpage_002etex"></a>
+<span id="index-testpage_002etex"></span>
<p>This is useful for a printer that consistently offsets output pages by a
certain amount. You can use the file <samp>testpage.tex</samp> to determine
the correct value for your printer. Be sure to do several runs with the
same <code>O</code> value&mdash;some printers vary widely from run to run.
</p>
-<a name="index-bop_002dhook_002c-and-offset-pages"></a>
+<span id="index-bop_002dhook_002c-and-offset-pages"></span>
<p>If your printer offsets every other page consistently, instead of every
page, your best recourse is to use &lsquo;<samp>bop-hook</samp>&rsquo; (see <a href="#PostScript-hooks">PostScript hooks</a>).
</p>
</dd>
<dt>&lsquo;<samp>-p [=]<var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dp-_005b_003d_005dnum"></a>
-<a name="index-first-page-printed"></a>
-<a name="index-page_002c-first-printed"></a>
-<a name="index-physical-page-number_002c-and-_002dp"></a>
-<a name="index-absolute-page-number_002c-and-_002dp"></a>
+<dd><span id="index-_002dp-_005b_003d_005dnum"></span>
+<span id="index-first-page-printed"></span>
+<span id="index-page_002c-first-printed"></span>
+<span id="index-physical-page-number_002c-and-_002dp"></span>
+<span id="index-absolute-page-number_002c-and-_002dp"></span>
<p>The first page printed will be the first one numbered <var>num</var>. Default
is the first page in the document. If <var>num</var> is prefixed by an
equals sign, then it (and the argument to the &lsquo;<samp>-l</samp>&rsquo; option, if
@@ -1332,9 +1286,9 @@ the document, no matter what the pages are actually numbered.
</p>
</dd>
<dt>&lsquo;<samp>-pp <var>first</var>-<var>last</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dpp-first_002dlast"></a>
-<a name="index-page-range"></a>
-<a name="index-_002dpp-range"></a>
+<dd><span id="index-_002dpp-first_002dlast"></span>
+<span id="index-page-range"></span>
+<span id="index-_002dpp-range"></span>
<p>Print pages <var>first</var> through <var>last</var>; equivalent to &lsquo;<samp>-p
<var>first</var> -l <var>last</var></samp>&rsquo;, except that multiple &lsquo;<samp>-pp</samp>&rsquo; options
accumulate, unlike &lsquo;<samp>-p</samp>&rsquo; and &lsquo;<samp>-l</samp>&rsquo;. The &lsquo;<samp>-</samp>&rsquo; separator can
@@ -1342,8 +1296,8 @@ also be &lsquo;<samp>:</samp>&rsquo;.
</p>
</dd>
<dt>&lsquo;<samp>-P <var>printer</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dP-printer"></a>
-<a name="index-config_002eps"></a>
+<dd><span id="index-_002dP-printer"></span>
+<span id="index-config_002eps"></span>
<p>Read the configuration file <samp>config.<var>printer</var></samp>
(<samp><var>printer</var>.cfg</samp> on MS-DOS), which typically sets the output
name (most likely &lsquo;<samp>o |lpr -P<var>printer</var></samp>&rsquo;), resolution, Metafont
@@ -1366,26 +1320,26 @@ See <a href="#Configuration-file-searching">Configuration file searching</a>.
</p>
</dd>
<dt>&lsquo;<samp>-q*</samp>&rsquo;</dt>
-<dd><a name="index-_002dq"></a>
-<a name="index-quiet-operation"></a>
-<a name="index-silent-operation"></a>
-<a name="index-warnings_002c-suppressing"></a>
+<dd><span id="index-_002dq"></span>
+<span id="index-quiet-operation"></span>
+<span id="index-silent-operation"></span>
+<span id="index-warnings_002c-suppressing"></span>
<p>Run quietly. Don&rsquo;t chatter about pages converted, etc.,
and report no warnings (only errors) to standard error.
</p>
</dd>
<dt>&lsquo;<samp>-r*</samp>&rsquo;</dt>
-<dd><a name="index-_002dr"></a>
-<a name="index-reverse-pagination"></a>
+<dd><span id="index-_002dr"></span>
+<span id="index-reverse-pagination"></span>
<p>Output pages in reverse order. By default, page 1 is output first.
</p>
</dd>
<dt>&lsquo;<samp>-R</samp>&rsquo;</dt>
-<dd><a name="index-_002dR"></a>
-<a name="index-security"></a>
-<a name="index-shell-command-execution_002c-disabling"></a>
-<a name="index-absolute-filenames_002c-disabling"></a>
-<a name="index-_002e_002e_002drelative-filenames"></a>
+<dd><span id="index-_002dR"></span>
+<span id="index-security"></span>
+<span id="index-shell-command-execution_002c-disabling"></span>
+<span id="index-absolute-filenames_002c-disabling"></span>
+<span id="index-_002e_002e_002drelative-filenames"></span>
<p>Run securely. &lsquo;<samp>-R2</samp>&rsquo; disables both shell command execution in
<code>\special</code> (via &lsquo;<samp>`</samp>&rsquo;, see <a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a>)
and config files (via the &lsquo;<samp>E</samp>&rsquo; option, see <a href="#Configuration-file-commands">Configuration file commands</a>) and opening of any absolute or <samp>..</samp>-relative
@@ -1394,8 +1348,8 @@ absolute filenames. &lsquo;<samp>-R0</samp>&rsquo; allows both.
</p>
</dd>
<dt>&lsquo;<samp>-s*</samp>&rsquo;</dt>
-<dd><a name="index-_002ds"></a>
-<a name="index-save_002frestore_002c-generating-global"></a>
+<dd><span id="index-_002ds"></span>
+<span id="index-save_002frestore_002c-generating-global"></span>
<p>Enclose the output in a global save/restore pair. This causes the file
to not be truly conformant, and is thus not recommended, but is useful
if you are driving a deficient printer directly and thus don&rsquo;t care too
@@ -1403,23 +1357,23 @@ much about the portability of the output to other environments.
</p>
</dd>
<dt>&lsquo;<samp>-S <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dS-num"></a>
+<dd><span id="index-_002dS-num"></span>
<p>Set the maximum number of pages in each &lsquo;section&rsquo;. This option is most
commonly used with the &lsquo;<samp>-i</samp>&rsquo; option; see its description above for
more information.
</p>
</dd>
<dt>&lsquo;<samp>-t <var>papertype</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dt-papertype"></a>
-<a name="index-paper-type"></a>
-<a name="index-media"></a>
-<a name="index-letter-papertype"></a>
-<a name="index-legal-papertype"></a>
-<a name="index-ledger-papertype"></a>
-<a name="index-a4-papertype"></a>
-<a name="index-a3-papertype"></a>
-<a name="index-landscape-papertype"></a>
-<a name="index-papersize-special_002c-and-no-_002dt"></a>
+<dd><span id="index-_002dt-papertype"></span>
+<span id="index-paper-type"></span>
+<span id="index-media"></span>
+<span id="index-letter-papertype"></span>
+<span id="index-legal-papertype"></span>
+<span id="index-ledger-papertype"></span>
+<span id="index-a4-papertype"></span>
+<span id="index-a3-papertype"></span>
+<span id="index-landscape-papertype"></span>
+<span id="index-papersize-special_002c-and-no-_002dt"></span>
<p>Set the paper type to <var>papertype</var>, usually defined in one of the
configuration files, along with the appropriate PostScript code to
select it (see <a href="#Config-file-paper-sizes">Config file paper sizes</a>).
@@ -1443,7 +1397,7 @@ you can use &lsquo;<samp>-E</samp>&rsquo; to get pure EPSF output.)
</dd>
<dt>&lsquo;<samp>-T <var>hsize</var>,<var>vsize</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dT-hsize_002cvsize"></a>
+<dd><span id="index-_002dT-hsize_002cvsize"></span>
<p>Set the paper size to (<var>hsize</var>,<var>vsize</var>), a comma-separated
pair of dimensions such as &lsquo;<samp>.1in,-.3cm</samp>&rsquo; (see <a href="#papersize-special">&lsquo;<samp>papersize</samp>&rsquo; special</a>). It overrides any paper size special in the DVI file. Be
careful, as the paper size will stick to a predefined size if there is
@@ -1451,9 +1405,9 @@ one close enough. To disable this behavior, use &lsquo;<samp>-tunknown</samp>&rs
</p>
</dd>
<dt>&lsquo;<samp>-u <var>psmapfile</var></samp>&rsquo;</dt>
-<dd><a name="index-_002du-psmapfile"></a>
-<a name="index-PostScript-font-alias-file"></a>
-<a name="index-resident-fonts_002c-different-in-different-printers"></a>
+<dd><span id="index-_002du-psmapfile"></span>
+<span id="index-PostScript-font-alias-file"></span>
+<span id="index-resident-fonts_002c-different-in-different-printers"></span>
<p>Set <var>psmapfile</var> to be the file that dvips uses for looking up
PostScript font aliases. If <var>psmapfile</var> begins with a &lsquo;<samp>+</samp>&rsquo;
character, then the rest of the name is used as the name of the map file,
@@ -1463,8 +1417,8 @@ is added at the end.
</p>
</dd>
<dt>&lsquo;<samp>-U*</samp>&rsquo;</dt>
-<dd><a name="index-_002dU"></a>
-<a name="index-Xerox-4045"></a>
+<dd><span id="index-_002dU"></span>
+<span id="index-Xerox-4045"></span>
<p>Disable a PostScript virtual memory-saving optimization that stores the
character metric information in the same string that is used to store
the bitmap information. This is only necessary when driving the Xerox
@@ -1474,16 +1428,16 @@ printer.
</p>
</dd>
<dt>&lsquo;<samp>-v</samp>&rsquo;</dt>
-<dd><a name="index-_002dv"></a>
+<dd><span id="index-_002dv"></span>
<p>Print the dvips version number and exit.
</p>
</dd>
<dt>&lsquo;<samp>-V*</samp>&rsquo;</dt>
-<dd><a name="index-_002dV"></a>
+<dd><span id="index-_002dV"></span>
<p>Download non-resident PostScript fonts as bitmaps. This requires use
-<a name="index-mtpk"></a>
-<a name="index-gsftopk"></a>
-<a name="index-pstopk"></a>
+<span id="index-mtpk"></span>
+<span id="index-gsftopk"></span>
+<span id="index-pstopk"></span>
of <code>mtpk</code> or <code>gsftopk</code> or <code>pstopk</code> or some combination
thereof to generate the required bitmap fonts; these programs are
supplied with Dvips. The bitmap must be put into <samp>psfonts.map</samp> as
@@ -1494,8 +1448,8 @@ printers that have no resident fonts, i.e., very rarely.
</dd>
<dt>&lsquo;<samp>-x <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dx-num"></a>
-<a name="index-magnification_002c-overriding-DVI"></a>
+<dd><span id="index-_002dx-num"></span>
+<span id="index-magnification_002c-overriding-DVI"></span>
<p>Set the magnification ratio to <em><var>num</var>/1000</em>. Overrides
the magnification specified in the DVI file. Must be between 10 and
100000. It is recommended that you use standard magstep values (1095,
@@ -1505,30 +1459,30 @@ integer, for increased precision.
</p>
</dd>
<dt>&lsquo;<samp>-X <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dX-num"></a>
-<a name="index-resolution"></a>
+<dd><span id="index-_002dX-num"></span>
+<span id="index-resolution"></span>
<p>Set the horizontal resolution in dots per inch to <var>num</var>.
</p>
</dd>
<dt>&lsquo;<samp>-y <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-magnification_002c-vertical"></a>
+<dd><span id="index-magnification_002c-vertical"></span>
<p>Set the magnification ratio to <em><var>num</var>/1000</em> times the
magnification specified in the DVI file. See
&lsquo;<samp>-x</samp>&rsquo; above.
</p>
</dd>
<dt>&lsquo;<samp>-Y <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dY-num"></a>
+<dd><span id="index-_002dY-num"></span>
<p>Set the vertical resolution in dots per inch to <var>num.</var>
-<a name="index-resolution-1"></a>
+<span id="index-resolution-1"></span>
</p>
</dd>
<dt>&lsquo;<samp>-z*</samp>&rsquo;</dt>
-<dd><a name="index-_002dz-for-recognizing-hyperdvi"></a>
-<a name="index-hyperdvi-extensions_002c-enabling"></a>
-<a name="index-distillation_002c-and-_002dz"></a>
-<a name="index-PDF-files_002c-option-for"></a>
-<a name="index-html-specials_002c-and-_002dz"></a>
+<dd><span id="index-_002dz-for-recognizing-hyperdvi"></span>
+<span id="index-hyperdvi-extensions_002c-enabling"></span>
+<span id="index-distillation_002c-and-_002dz"></span>
+<span id="index-PDF-files_002c-option-for"></span>
+<span id="index-html-specials_002c-and-_002dz"></span>
<p>Pass &lsquo;<samp>html</samp>&rsquo; hyperdvi specials through to the output for eventual
distillation into PDF. This is not enabled by default to avoid
including the header files unnecessarily, and use of temporary files in
@@ -1536,8 +1490,8 @@ creating the output. See <a href="#Hypertext">Hypertext</a>.
</p>
</dd>
<dt>&lsquo;<samp>-Z*</samp>&rsquo;</dt>
-<dd><a name="index-_002dZ-for-compressing-bitmap-fonts"></a>
-<a name="index-compressing-bitmap-fonts"></a>
+<dd><span id="index-_002dZ-for-compressing-bitmap-fonts"></span>
+<span id="index-compressing-bitmap-fonts"></span>
<p>Compress bitmap fonts in the output file, thereby reducing the size of
what gets downloaded. Especially useful at high resolutions or when
very large fonts are used. May slow down printing, especially on early
@@ -1549,15 +1503,13 @@ enabled in the configuration file (see <a href="#Configuration-file-commands">Co
<hr>
-<a name="Environment-variables"></a>
-<div class="header">
+<span id="Environment-variables"></span><div class="header">
<p>
Next: <a href="#Config-files" accesskey="n" rel="next">Config files</a>, Previous: <a href="#Command_002dline-options" accesskey="p" rel="prev">Command-line options</a>, Up: <a href="#Invoking-Dvips" accesskey="u" rel="up">Invoking Dvips</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Environment-variables-1"></a>
-<h3 class="section">3.3 Environment variables</h3>
+<span id="Environment-variables-1"></span><h3 class="section">3.3 Environment variables</h3>
-<a name="index-environment-variables"></a>
+<span id="index-environment-variables"></span>
<p>Dvips looks for many environment variables, to define search paths and
other things. The path variables are read as needed, after all
@@ -1565,76 +1517,76 @@ configuration files are read, so they override values in the
configuration files. (Except for <code>TEXCONFIG</code>, which defines where
the configuration files themselves are found.)
</p>
-<p>See <a href="http://tug.org/texinfohtml/kpathsea.html#Path-specifications">Path specifications</a> in <cite>Kpathsea</cite>, for details of
+<p>See <a href="https://tug.org/texinfohtml/kpathsea.html#Path-specifications">Path specifications</a> in <cite>Kpathsea</cite>, for details of
interpretation of path and other environment variables common to all
Kpathsea-using programs. Only the environment variables specific to
Dvips are mentioned here.
</p>
<dl compact="compact">
<dt><code>DVIPSDEBUG</code>
-<a name="index-DVIPSDEBUG"></a>
+<span id="index-DVIPSDEBUG"></span>
</dt>
-<dd><a name="index-KPATHSEA_005fDEBUG"></a>
+<dd><span id="index-KPATHSEA_005fDEBUG"></span>
<p>Write the absolute path names of any configuration or map files to
standard output, for debugging. This isn&rsquo;t done by default because
these files are read even before the banner is printed. For
voluminous additional debugging, set the environment variable
<code>KPATHSEA_DEBUG</code> to &lsquo;<samp>-1</samp>&rsquo;
-(see <a href="http://tug.org/texinfohtml/kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). (If <code>KPATHSEA_DEBUG</code> is
+(see <a href="https://tug.org/texinfohtml/kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). (If <code>KPATHSEA_DEBUG</code> is
set to any value, it automatically turns on <code>DVIPSDEBUG</code>.)
</p>
</dd>
<dt><code>DVIPSFONTS</code>
-<a name="index-DVIPSFONTS"></a>
+<span id="index-DVIPSFONTS"></span>
</dt>
<dd><p>Default path to search for all fonts. Overrides all the font path
-config file options and other environment variables (see <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported
+config file options and other environment variables (see <a href="https://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported
file formats</a> in <cite>Kpathsea</cite>).
</p>
</dd>
<dt><code>DVIPSHEADERS</code>
-<a name="index-DVIPSHEADERS"></a>
+<span id="index-DVIPSHEADERS"></span>
</dt>
<dd><p>Default path to search for PostScript header files. Overrides the &lsquo;<samp>H</samp>&rsquo;
config file option (see <a href="#Configuration-file-commands">Configuration file commands</a>).
</p>
</dd>
<dt><code>DVIPSMAKEPK</code>
-<a name="index-DVIPSMAKEPK"></a>
+<span id="index-DVIPSMAKEPK"></span>
</dt>
-<dd><a name="index-mktexpk_002c-changing-name"></a>
+<dd><span id="index-mktexpk_002c-changing-name"></span>
<p>Overrides &lsquo;<samp>mktexpk</samp>&rsquo; as the name of the program to invoke to
create missing PK fonts. You can change the arguments passed to the
<code>mktexpk</code> program with the <code>MAKETEXPK</code> environment
-variable; see <a href="http://tug.org/texinfohtml/kpathsea.html#MakeTeX-script-arguments">MakeTeX script arguments</a> in <cite>Kpathsea</cite>.
+variable; see <a href="https://tug.org/texinfohtml/kpathsea.html#MakeTeX-script-arguments">MakeTeX script arguments</a> in <cite>Kpathsea</cite>.
</p>
</dd>
<dt><code>DVIPSRC</code>
-<a name="index-DVIPSRC"></a>
+<span id="index-DVIPSRC"></span>
</dt>
<dd><p>Specifies the name of the startup file (see <a href="#Configuration-file-searching">Configuration file searching</a>) which is read after <samp>config.ps</samp> but before any
printer-specific configuration files.
</p>
</dd>
<dt><code>DVIPSSIZES</code>
-<a name="index-DVIPSSIZES"></a>
+<span id="index-DVIPSSIZES"></span>
</dt>
-<dd><a name="index-last_002dresort-font-scaling_002c-with-DVIPSSIZES"></a>
+<dd><span id="index-last_002dresort-font-scaling_002c-with-DVIPSSIZES"></span>
<p>Last-resort sizes for scaling of unfound fonts. Overrides the &lsquo;<samp>R</samp>&rsquo;
definition in config files (see <a href="#Configuration-file-commands">Configuration file commands</a>).
</p>
</dd>
<dt><code>PRINTER</code>
-<a name="index-PRINTER"></a>
+<span id="index-PRINTER"></span>
</dt>
<dd><p>Determine the default printer configuration file. (Dvips itself does
not use <code>PRINTER</code> to determine the output destination in any way.)
</p>
</dd>
<dt><code>TEXCONFIG</code>
-<a name="index-TEXCONFIG"></a>
+<span id="index-TEXCONFIG"></span>
</dt>
-<dd><a name="index-configuration-file-path"></a>
+<dd><span id="index-configuration-file-path"></span>
<p>Path to search for Dvips&rsquo; <samp>config.<var>printer</var></samp> configuration
files, including the base <samp>config.ps</samp>. Using this single
environment variable, you can override everything else. (The
@@ -1644,67 +1596,63 @@ platforms.)
</p>
</dd>
<dt><code>TEXPICTS</code>
-<a name="index-TEXPICTS"></a>
+<span id="index-TEXPICTS"></span>
</dt>
<dd><p>Path to search for included graphics files. Overrides the &lsquo;<samp>S</samp>&rsquo;
config file option (see <a href="#Configuration-file-commands">Configuration file commands</a>). If not set,
-<code>TEXINPUTS</code> is looked for. See <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>.
+<code>TEXINPUTS</code> is looked for. See <a href="https://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>.
</p>
</dd>
</dl>
<hr>
-<a name="Config-files"></a>
-<div class="header">
+<span id="Config-files"></span><div class="header">
<p>
Previous: <a href="#Environment-variables" accesskey="p" rel="prev">Environment variables</a>, Up: <a href="#Invoking-Dvips" accesskey="u" rel="up">Invoking Dvips</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Dvips-configuration-files"></a>
-<h3 class="section">3.4 Dvips configuration files</h3>
+<span id="Dvips-configuration-files"></span><h3 class="section">3.4 Dvips configuration files</h3>
-<a name="index-configuration-files"></a>
+<span id="index-configuration-files"></span>
<p>This section describes in detail the Dvips-specific <samp>config.*</samp>
device configuration files (called <samp>*.cfg</samp> on MS-DOS), which
override the <samp>texmf.cnf</samp>
configuration files generic to Kpathsea which Dvips also reads
-(see <a href="http://tug.org/texinfohtml/kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>).
+(see <a href="https://tug.org/texinfohtml/kpathsea.html#Config-files">Config files</a> in <cite>Kpathsea</cite>).
</p>
<p>For information about installing these files, including a prototype file
you can copy, see <a href="#config_002eps-installation">config.ps installation</a>.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Configuration-file-searching" accesskey="1">Configuration file searching</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Where config.* files are searched for.
+<tr><td align="left" valign="top">&bull; <a href="#Configuration-file-searching" accesskey="1">Configuration file searching</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Where config.* files are searched for.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Configuration-file-commands" accesskey="2">Configuration file commands</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">What can go in a config.* file.
+<tr><td align="left" valign="top">&bull; <a href="#Configuration-file-commands" accesskey="2">Configuration file commands</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">What can go in a config.* file.
</td></tr>
</table>
<hr>
-<a name="Configuration-file-searching"></a>
-<div class="header">
+<span id="Configuration-file-searching"></span><div class="header">
<p>
Next: <a href="#Configuration-file-commands" accesskey="n" rel="next">Configuration file commands</a>, Up: <a href="#Config-files" accesskey="u" rel="up">Config files</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Configuration-file-searching-1"></a>
-<h4 class="subsection">3.4.1 Configuration file searching</h4>
+<span id="Configuration-file-searching-1"></span><h4 class="subsection">3.4.1 Configuration file searching</h4>
-<a name="index-configuration-file-searching"></a>
-<a name="index-searching-config-files_002c-order-of"></a>
+<span id="index-configuration-file-searching"></span>
+<span id="index-searching-config-files_002c-order-of"></span>
<p>The Dvips program loads many different configuration files, so that
parameters can be set globally across the system, on a per-device basis,
or individually by each user.
</p>
<ol>
-<li> <a name="index-config_002eps_002c-searched-for"></a>
+<li> <span id="index-config_002eps_002c-searched-for"></span>
Dvips first reads (if it exists) <samp>config.ps</samp>; it is searched for
along the path for Dvips configuration files, as described in
-<a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>.
+<a href="https://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>.
-</li><li> <a name="index-_002edvipsrc_002c-searched-for"></a>
+</li><li> <span id="index-_002edvipsrc_002c-searched-for"></span>
A user-specific startup file is loaded, so individual users can override
any options set in the global file. The environment variable
<code>DVIPSRC</code>, if defined, is used as the specification of the startup
@@ -1714,10 +1662,10 @@ the name <samp>$HOME/.dvipsrc</samp>, which is in the user&rsquo;s home director
On MS-DOS and MS-Windows, where users generally don&rsquo;t have their private
directories, the startup file is called <samp>dvips.ini</samp> and it is
searched for along the path for Dvips configuration files (as described
-in <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>.); users are
+in <a href="https://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>.); users are
expected to set this path as they see fit for their taste.
-</li><li> <a name="index-_002dPprinter_002c-and-config-file-searching"></a>
+</li><li> <span id="index-_002dPprinter_002c-and-config-file-searching"></span>
The command line is read and parsed: if the &lsquo;<samp>-P<var>device</var></samp>&rsquo; option
is encountered, at that point <samp>config.<var>device</var></samp> is loaded.
Thus, the printer configuration file can override anything in the
@@ -1727,7 +1675,7 @@ encountered. (On MS-DOS, the printer configuration files are called
<samp><var>device</var>.cfg</samp>, since DOS doesn&rsquo;t allow more than 3 characters
after the dot in filenames.)
-</li><li> <a name="index-PRINTER_002c-and-config-file-searching"></a>
+</li><li> <span id="index-PRINTER_002c-and-config-file-searching"></span>
If no &lsquo;<samp>-P</samp>&rsquo; option was specified, and also the &lsquo;<samp>-o</samp>&rsquo; and
&lsquo;<samp>-f</samp>&rsquo; command line options were not used, Dvips checks the
environment variable <code>PRINTER</code>. If it exists, then
@@ -1771,16 +1719,14 @@ possible.
</p>
<hr>
-<a name="Configuration-file-commands"></a>
-<div class="header">
+<span id="Configuration-file-commands"></span><div class="header">
<p>
Previous: <a href="#Configuration-file-searching" accesskey="p" rel="prev">Configuration file searching</a>, Up: <a href="#Config-files" accesskey="u" rel="up">Config files</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Configuration-file-commands-1"></a>
-<h4 class="subsection">3.4.2 Configuration file commands</h4>
+<span id="Configuration-file-commands-1"></span><h4 class="subsection">3.4.2 Configuration file commands</h4>
-<a name="index-configuration-file-options"></a>
-<a name="index-Dvips-configuration-file-options"></a>
+<span id="index-configuration-file-options"></span>
+<span id="index-Dvips-configuration-file-options"></span>
<p>Most of the configuration file commands are similar to corresponding
command line options, but there are a few exceptions. When they are the
@@ -1789,49 +1735,49 @@ same, we omit the description here.
<p>As with command line options, many may be turned off by suffixing the
letter with a zero (&lsquo;<samp>0</samp>&rsquo;).
</p>
-<a name="index-comments_002c-in-configuration-files"></a>
-<a name="index-continuation-lines_002c-not-supported"></a>
+<span id="index-comments_002c-in-configuration-files"></span>
+<span id="index-continuation-lines_002c-not-supported"></span>
<p>Within a configuration file, empty lines, and lines starting with a
space, asterisk, equal sign, percent sign, or pound sign are ignored.
There is no provision for continuation lines.
</p>
<dl compact="compact">
<dt>&lsquo;<samp>@ <var>name hsize vsize</var></samp>&rsquo;</dt>
-<dd><a name="index-_0040-config-command-_0028define-paper-sizes_0029"></a>
+<dd><span id="index-_0040-config-command-_0028define-paper-sizes_0029"></span>
<p>Define paper sizes. See <a href="#Config-file-paper-sizes">Config file paper sizes</a>.
</p>
</dd>
<dt>&lsquo;<samp>a*</samp>&rsquo;</dt>
-<dd><a name="index-a-config-command-_0028conserve-memory_0029"></a>
+<dd><span id="index-a-config-command-_0028conserve-memory_0029"></span>
<p>Memory conservation. Same as &lsquo;<samp>-a</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>b <var>#copies</var></samp>&rsquo;</dt>
-<dd><a name="index-b-config-command-_0028_0023copies_0029"></a>
+<dd><span id="index-b-config-command-_0028_0023copies_0029"></span>
<p>Multiple copies. Same as &lsquo;<samp>-b</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>c <var>filename</var></samp>&rsquo;</dt>
-<dd><a name="index-c-config-command-_0028include-another-config-file_0029"></a>
+<dd><span id="index-c-config-command-_0028include-another-config-file_0029"></span>
<p>Include <var>filename</var> as an additional configuration file, read
immediately.
</p>
</dd>
<dt>&lsquo;<samp>D <var>dpi</var></samp>&rsquo;</dt>
-<dd><a name="index-D-config-command-_0028dpi_0029"></a>
+<dd><span id="index-D-config-command-_0028dpi_0029"></span>
<p>Output resolution. Same as &lsquo;<samp>-D</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>e <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-e-config-command-_0028maxdrift_0029"></a>
+<dd><span id="index-e-config-command-_0028maxdrift_0029"></span>
<p>Max drift. Same as &lsquo;<samp>-e</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>E <var>command</var></samp>&rsquo;</dt>
-<dd><a name="index-E-config-command-_0028shell-escape_0029"></a>
-<a name="index-system-in-config-file"></a>
-<a name="index-datestamp_002c-in-output"></a>
-<a name="index-shell-escape_002c-in-config-file"></a>
+<dd><span id="index-E-config-command-_0028shell-escape_0029"></span>
+<span id="index-system-in-config-file"></span>
+<span id="index-datestamp_002c-in-output"></span>
+<span id="index-shell-escape_002c-in-config-file"></span>
<p>Executes the command listed with <code>system</code>(3); can be used to get
the current date into a header file for inclusion, for instance.
Possibly dangerous; this may be disabled, in which case a warning will
@@ -1840,56 +1786,56 @@ be printed if the option is used (and warnings are not suppressed).
</dd>
<dt>&lsquo;<samp>f*</samp>&rsquo;</dt>
<dt>&lsquo;<samp>F</samp>&rsquo;</dt>
-<dd><a name="index-f-config-command-_0028filter_0029"></a>
-<a name="index-F-config-command-_0028filter_0029"></a>
+<dd><span id="index-f-config-command-_0028filter_0029"></span>
+<span id="index-F-config-command-_0028filter_0029"></span>
<p>Run as a filter. Same as &lsquo;<samp>-f</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>G*</samp>&rsquo;</dt>
-<dd><a name="index-G-config-command-_0028character-shifting_0029"></a>
+<dd><span id="index-G-config-command-_0028character-shifting_0029"></span>
<p>Shift low-numbered characters; obsolete. Same as &lsquo;<samp>-G</samp>&rsquo;,
see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>h <var>header</var></samp>&rsquo;</dt>
-<dd><a name="index-h-config-command-_0028download-additional-header_0029"></a>
+<dd><span id="index-h-config-command-_0028download-additional-header_0029"></span>
<p>Prepend <var>header</var> to output. Same as &lsquo;<samp>h-</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>H <var>path</var></samp>&rsquo;</dt>
-<dd><a name="index-H-config-command-_0028PostScript-header-path_0029"></a>
-<a name="index-header-path_002c-defining"></a>
-<a name="index-DVIPSHEADERS_002c-overrides-H"></a>
+<dd><span id="index-H-config-command-_0028PostScript-header-path_0029"></span>
+<span id="index-header-path_002c-defining"></span>
+<span id="index-DVIPSHEADERS_002c-overrides-H"></span>
<p>Use <var>path</var> to search for PostScript header files. The environment
variable <code>DVIPSHEADERS</code> overrides this.
</p>
</dd>
<dt>&lsquo;<samp>i <var>n</var></samp>&rsquo;</dt>
-<dd><a name="index-i-config-command-_0028pages_002fsection_0029"></a>
+<dd><span id="index-i-config-command-_0028pages_002fsection_0029"></span>
<p>Make multiple output files. Same as &lsquo;<samp>-i -S <var>n</var></samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>j*</samp>&rsquo;</dt>
-<dd><a name="index-j-config-command-_0028partial-font-downloading_0029"></a>
+<dd><span id="index-j-config-command-_0028partial-font-downloading_0029"></span>
<p>Partially download Type 1 fonts. Same as &lsquo;<samp>-j</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>K*</samp>&rsquo;</dt>
-<dd><a name="index-K-config-command-_0028comment-removal_0029"></a>
+<dd><span id="index-K-config-command-_0028comment-removal_0029"></span>
<p>Remove comments from included PostScript files. Same as &lsquo;<samp>-K</samp>&rsquo;,
see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>L*</samp>&rsquo;</dt>
-<dd><a name="index-L-config-command-_0028last-paper-size-wins_0029"></a>
+<dd><span id="index-L-config-command-_0028last-paper-size-wins_0029"></span>
<p>If zero, the first paper size specified is effective, else the last.
Same as &lsquo;<samp>-L</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>m <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-m-config-command-_0028available-memory_0029"></a>
-<a name="index-memory-available"></a>
-<a name="index-printer-memory"></a>
+<dd><span id="index-m-config-command-_0028available-memory_0029"></span>
+<span id="index-memory-available"></span>
+<span id="index-printer-memory"></span>
<p>Declare <var>num</var> as the memory available for fonts and strings in the
printer. The compile-time default is 180000, but this is typically
overridden by <samp>config.ps</samp> or other configuration files. This
@@ -1921,20 +1867,20 @@ splitting of the output is desirable. The Dvips config file
</p>
</dd>
<dt>&lsquo;<samp>M <var>mode</var></samp>&rsquo;</dt>
-<dd><a name="index-M-config-command-_0028mf-mode_0029"></a>
+<dd><span id="index-M-config-command-_0028mf-mode_0029"></span>
<p>Metafont mode. Same as &lsquo;<samp>-mode</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>N*</samp>&rsquo;</dt>
-<dd><a name="index-N--config-command-_0028disable-EPS_0029"></a>
+<dd><span id="index-N--config-command-_0028disable-EPS_0029"></span>
<p>Disable structured comments. Beware: This also turns off displaying
page numbers or changing to specific pagenumbers in PostScript viewers.
Same as &lsquo;<samp>-N</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>o <var>name</var></samp>&rsquo;</dt>
-<dd><a name="index-o-config-command-_0028output-destination_0029"></a>
-<a name="index-output-file_002c-setting"></a>
+<dd><span id="index-o-config-command-_0028output-destination_0029"></span>
+<span id="index-output-file_002c-setting"></span>
<p>Send output to <var>name</var>. Same as &lsquo;<samp>-o</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
In the file <samp>config.foo</samp>, a setting like this is probably
appropriate:
@@ -1947,15 +1893,15 @@ program by that name in the current directory or along the <code>PATH</code>.
</p>
</dd>
<dt>&lsquo;<samp>O <var>xoff</var>,<var>yoff</var></samp>&rsquo;</dt>
-<dd><a name="index-O-config-command-_0028page-offsets_0029"></a>
+<dd><span id="index-O-config-command-_0028page-offsets_0029"></span>
<p>Origin offset. Same as &lsquo;<samp>-O</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>p <span class="roman">[+]</span><var>name</var></samp>&rsquo;</dt>
-<dd><a name="index-p-config-command-_0028font-aliases_0029"></a>
-<a name="index-PostScript-font-alias-file-1"></a>
-<a name="index-resident-fonts_002c-different-in-different-printers-1"></a>
-<a name="index-_002bpsmapfile"></a>
+<dd><span id="index-p-config-command-_0028font-aliases_0029"></span>
+<span id="index-PostScript-font-alias-file-1"></span>
+<span id="index-resident-fonts_002c-different-in-different-printers-1"></span>
+<span id="index-_002bpsmapfile"></span>
<p>Examine <var>name</var> for PostScript font aliases. Default is
<samp>psfonts.map</samp>. This option allows you to specify different resident
fonts that different printers may have. If <var>name</var> starts with a
@@ -1966,33 +1912,33 @@ global map file. This can be used for font families.
</p>
</dd>
<dt>&lsquo;<samp>P <var>path</var></samp>&rsquo;</dt>
-<dd><a name="index-P-config-command-_0028PK-path_0029"></a>
-<a name="index-PKFONTS_002c-overrides-P"></a>
-<a name="index-TEXPKS_002c-overrides-P"></a>
-<a name="index-GLYPHFONTS_002c-overrides-P"></a>
-<a name="index-TEXFONTS_002c-overrides-P"></a>
+<dd><span id="index-P-config-command-_0028PK-path_0029"></span>
+<span id="index-PKFONTS_002c-overrides-P"></span>
+<span id="index-TEXPKS_002c-overrides-P"></span>
+<span id="index-GLYPHFONTS_002c-overrides-P"></span>
+<span id="index-TEXFONTS_002c-overrides-P"></span>
<p>Use <var>path</var> to search for bitmap PK font files is <var>path</var>. The
<code>PKFONTS</code>, <code>TEXPKS</code>, <code>GLYPHFONTS</code>, and <code>TEXFONTS</code>
-environment variables override this. See <a href="http://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>.
+environment variables override this. See <a href="https://tug.org/texinfohtml/kpathsea.html#Supported-file-formats">Supported file formats</a> in <cite>Kpathsea</cite>.
</p>
</dd>
<dt>&lsquo;<samp>q*</samp>&rsquo;</dt>
<dt>&lsquo;<samp>Q</samp>&rsquo;</dt>
-<dd><a name="index-q-config-command-_0028quiet_0029"></a>
-<a name="index-Q-config-command-_0028quiet_0029"></a>
+<dd><span id="index-q-config-command-_0028quiet_0029"></span>
+<span id="index-Q-config-command-_0028quiet_0029"></span>
<p>Run quietly. Same as &lsquo;<samp>-q</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>r*</samp>&rsquo;</dt>
-<dd><a name="index-r-config-command-_0028page-reversal_0029"></a>
+<dd><span id="index-r-config-command-_0028page-reversal_0029"></span>
<p>Page reversal. Same as &lsquo;<samp>-r</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>R <var>num1 num2 &hellip;</var></samp>&rsquo;</dt>
-<dd><a name="index-R-config-command-_0028fallback-resolution_0029"></a>
-<a name="index-fallback-resolutions"></a>
-<a name="index-default-resolutions"></a>
-<a name="index-last_002dresort-scaling_002c-with-R"></a>
+<dd><span id="index-R-config-command-_0028fallback-resolution_0029"></span>
+<span id="index-fallback-resolutions"></span>
+<span id="index-default-resolutions"></span>
+<span id="index-last_002dresort-scaling_002c-with-R"></span>
<p>Define the list of default resolutions for PK fonts. If a font size
actually used in a document is not available and cannot be created,
Dvips will scale the font found at the closest of these resolutions to
@@ -2005,12 +1951,12 @@ than the preceding one is ignored. This is because it is better to
scale a font up than down; scaling down can obliterate small features in
the character shape.
</p>
-<a name="index-DVIPSSIZES_002c-overrides-R"></a>
-<a name="index-TEXSIZES_002c-overrides-R"></a>
+<span id="index-DVIPSSIZES_002c-overrides-R"></span>
+<span id="index-TEXSIZES_002c-overrides-R"></span>
<p>The environment and config file values &lsquo;<samp>DVIPSSIZES</samp>&rsquo; or
&lsquo;<samp>TEXSIZES</samp>&rsquo; override this configuration file setting.
</p>
-<a name="index-default_005ftexsizes-Make-variable"></a>
+<span id="index-default_005ftexsizes-Make-variable"></span>
<p>If no &lsquo;<samp>R</samp>&rsquo; settings or environment variables are specified, a list
compiled in during installation is used. This default list is defined by
the Makefile variable &lsquo;<samp>default_texsizes</samp>&rsquo;, defined in the file
@@ -2018,45 +1964,45 @@ the Makefile variable &lsquo;<samp>default_texsizes</samp>&rsquo;, defined in th
</p>
</dd>
<dt>&lsquo;<samp>s*</samp>&rsquo;</dt>
-<dd><a name="index-s-config-command-_0028global-save_002frestore_0029"></a>
+<dd><span id="index-s-config-command-_0028global-save_002frestore_0029"></span>
<p>Output global save/restore. Same as &lsquo;<samp>-s</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>S <var>path</var></samp>&rsquo;</dt>
-<dd><a name="index-S-config-command-_0028pict-path_0029"></a>
-<a name="index-TEXPICTS_002c-overrides-S"></a>
-<a name="index-TEXINPUTS_002c-overrides-S"></a>
+<dd><span id="index-S-config-command-_0028pict-path_0029"></span>
+<span id="index-TEXPICTS_002c-overrides-S"></span>
+<span id="index-TEXINPUTS_002c-overrides-S"></span>
<p>Use <var>path</var> to search for special illustrations (Encapsulated
PostScript files or psfiles). The <code>TEXPICTS</code> and then
<code>TEXINPUTS</code> environment variables override this.
</p>
</dd>
<dt>&lsquo;<samp>T <var>path</var></samp>&rsquo;</dt>
-<dd><a name="index-T-config-command-_0028TFM-path_0029"></a>
-<a name="index-TFMFONTS_002c-overrides-T"></a>
-<a name="index-TEXFONTS_002c-overrides-T"></a>
+<dd><span id="index-T-config-command-_0028TFM-path_0029"></span>
+<span id="index-TFMFONTS_002c-overrides-T"></span>
+<span id="index-TEXFONTS_002c-overrides-T"></span>
<p>Use <var>path</var> to search for TFM files. The <code>TFMFONTS</code> and then
<code>TEXFONTS</code> environment variables overrides this. This path is used
for resident fonts and fonts that can&rsquo;t otherwise be found.
</p>
</dd>
<dt>&lsquo;<samp>U*</samp>&rsquo;</dt>
-<dd><a name="index-U-config-command-_0028Xerox-4045_0029"></a>
+<dd><span id="index-U-config-command-_0028Xerox-4045_0029"></span>
<p>Work around bug in Xerox 4045 printer. Same as &lsquo;<samp>-U</samp>&rsquo;, see <a href="#Option-details">Option details</a>.
</p>
</dd>
<dt>&lsquo;<samp>V <var>path</var></samp>&rsquo;</dt>
-<dd><a name="index-V-config-command-_0028vf-path_0029"></a>
-<a name="index-virtual-font-path"></a>
-<a name="index-device-dependency_002c-and-virtual-fonts"></a>
+<dd><span id="index-V-config-command-_0028vf-path_0029"></span>
+<span id="index-virtual-font-path"></span>
+<span id="index-device-dependency_002c-and-virtual-fonts"></span>
<p>Use <var>path</var> to search for virtual font files. This may be
device-dependent if you use virtual fonts to simulate actual fonts on
different devices.
</p>
</dd>
<dt>&lsquo;<samp>W <span class="roman">[<var>string</var>]</span></samp>&rsquo;</dt>
-<dd><a name="index-W-config-command-_0028emit-warning_0029"></a>
-<a name="index-warning-messages_002c-defining"></a>
+<dd><span id="index-W-config-command-_0028emit-warning_0029"></span>
+<span id="index-warning-messages_002c-defining"></span>
<p>If <var>string</var> is supplied, write it to standard error after reading
all the configuration files; with no <var>string</var>, cancel any previous
&lsquo;<samp>W</samp>&rsquo; message. This is useful in the default configuration file to
@@ -2065,22 +2011,22 @@ about special characteristics of a particular printer.
</p>
</dd>
<dt>&lsquo;<samp>X <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-X-config-command-_0028horizontal-resolution_0029"></a>
+<dd><span id="index-X-config-command-_0028horizontal-resolution_0029"></span>
<p>Horizontal resolution. Same as &lsquo;<samp>-X</samp>&rsquo; (see <a href="#Option-details">Option details</a>).
</p>
</dd>
<dt>&lsquo;<samp>Y <var>num</var></samp>&rsquo;</dt>
-<dd><a name="index-Y-config-command-_0028vertical-resolution_0029"></a>
+<dd><span id="index-Y-config-command-_0028vertical-resolution_0029"></span>
<p>Vertical resolution. Same as &lsquo;<samp>-Y</samp>&rsquo; (see <a href="#Option-details">Option details</a>).
</p>
</dd>
<dt>&lsquo;<samp>Z*</samp>&rsquo;</dt>
-<dd><a name="index-Z-config-command-_0028compress-fonts_0029"></a>
+<dd><span id="index-Z-config-command-_0028compress-fonts_0029"></span>
<p>Compress bitmap fonts. Same as &lsquo;<samp>-Z</samp>&rsquo; (see <a href="#Option-details">Option details</a>).
</p>
</dd>
<dt>&lsquo;<samp>z*</samp>&rsquo;</dt>
-<dd><a name="index-z-config-command-_0028secure-mode_0029"></a>
+<dd><span id="index-z-config-command-_0028secure-mode_0029"></span>
<p>Disables execution of system commands, like &lsquo;<samp>-R</samp>&rsquo;
(see <a href="#Option-details">Option details</a>). If &lsquo;<samp>-R</samp>&rsquo; is specified
on the command line, that takes precedence.
@@ -2090,23 +2036,21 @@ on the command line, that takes precedence.
<hr>
-<a name="Paper-size-and-landscape"></a>
-<div class="header">
+<span id="Paper-size-and-landscape"></span><div class="header">
<p>
Next: <a href="#Interaction-with-PostScript" accesskey="n" rel="next">Interaction with PostScript</a>, Previous: <a href="#Invoking-Dvips" accesskey="p" rel="prev">Invoking Dvips</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Paper-size-and-landscape-orientation"></a>
-<h2 class="chapter">4 Paper size and landscape orientation</h2>
+<span id="Paper-size-and-landscape-orientation"></span><h2 class="chapter">4 Paper size and landscape orientation</h2>
-<a name="index-paper-size_002c-general"></a>
+<span id="index-paper-size_002c-general"></span>
<p>Most TeX documents at a particular site are designed to use the
local standard paper size (letter size in the United States, A4
elsewhere). The Dvips program can be customized either sitewide or
for a particular printer.
</p>
-<a name="index-landscape-orientation_002c-defined"></a>
-<a name="index-portrait-orientation_002c-defined"></a>
+<span id="index-landscape-orientation_002c-defined"></span>
+<span id="index-portrait-orientation_002c-defined"></span>
<p>On the other hand, plenty of documents are designed for other paper
sizes. For instance, you may want to design a document that has the
long edge of the paper horizontal. This can be useful when
@@ -2127,25 +2071,23 @@ printer drivers.
not and should not attempt to override it manually.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#papersize-special" accesskey="1">&lsquo;<samp>papersize</samp>&rsquo; special</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Specifying the paper size in TeX.
+<tr><td align="left" valign="top">&bull; <a href="#papersize-special" accesskey="1">&lsquo;<samp>papersize</samp>&rsquo; special</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Specifying the paper size in TeX.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Config-file-paper-sizes" accesskey="2">Config file paper sizes</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Specifying printer- and site-specific sizes.
+<tr><td align="left" valign="top">&bull; <a href="#Config-file-paper-sizes" accesskey="2">Config file paper sizes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Specifying printer- and site-specific sizes.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Paper-trays" accesskey="3">Paper trays</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing paper trays automatically.
+<tr><td align="left" valign="top">&bull; <a href="#Paper-trays" accesskey="3">Paper trays</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing paper trays automatically.
</td></tr>
</table>
<hr>
-<a name="papersize-special"></a>
-<div class="header">
+<span id="papersize-special"></span><div class="header">
<p>
Next: <a href="#Config-file-paper-sizes" accesskey="n" rel="next">Config file paper sizes</a>, Up: <a href="#Paper-size-and-landscape" accesskey="u" rel="up">Paper size and landscape</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="papersize-special-1"></a>
-<h3 class="section">4.1 &lsquo;<samp>papersize</samp>&rsquo; special</h3>
+<span id="papersize-special-1"></span><h3 class="section">4.1 &lsquo;<samp>papersize</samp>&rsquo; special</h3>
-<a name="index-papersize-special"></a>
+<span id="index-papersize-special"></span>
<p>The format of the &lsquo;<samp>papersize</samp>&rsquo; special is
</p>
@@ -2159,7 +2101,7 @@ namely, in (inches), cm (centimeters), mm (millimeters), pt (points), sp
(scaled points), bp (big points, the same as the default PostScript
unit), pc (picas), dd (didot points), and cc (ciceros).
</p>
-<a name="index-landscape_002c-as-_005cspecial"></a>
+<span id="index-landscape_002c-as-_005cspecial"></span>
<p>For a US letter size landscape document, the &lsquo;<samp>papersize</samp>&rsquo; would be:
</p><div class="example">
<pre class="example">\special{papersize=11in,8.5in}
@@ -2177,7 +2119,7 @@ reventually the &lsquo;<samp>papersize</samp>&rsquo; comment will dominate.
paper size; you must also adjust <code>\hsize</code> and <code>\vsize</code> in your
TeX document typeset to those dimensions.
</p>
-<a name="index-unknown_002c-paper-format-for-_002dt"></a>
+<span id="index-unknown_002c-paper-format-for-_002dt"></span>
<p>When using the &lsquo;<samp>papersize</samp>&rsquo; special, you generally should not also
specify <code>-t</code> on the command line (see <a href="#Option-details">Option details</a>). The
exception is when using a nonstandard paper size that isn&rsquo;t
@@ -2194,16 +2136,14 @@ behavior of Dvips prior to the 2017 release.
</p>
<hr>
-<a name="Config-file-paper-sizes"></a>
-<div class="header">
+<span id="Config-file-paper-sizes"></span><div class="header">
<p>
Next: <a href="#Paper-trays" accesskey="n" rel="next">Paper trays</a>, Previous: <a href="#papersize-special" accesskey="p" rel="prev">&lsquo;<samp>papersize</samp>&rsquo; special</a>, Up: <a href="#Paper-size-and-landscape" accesskey="u" rel="up">Paper size and landscape</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Configuration-file-paper-size-command"></a>
-<h3 class="section">4.2 Configuration file paper size command</h3>
+<span id="Configuration-file-paper-size-command"></span><h3 class="section">4.2 Configuration file paper size command</h3>
-<a name="index-paper-size-configuration-file-command"></a>
-<a name="index-configuration-file-paper-size-command"></a>
+<span id="index-paper-size-configuration-file-command"></span>
+<span id="index-configuration-file-paper-size-command"></span>
<p>The &lsquo;<samp>@</samp>&rsquo; command in a configuration file sets the paper size
defaults and options. The first &lsquo;<samp>@</samp>&rsquo; command defines the default
@@ -2278,27 +2218,27 @@ commands; others (such as the NeXT) want &lsquo;<samp>PaperSize</samp>&rsquo; co
they will handle setting the paper size. So paper size entries should
typically specify both.
</p>
-<a name="index-unknown_002c-paper-format-for-_002dt-1"></a>
+<span id="index-unknown_002c-paper-format-for-_002dt-1"></span>
<p>When using a paper size that is not already defined in
<samp>config.ps</samp>, you probably want to say &lsquo;<samp>-t&nbsp;unknown</samp>&rsquo; on
the command line; the <code>unknown</code> paper size definition in
<samp>config.ps</samp> has the requisite PostScript incantation to set the
PostScript page size, as just described.
</p>
-<a name="index-nopaper_002c-paper-format-for-_002dt"></a>
+<span id="index-nopaper_002c-paper-format-for-_002dt"></span>
<p>If you want no paper size information in the output at all, use
&lsquo;<samp>-t&nbsp;nopaper</samp>&rsquo;. This is useful with multi-page output that
will be processed further. If you just have a single page document,
you can use &lsquo;<samp>-E</samp>&rsquo; to get pure EPSF output.
</p>
-<a name="index-mkdvipspapers"></a>
+<span id="index-mkdvipspapers"></span>
<p>The Perl 5 script <samp>contrib/configs/mkdvipspapers</samp> in the
distribution directory may help in determining appropriate paper size
definitions.
</p>
-<a name="index-config_002eps-paper-sizes"></a>
-<a name="index-letter-paper-size"></a>
-<a name="index-a4-paper-size"></a>
+<span id="index-config_002eps-paper-sizes"></span>
+<span id="index-letter-paper-size"></span>
+<span id="index-a4-paper-size"></span>
<p>Notwithstanding the above, the default <code>letter</code> and <code>a4</code>
paper size definitions in <samp>config.ps</samp> execute the
<code>setpagedevice</code> operator if it exists (it was defined in
@@ -2308,32 +2248,30 @@ certain (unknown) printers). Not executing any page size definition
at all confuses PostScript conversion programs such as
<code>ps2pdf</code>, so we want to execute one if we can.
</p>
-<a name="index-letterSize-paper-size"></a>
-<a name="index-A4size-paper-size"></a>
+<span id="index-letterSize-paper-size"></span>
+<span id="index-A4size-paper-size"></span>
<p>The <code>letterSize</code> and <code>A4Size</code> paper size definitions are now
synonyms for <code>letter</code> and <code>a4</code>.
</p>
<hr>
-<a name="Paper-trays"></a>
-<div class="header">
+<span id="Paper-trays"></span><div class="header">
<p>
Previous: <a href="#Config-file-paper-sizes" accesskey="p" rel="prev">Config file paper sizes</a>, Up: <a href="#Paper-size-and-landscape" accesskey="u" rel="up">Paper size and landscape</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Paper-trays-1"></a>
-<h3 class="section">4.3 Paper trays</h3>
+<span id="Paper-trays-1"></span><h3 class="section">4.3 Paper trays</h3>
-<a name="index-paper-trays"></a>
-<a name="index-dual-paper-trays"></a>
-<a name="index-multiple-paper-trays"></a>
-<a name="index-HP4Si-printer-and-paper-trays"></a>
+<span id="index-paper-trays"></span>
+<span id="index-dual-paper-trays"></span>
+<span id="index-multiple-paper-trays"></span>
+<span id="index-HP4Si-printer-and-paper-trays"></span>
-<a name="index-bop_002dhook"></a>
+<span id="index-bop_002dhook"></span>
<p>Some printers, such as the Hewlett-Packard HP4si, have multiple paper
trays. You can set up Dvips to take advantage of this using the
<code>bop-hook</code> PostScript variable (see <a href="#PostScript-hooks">PostScript hooks</a>).
</p>
-<a name="index-letterhead-tray"></a>
+<span id="index-letterhead-tray"></span>
<p>For example, suppose you have an alternate tray stocked with letterhead
paper; the usual tray has the usual paper. You have a document where
you want the first page printed on letterhead, and the remaining pages
@@ -2364,81 +2302,75 @@ commands to select the paper trays. On the 4SI, <var>alternatetray</var> is
<hr>
-<a name="Interaction-with-PostScript"></a>
-<div class="header">
+<span id="Interaction-with-PostScript"></span><div class="header">
<p>
Next: <a href="#PostScript-fonts" accesskey="n" rel="next">PostScript fonts</a>, Previous: <a href="#Paper-size-and-landscape" accesskey="p" rel="prev">Paper size and landscape</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Interaction-with-PostScript-1"></a>
-<h2 class="chapter">5 Interaction with PostScript</h2>
+<span id="Interaction-with-PostScript-1"></span><h2 class="chapter">5 Interaction with PostScript</h2>
-<a name="index-interaction-with-PostScript"></a>
-<a name="index-PostScript-interaction"></a>
+<span id="index-interaction-with-PostScript"></span>
+<span id="index-PostScript-interaction"></span>
<p>Dvips supports inclusion of PostScript figure files (e.g., Encapsulated
PostScript), downloading other header files (e.g., fonts), including
literal PostScript code, and hypertext.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#PostScript-figures" accesskey="1">PostScript figures</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Including an Encapsulated PostScript figure.
+<tr><td align="left" valign="top">&bull; <a href="#PostScript-figures" accesskey="1">PostScript figures</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Including an Encapsulated PostScript figure.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Header-files" accesskey="2">Header files</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Downloading extra definitions.
+<tr><td align="left" valign="top">&bull; <a href="#Header-files" accesskey="2">Header files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Downloading extra definitions.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Literal-PS" accesskey="3">Literal PS</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Writing literal PostScript code.
+<tr><td align="left" valign="top">&bull; <a href="#Literal-PS" accesskey="3">Literal PS</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Writing literal PostScript code.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hypertext" accesskey="4">Hypertext</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing HyperPostScript to make PDF.
+<tr><td align="left" valign="top">&bull; <a href="#Hypertext" accesskey="4">Hypertext</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing HyperPostScript to make PDF.
</td></tr>
</table>
<hr>
-<a name="PostScript-figures"></a>
-<div class="header">
+<span id="PostScript-figures"></span><div class="header">
<p>
Next: <a href="#Header-files" accesskey="n" rel="next">Header files</a>, Up: <a href="#Interaction-with-PostScript" accesskey="u" rel="up">Interaction with PostScript</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="PostScript-figures-1"></a>
-<h3 class="section">5.1 PostScript figures</h3>
+<span id="PostScript-figures-1"></span><h3 class="section">5.1 PostScript figures</h3>
<p>Scaling and including PostScript graphics is a breeze&mdash;if the PostScript
file is correctly formed. Even if it is not, however, the file can usually
be accommodated with just a little more work.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Bounding-box" accesskey="1">Bounding box</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The %%BoundingBox EPS comment.
+<tr><td align="left" valign="top">&bull; <a href="#Bounding-box" accesskey="1">Bounding box</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The %%BoundingBox EPS comment.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cincludegraphics" accesskey="2">\includegraphics</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The LaTeX \includegraphics macro.
+<tr><td align="left" valign="top">&bull; <a href="#g_t_005cincludegraphics" accesskey="2">\includegraphics</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The LaTeX \includegraphics macro.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#EPSF-macros" accesskey="3">EPSF macros</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Including the file in TeX.
+<tr><td align="left" valign="top">&bull; <a href="#EPSF-macros" accesskey="3">EPSF macros</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Including the file in TeX.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#psfile-special" accesskey="4">psfile special</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The basic special.
+<tr><td align="left" valign="top">&bull; <a href="#psfile-special" accesskey="4">psfile special</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The basic special.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Dynamic-creation-of-graphics" accesskey="5">Dynamic creation of graphics</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Handling compressed or generated figures.
+<tr><td align="left" valign="top">&bull; <a href="#Dynamic-creation-of-graphics" accesskey="5">Dynamic creation of graphics</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Handling compressed or generated figures.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Fonts-in-figures" accesskey="6">Fonts in figures</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The %*Font comment.
+<tr><td align="left" valign="top">&bull; <a href="#Fonts-in-figures" accesskey="6">Fonts in figures</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The %*Font comment.
</td></tr>
</table>
<hr>
-<a name="Bounding-box"></a>
-<div class="header">
+<span id="Bounding-box"></span><div class="header">
<p>
Next: <a href="#g_t_005cincludegraphics" accesskey="n" rel="next">\includegraphics</a>, Up: <a href="#PostScript-figures" accesskey="u" rel="up">PostScript figures</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="The-bounding-box-comment"></a>
-<h4 class="subsection">5.1.1 The bounding box comment</h4>
+<span id="The-bounding-box-comment"></span><h4 class="subsection">5.1.1 The bounding box comment</h4>
-<a name="index-bounding-box_002c-comment-for"></a>
+<span id="index-bounding-box_002c-comment-for"></span>
<p>The most important feature of a good PostScript file from the standpoint
of including it in another document is an accurate bounding box comment.
Every well-formed PostScript file has a comment describing where on the
page the graphic is located, and how big that graphic is.
</p>
-<a name="index-big-points"></a>
-<a name="index-PostScript-units"></a>
-<a name="index-bounding-box_002c-defined"></a>
+<span id="index-big-points"></span>
+<span id="index-PostScript-units"></span>
+<span id="index-bounding-box_002c-defined"></span>
<p>This information is given as the lower left and upper right corners of
the box just enclosing the graphic, and is thus referred to as the
<em>bounding box</em>. These coordinates are given in the default
@@ -2446,7 +2378,7 @@ PostScript units (there are precisely 72 PostScript units to the inch,
like TeX big points) with respect to the lower left corner of the
sheet of paper.
</p>
-<a name="index-_0025_0025BoundingBox"></a>
+<span id="index-_0025_0025BoundingBox"></span>
<p>To see if a PostScript file has a bounding box comment, just look at the
first few lines of the file. PostScript files are standard ASCII, so
you can use any text editor to do this. If within the first few dozen
@@ -2460,8 +2392,8 @@ lines there is a line like
Encapsulated PostScript and will work easily with Dvips. If the file
contains instead a line like
</p>
-<a name="index-atend_002c-bounding-box-specification"></a>
-<a name="index-_0028atend_0029_002c-bounding-box-specification"></a>
+<span id="index-atend_002c-bounding-box-specification"></span>
+<span id="index-_0028atend_0029_002c-bounding-box-specification"></span>
<div class="example">
<pre class="example">%%BoundingBox: (atend)
</pre></div>
@@ -2473,15 +2405,15 @@ bounding box is given in this way when the program that generated the
PostScript couldn&rsquo;t know the size in advance, or was too lazy to compute
it.)
</p>
-<a name="index-bbfig"></a>
-<a name="index-bounding-box_002c-determining"></a>
+<span id="index-bbfig"></span>
+<span id="index-bounding-box_002c-determining"></span>
<p>If the document lacks a &lsquo;<samp>%%BoundingBox:</samp>&rsquo; altogether, you can
determine one in a couple of ways. One is to use the &lsquo;<samp>bbfig</samp>&rsquo;
program distributed with Dvips in the <samp>contrib</samp> directory. This can
usually find the correct bounding box automatically; it works best with
Ghostscript.
</p>
-<a name="index-612-792-bounding-box-size"></a>
+<span id="index-612-792-bounding-box-size"></span>
<p>If the comment looks like this:
</p><div class="example">
<pre class="example">%%BoundingBox: 0 0 612 792
@@ -2520,16 +2452,14 @@ the file.
</p>
<hr>
-<a name="g_t_005cincludegraphics"></a>
-<div class="header">
+<span id="g_t_005cincludegraphics"></span><div class="header">
<p>
Next: <a href="#EPSF-macros" accesskey="n" rel="next">EPSF macros</a>, Previous: <a href="#Bounding-box" accesskey="p" rel="prev">Bounding box</a>, Up: <a href="#PostScript-figures" accesskey="u" rel="up">PostScript figures</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="The-_005cincludegraphics-macro-for-LaTeX"></a>
-<h4 class="subsection">5.1.2 The \includegraphics macro for LaTeX</h4>
+<span id="The-_005cincludegraphics-macro-for-LaTeX"></span><h4 class="subsection">5.1.2 The \includegraphics macro for LaTeX</h4>
-<a name="index-_005cincludegraphics-LaTeX-macro"></a>
-<a name="index-macros-for-epsf-inclusion"></a>
+<span id="index-_005cincludegraphics-LaTeX-macro"></span>
+<span id="index-macros-for-epsf-inclusion"></span>
<p>Once the figure file has a bounding box comment (see the previous
section) you are ready to import the graphic into a LaTeX
@@ -2568,7 +2498,7 @@ different TeX engines or DVI converters if you also provide
suitable graphics files for them, e.g., <samp>foo.pdf</samp> or
<samp>foo.png</samp>.
</p>
-<a name="index-bounding-box_002c-supplying-to-TeX"></a>
+<span id="index-bounding-box_002c-supplying-to-TeX"></span>
<p>The \includegraphics command has many options, specified in
&lsquo;<samp>key=value</samp>&rsquo; syntax, to allow you to resize, rotate or trim the
included graphic&mdash;see <samp>grfguide</samp> or <samp>epslatex</samp>. If your
@@ -2593,16 +2523,14 @@ account.
</p>
<hr>
-<a name="EPSF-macros"></a>
-<div class="header">
+<span id="EPSF-macros"></span><div class="header">
<p>
Next: <a href="#psfile-special" accesskey="n" rel="next">psfile special</a>, Previous: <a href="#g_t_005cincludegraphics" accesskey="p" rel="prev">\includegraphics</a>, Up: <a href="#PostScript-figures" accesskey="u" rel="up">PostScript figures</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Using-the-EPSF-macros"></a>
-<h4 class="subsection">5.1.3 Using the EPSF macros</h4>
+<span id="Using-the-EPSF-macros"></span><h4 class="subsection">5.1.3 Using the EPSF macros</h4>
-<a name="index-EPSF-macros"></a>
-<a name="index-macros-for-epsf-inclusion-1"></a>
+<span id="index-EPSF-macros"></span>
+<span id="index-macros-for-epsf-inclusion-1"></span>
<p>If you are using LaTeX 2e, use the &lsquo;<samp>graphics</samp>&rsquo; or &lsquo;<samp>graphicx</samp>&rsquo;
package. See <a href="#g_t_005cincludegraphics">\includegraphics</a>.
@@ -2611,12 +2539,12 @@ package. See <a href="#g_t_005cincludegraphics">\includegraphics</a>.
(for plain TeX) and <samp>epsf.sty</samp> (for LaTeX). For plain
TeX, add a line like this near the top of your input file:
</p>
-<a name="index-epsf_002etex"></a>
+<span id="index-epsf_002etex"></span>
<div class="example">
<pre class="example">\input epsf
</pre></div>
-<p><a name="index-epsf_002esty"></a>
+<p><span id="index-epsf_002esty"></span>
If you are using LaTeX 2.09, add the &lsquo;<samp>epsf</samp>&rsquo; style option, as in:
</p>
<div class="example">
@@ -2632,8 +2560,8 @@ figures you plan to include.
<pre class="example">\epsffile{foo.eps}
</pre></div>
-<a name="index-_005cleavevmode"></a>
-<a name="index-bounding-box_002c-supplying-to-TeX-1"></a>
+<span id="index-_005cleavevmode"></span>
+<span id="index-bounding-box_002c-supplying-to-TeX-1"></span>
<p>If you are using LaTeX, you may need to add <code>\leavevmode</code>
immediately before the <code>\epsffile</code> command to get certain
environments to work correctly. If your file does not have a bounding
@@ -2649,8 +2577,8 @@ comment:
your graphic positioned at precisely the point you indicated, occupying
the proper amount of space.
</p>
-<a name="index-_005cepsffile-macro"></a>
-<a name="index-figures_002c-natural-size"></a>
+<span id="index-_005cepsffile-macro"></span>
+<span id="index-figures_002c-natural-size"></span>
<p>The <code>\epsffile</code> macro typesets the figure as a TeX <code>\vbox</code>
at the point of the page that the command is executed. By default, the
graphic will have its &lsquo;natural&rsquo; width (namely, the width of its bounding
@@ -2659,8 +2587,8 @@ default, the graphic will be scaled by any DVI magnification in effect,
just as is everything else in your document. See the next section for
more information on scaling.
</p>
-<a name="index-_005cepsfverbosetrue"></a>
-<a name="index-verbose-EPSF-processing"></a>
+<span id="index-_005cepsfverbosetrue"></span>
+<span id="index-verbose-EPSF-processing"></span>
<p>If you want TeX to report the size of the figure as a message on your
terminal when it processes each figure, give the command:
</p>
@@ -2669,24 +2597,22 @@ terminal when it processes each figure, give the command:
</pre></div>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#EPSF-scaling" accesskey="1">EPSF scaling</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#EPSF-scaling" accesskey="1">EPSF scaling</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#EPSF-clipping" accesskey="2">EPSF clipping</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#EPSF-clipping" accesskey="2">EPSF clipping</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
</table>
<hr>
-<a name="EPSF-scaling"></a>
-<div class="header">
+<span id="EPSF-scaling"></span><div class="header">
<p>
Next: <a href="#EPSF-clipping" accesskey="n" rel="next">EPSF clipping</a>, Up: <a href="#EPSF-macros" accesskey="u" rel="up">EPSF macros</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="EPSF-scaling-1"></a>
-<h4 class="subsubsection">5.1.3.1 EPSF scaling</h4>
+<span id="EPSF-scaling-1"></span><h4 class="subsubsection">5.1.3.1 EPSF scaling</h4>
-<a name="index-scaling-of-figures"></a>
-<a name="index-figures_002c-scaling"></a>
+<span id="index-scaling-of-figures"></span>
+<span id="index-figures_002c-scaling"></span>
<p>Usually, you will want to scale an EPSF figure to some size appropriate
for your document, since its natural size is determined by the creator
@@ -2696,7 +2622,7 @@ of the EPS file.
<code>\epsfxsize</code> or <code>\epsfysize</code> variables, whichever is more
convenient for you. That is, put
</p>
-<a name="index-_005cepsfxsize"></a>
+<span id="index-_005cepsfxsize"></span>
<div class="example">
<pre class="example">\epsfxsize=<var>dimen</var>
</pre></div>
@@ -2705,7 +2631,7 @@ convenient for you. That is, put
box will be <var>dimen</var> and its height will be scaled proportionately.
Similarly, you can set the vertical size with
</p>
-<a name="index-_005cepsfysize"></a>
+<span id="index-_005cepsfysize"></span>
<div class="example">
<pre class="example">\epsfysize=<var>dimen</var>
</pre></div>
@@ -2717,7 +2643,7 @@ proportionally.
included graphic may necessarily be distorted, i.e., its contents
stretched in one direction or the other.
</p>
-<a name="index-_005cepsfsize"></a>
+<span id="index-_005cepsfsize"></span>
<p>You can resize graphics in a more general way by redefining the
<code>\epsfsize</code> macro. <code>\epsffile</code> calls this with two
parameters: the natural horizontal and vertical sizes of the PostScript
@@ -2762,14 +2688,14 @@ instead of <code>\hsize</code>.)
</dd>
</dl>
-<a name="index-DVI-magnification"></a>
-<a name="index-magnification_002c-DVI"></a>
-<a name="index-_005cmagnification"></a>
+<span id="index-DVI-magnification"></span>
+<span id="index-magnification_002c-DVI"></span>
+<span id="index-_005cmagnification"></span>
<p>For compatibility with other PostScript drivers, it is possible to turn
off the default scaling of included figures by the DVI magnification
with the following TeX command:
</p>
-<a name="index-_002fmagscale"></a>
+<span id="index-_002fmagscale"></span>
<div class="example">
<pre class="example">\special{! /magscale false def}
</pre></div>
@@ -2780,24 +2706,22 @@ being used, and it will cause any PostScript graphics to appear
improperly scaled and out of position if a DVI to DVI program is used to
scale or otherwise modify the document.
</p>
-<a name="index-bop_002dhook-1"></a>
+<span id="index-bop_002dhook-1"></span>
<p>DVI magnification is not applied to any output from code you write in
&lsquo;<samp>bop-hook</samp>&rsquo; or its ilk (see <a href="#PostScript-hooks">PostScript hooks</a>),
</p>
<hr>
-<a name="EPSF-clipping"></a>
-<div class="header">
+<span id="EPSF-clipping"></span><div class="header">
<p>
Previous: <a href="#EPSF-scaling" accesskey="p" rel="prev">EPSF scaling</a>, Up: <a href="#EPSF-macros" accesskey="u" rel="up">EPSF macros</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="EPSF-clipping-1"></a>
-<h4 class="subsubsection">5.1.3.2 EPSF clipping</h4>
+<span id="EPSF-clipping-1"></span><h4 class="subsubsection">5.1.3.2 EPSF clipping</h4>
-<a name="index-clipping-of-EPSF"></a>
-<a name="index-bounding-box_002c-inaccurate"></a>
-<a name="index-text-in-figures_002c-chopped-off"></a>
-<a name="index-lines-in-figures_002c-wrong-width"></a>
+<span id="index-clipping-of-EPSF"></span>
+<span id="index-bounding-box_002c-inaccurate"></span>
+<span id="index-text-in-figures_002c-chopped-off"></span>
+<span id="index-lines-in-figures_002c-wrong-width"></span>
<p>By default, clipping is disabled for included EPSF images. This is
because clipping to the bounding box dimensions often cuts off a
@@ -2819,15 +2743,13 @@ turn clipping on, just use the command
<hr>
-<a name="psfile-special"></a>
-<div class="header">
+<span id="psfile-special"></span><div class="header">
<p>
Next: <a href="#Dynamic-creation-of-graphics" accesskey="n" rel="next">Dynamic creation of graphics</a>, Previous: <a href="#EPSF-macros" accesskey="p" rel="prev">EPSF macros</a>, Up: <a href="#PostScript-figures" accesskey="u" rel="up">PostScript figures</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="psfile-special-1"></a>
-<h4 class="subsection">5.1.4 &lsquo;<samp>psfile</samp>&rsquo; special</h4>
+<span id="psfile-special-1"></span><h4 class="subsection">5.1.4 &lsquo;<samp>psfile</samp>&rsquo; special</h4>
-<a name="index-psfile-special"></a>
+<span id="index-psfile-special"></span>
<p>The basic special for file inclusion is as follows:
</p>
@@ -2844,57 +2766,57 @@ specify transformations on the PostScript.
</p>
<dl compact="compact">
<dt>&lsquo;<samp>hoffset</samp>&rsquo;</dt>
-<dd><a name="index-hoffset-_0028psfile-special-option_0029"></a>
+<dd><span id="index-hoffset-_0028psfile-special-option_0029"></span>
<p>The horizontal offset (default 0).
</p>
</dd>
<dt>&lsquo;<samp>voffset</samp>&rsquo;</dt>
-<dd><a name="index-voffset-_0028psfile-special-option_0029"></a>
+<dd><span id="index-voffset-_0028psfile-special-option_0029"></span>
<p>The vertical offset (default 0).
</p>
</dd>
<dt>&lsquo;<samp>hsize</samp>&rsquo;</dt>
-<dd><a name="index-hsize-_0028psfile-special-option_0029"></a>
+<dd><span id="index-hsize-_0028psfile-special-option_0029"></span>
<p>The horizontal clipping size (default 612).
</p>
</dd>
<dt>&lsquo;<samp>vsize</samp>&rsquo;</dt>
-<dd><a name="index-vsize-_0028psfile-special-option_0029"></a>
+<dd><span id="index-vsize-_0028psfile-special-option_0029"></span>
<p>The vertical clipping size (default 792).
</p>
</dd>
<dt>&lsquo;<samp>hscale</samp>&rsquo;</dt>
-<dd><a name="index-hscale-_0028psfile-special-option_0029"></a>
+<dd><span id="index-hscale-_0028psfile-special-option_0029"></span>
<p>The horizontal scaling factor, as a percentage (default 100).
</p>
</dd>
<dt>&lsquo;<samp>vscale</samp>&rsquo;</dt>
-<dd><a name="index-vscale-_0028psfile-special-option_0029"></a>
+<dd><span id="index-vscale-_0028psfile-special-option_0029"></span>
<p>The vertical scaling factor, as a percentage (default 100).
</p>
</dd>
<dt>&lsquo;<samp>angle</samp>&rsquo;</dt>
-<dd><a name="index-angle-_0028psfile-special-option_0029"></a>
+<dd><span id="index-angle-_0028psfile-special-option_0029"></span>
<p>The rotation, in degrees (default 0).
</p>
</dd>
<dt>&lsquo;<samp>clip</samp>&rsquo;</dt>
-<dd><a name="index-clip-_0028psfile-special-option_0029"></a>
+<dd><span id="index-clip-_0028psfile-special-option_0029"></span>
<p>Enable clipping to the bounding box (default disabled).
</p>
</dd>
<dt>&lsquo;<samp>llx, lly, urx, ury</samp>&rsquo;</dt>
-<dd><a name="index-llx-_0028psfile-special-option_0029"></a>
-<a name="index-lly-_0028psfile-special-option_0029"></a>
-<a name="index-urx-_0028psfile-special-option_0029"></a>
-<a name="index-ury-_0028psfile-special-option_0029"></a>
+<dd><span id="index-llx-_0028psfile-special-option_0029"></span>
+<span id="index-lly-_0028psfile-special-option_0029"></span>
+<span id="index-urx-_0028psfile-special-option_0029"></span>
+<span id="index-ury-_0028psfile-special-option_0029"></span>
<p>Bounding box of the included image, just as in a <code>%%BoundingBox</code>
comment. Values are in big points, and may be fractional.
</p>
</dd>
<dt>&lsquo;<samp>rhi, rwi</samp>&rsquo;</dt>
-<dd><a name="index-rhi-_0028psfile-special-option_0029"></a>
-<a name="index-rwi-_0028psfile-special-option_0029"></a>
+<dd><span id="index-rhi-_0028psfile-special-option_0029"></span>
+<span id="index-rwi-_0028psfile-special-option_0029"></span>
<p>Desired width and height of the resulting figure in the output, in
tenths of big points (720 to the inch); may be fractional.
</p>
@@ -2921,9 +2843,9 @@ operations is to rotate the figure, scale it, then offset it.
<p>For compatibility with older PostScript drivers, it is possible to change
the units that &lsquo;<samp>hscale</samp>&rsquo; and &lsquo;<samp>vscale</samp>&rsquo; are given in. This can be
done by redefining &lsquo;<samp>@scaleunit</samp>&rsquo;
-<a name="index-scaleunit"></a>
+<span id="index-scaleunit"></span>
in &lsquo;<samp>SDict</samp>&rsquo;
-<a name="index-SDict"></a>
+<span id="index-SDict"></span>
by a TeX command such as
</p>
<div class="example">
@@ -2936,17 +2858,15 @@ scale factor.
</p>
<hr>
-<a name="Dynamic-creation-of-graphics"></a>
-<div class="header">
+<span id="Dynamic-creation-of-graphics"></span><div class="header">
<p>
Next: <a href="#Fonts-in-figures" accesskey="n" rel="next">Fonts in figures</a>, Previous: <a href="#psfile-special" accesskey="p" rel="prev">psfile special</a>, Up: <a href="#PostScript-figures" accesskey="u" rel="up">PostScript figures</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Dynamic-creation-of-PostScript-graphics-files"></a>
-<h4 class="subsection">5.1.5 Dynamic creation of PostScript graphics files</h4>
+<span id="Dynamic-creation-of-PostScript-graphics-files"></span><h4 class="subsection">5.1.5 Dynamic creation of PostScript graphics files</h4>
-<a name="index-dynamic-creation-of-graphics"></a>
-<a name="index-compressed-PostScript"></a>
-<a name="index-uncompressing-PostScript"></a>
+<span id="index-dynamic-creation-of-graphics"></span>
+<span id="index-compressed-PostScript"></span>
+<span id="index-uncompressing-PostScript"></span>
<p>PostScript is an excellent page description language&mdash;but it does tend
to be rather verbose. Compressing PostScript graphics files can reduce
@@ -2971,7 +2891,7 @@ file to standard output. For example:
<pre class="example">\special{psfile=&quot;`gnuplot foo&quot;}
</pre></div>
-<p><a name="index-gnuplot"></a>
+<p><span id="index-gnuplot"></span>
to include the file <samp>foo</samp>. Of course, the command to be executed
can be anything, including using a file conversion utility such as
<samp>tek2ps</samp> or whatever is appropriate. This feature can be disabled
@@ -2979,17 +2899,15 @@ with the &lsquo;<samp>-R</samp>&rsquo; command-line option or &lsquo;<samp>R</sa
</p>
<hr>
-<a name="Fonts-in-figures"></a>
-<div class="header">
+<span id="Fonts-in-figures"></span><div class="header">
<p>
Previous: <a href="#Dynamic-creation-of-graphics" accesskey="p" rel="prev">Dynamic creation of graphics</a>, Up: <a href="#PostScript-figures" accesskey="u" rel="up">PostScript figures</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Fonts-in-figures-1"></a>
-<h4 class="subsection">5.1.6 Fonts in figures</h4>
+<span id="Fonts-in-figures-1"></span><h4 class="subsection">5.1.6 Fonts in figures</h4>
-<a name="index-figures-and-fonts"></a>
-<a name="index-fonts_002c-in-PostScript-figures"></a>
-<a name="index-_0025_002aFont"></a>
+<span id="index-figures-and-fonts"></span>
+<span id="index-fonts_002c-in-PostScript-figures"></span>
+<span id="index-_0025_002aFont"></span>
<p>You can use any font available to TeX and Dvips within a graphics
file by putting a <code>%*Font:</code> line in the leading commentary of the
@@ -3038,20 +2956,18 @@ treated as a bitmap. For example, if your figure used the single letter
</dl>
<p>MetaPost&rsquo;s output figures contain lines like this for bitmap fonts used
-in a MetaPost label (see <a href="http://tug.org/texinfohtml/web2c.html#MetaPost">MetaPost</a> in <cite>Web2c</cite>).
+in a MetaPost label (see <a href="https://tug.org/texinfohtml/web2c.html#MetaPost">MetaPost</a> in <cite>Web2c</cite>).
</p>
<hr>
-<a name="Header-files"></a>
-<div class="header">
+<span id="Header-files"></span><div class="header">
<p>
Next: <a href="#Literal-PS" accesskey="n" rel="next">Literal PS</a>, Previous: <a href="#PostScript-figures" accesskey="p" rel="prev">PostScript figures</a>, Up: <a href="#Interaction-with-PostScript" accesskey="u" rel="up">Interaction with PostScript</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="PostScript-header-files"></a>
-<h3 class="section">5.2 PostScript header files</h3>
+<span id="PostScript-header-files"></span><h3 class="section">5.2 PostScript header files</h3>
-<a name="index-header-files_002c-defined"></a>
-<a name="index-PostScript-header-files"></a>
+<span id="index-header-files_002c-defined"></span>
+<span id="index-PostScript-header-files"></span>
<p><em>Header files</em> are bits of PostScript included in the output file;
generally they provide support for special features, rather than
@@ -3059,9 +2975,9 @@ producing any printed output themselves. You can explicitly request
downloading header files if necessary for some figure, or to achieve
some special effect.
</p>
-<a name="index-psheaderdir"></a>
-<a name="index-_002epro-prologue-files"></a>
-<a name="index-_002elpro-long-prologue-files"></a>
+<span id="index-psheaderdir"></span>
+<span id="index-_002epro-prologue-files"></span>
+<span id="index-_002elpro-long-prologue-files"></span>
<p>Dvips includes some headers on its own initiative, to implement features
such as PostScript font reencoding, bitmap font downloading, handling of
<code>\special</code>&rsquo;s, and so on. These standard headers are the
@@ -3072,35 +2988,33 @@ comments, squeezing blank lines, etc., for maximum efficiency. If you
want to peruse one of the standard header files, read the <samp>.lpro</samp>
version.
</p>
-<a name="index-userdict_002c-and-dictionary-files"></a>
-<a name="index-dictionary_002c-userdict"></a>
+<span id="index-userdict_002c-and-dictionary-files"></span>
+<span id="index-dictionary_002c-userdict"></span>
<p>The PostScript dictionary stack will be at the &lsquo;<samp>userdict</samp>&rsquo; level
when header files are included.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Including-headers-from-TeX" accesskey="1">Including headers from TeX</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#Including-headers-from-TeX" accesskey="1">Including headers from TeX</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Including-headers-from-the-command-line" accesskey="2">Including headers from the command line</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#Including-headers-from-the-command-line" accesskey="2">Including headers from the command line</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Headers-and-memory-usage" accesskey="3">Headers and memory usage</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#Headers-and-memory-usage" accesskey="3">Headers and memory usage</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
</table>
<hr>
-<a name="Including-headers-from-TeX"></a>
-<div class="header">
+<span id="Including-headers-from-TeX"></span><div class="header">
<p>
Next: <a href="#Including-headers-from-the-command-line" accesskey="n" rel="next">Including headers from the command line</a>, Up: <a href="#Header-files" accesskey="u" rel="up">Header files</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Including-headers-from-TeX-1"></a>
-<h4 class="subsection">5.2.1 Including headers from TeX</h4>
+<span id="Including-headers-from-TeX-1"></span><h4 class="subsection">5.2.1 Including headers from TeX</h4>
-<a name="index-including-headers-in-TeX"></a>
-<a name="index-header_003dfile-_005cspecial"></a>
-<a name="index-TeX_002c-including-headers-in"></a>
+<span id="index-including-headers-in-TeX"></span>
+<span id="index-header_003dfile-_005cspecial"></span>
+<span id="index-TeX_002c-including-headers-in"></span>
-<a name="index-headers_002c-including-in-TeX"></a>
+<span id="index-headers_002c-including-in-TeX"></span>
<p>In order to get a particular graphic file to work, a certain font or
header file might need to be sent first. The Dvips program provides
support for this with the &lsquo;<samp>header</samp>&rsquo; <code>\special</code>. For instance,
@@ -3110,7 +3024,7 @@ to ensure that <samp>foo.ps</samp> gets downloaded:
<pre class="example">\special{header=foo.ps}
</pre></div>
-<a name="index-fonts_002c-as-header-files"></a>
+<span id="index-fonts_002c-as-header-files"></span>
<p>As another example, if you have some PostScript code that uses a
PostScript font not built into your printer, you must download it to the
printer. If the font isn&rsquo;t used elsewhere in the document, Dvips can&rsquo;t
@@ -3130,10 +3044,10 @@ the file itself, as follows:
<pre class="example">\special{header={foo.ps} pre={pre code} post={post code}}
</pre></div>
-<a name="index-before-header_002c-inserting-code"></a>
-<a name="index-after-header_002c-inserting-code"></a>
-<a name="index-pre-code-before-headers"></a>
-<a name="index-post-code-after-headers"></a>
+<span id="index-before-header_002c-inserting-code"></span>
+<span id="index-after-header_002c-inserting-code"></span>
+<span id="index-pre-code-before-headers"></span>
+<span id="index-post-code-after-headers"></span>
<p>This will insert <code>pre code</code> just before <samp>foo.ps</samp> and
<code>post code</code> just after. It is required to use the (balanced)
braces in <em>all</em> of the arguments, including the <code>header</code>,
@@ -3155,17 +3069,15 @@ which are installed in the <samp>tex/</samp> tree.
</p>
<hr>
-<a name="Including-headers-from-the-command-line"></a>
-<div class="header">
+<span id="Including-headers-from-the-command-line"></span><div class="header">
<p>
Next: <a href="#Headers-and-memory-usage" accesskey="n" rel="next">Headers and memory usage</a>, Previous: <a href="#Including-headers-from-TeX" accesskey="p" rel="prev">Including headers from TeX</a>, Up: <a href="#Header-files" accesskey="u" rel="up">Header files</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Including-headers-from-the-command-line-1"></a>
-<h4 class="subsection">5.2.2 Including headers from the command line</h4>
+<span id="Including-headers-from-the-command-line-1"></span><h4 class="subsection">5.2.2 Including headers from the command line</h4>
-<a name="index-including-headers-from-the-command-line"></a>
-<a name="index-command-line_002c-including-headers-from"></a>
-<a name="index-headers_002c-including-from-the-command-line"></a>
+<span id="index-including-headers-from-the-command-line"></span>
+<span id="index-command-line_002c-including-headers-from"></span>
+<span id="index-headers_002c-including-from-the-command-line"></span>
<p>You can include headers when you run Dvips, as well as from your
document (see the previous section). To do this, run Dvips with the
@@ -3173,9 +3085,9 @@ option &lsquo;<samp>-P <var>header</var></samp>&rsquo;; this will read the file
<samp>config.<var>header</var></samp>, which in turn can specify a header file to
be downloaded with the &lsquo;<samp>h</samp>&rsquo; option. See <a href="#Configuration-file-commands">Configuration file commands</a>. These files are called <samp><var>header</var>.cfg</samp> on MS-DOS.
</p>
-<a name="index-duplex-printers"></a>
-<a name="index-simplex-mode-on-duplex-printers"></a>
-<a name="index-screen-frequencies_002c-setting"></a>
+<span id="index-duplex-printers"></span>
+<span id="index-simplex-mode-on-duplex-printers"></span>
+<span id="index-screen-frequencies_002c-setting"></span>
<p>You can arrange for the same file to serve as a &lsquo;<samp>-P</samp>&rsquo; config file
and the downloadable header file, by starting the lines of PostScript
code with a space, leaving only the &lsquo;<samp>h</samp>&rsquo; line and any comments
@@ -3187,26 +3099,24 @@ mode on duplex printers, and setting various screen frequencies;
</p>
<hr>
-<a name="Headers-and-memory-usage"></a>
-<div class="header">
+<span id="Headers-and-memory-usage"></span><div class="header">
<p>
Previous: <a href="#Including-headers-from-the-command-line" accesskey="p" rel="prev">Including headers from the command line</a>, Up: <a href="#Header-files" accesskey="u" rel="up">Header files</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Headers-and-memory-usage-1"></a>
-<h4 class="subsection">5.2.3 Headers and memory usage</h4>
+<span id="Headers-and-memory-usage-1"></span><h4 class="subsection">5.2.3 Headers and memory usage</h4>
-<a name="index-headers-and-memory-usage"></a>
-<a name="index-memory-usage_002c-and-headers"></a>
+<span id="index-headers-and-memory-usage"></span>
+<span id="index-memory-usage_002c-and-headers"></span>
-<a name="index-sections-of-output-file_002c-and-memory"></a>
-<a name="index-output-file_002c-sectioning-of"></a>
+<span id="index-sections-of-output-file_002c-and-memory"></span>
+<span id="index-output-file_002c-sectioning-of"></span>
<p>Dvips tries to avoid overflowing the printer&rsquo;s memory by splitting the
output files into &ldquo;sections&rdquo; (see the &lsquo;<samp>-i</samp>&rsquo; option in <a href="#Option-details">Option details</a>). Therefore, for all header files, Dvips debits the printer VM
budget by some value. If the header file has, in its leading
commentary a line of the form
</p>
-<a name="index-VMusage"></a>
-<a name="index-_0025_0025VMusage"></a>
+<span id="index-VMusage"></span>
+<span id="index-_0025_0025VMusage"></span>
<div class="example">
<pre class="example">%%VMusage: <var>min</var> <var>max</var>
</pre></div>
@@ -3227,43 +3137,39 @@ to a very large number. (See the &lsquo;<samp>m</samp>&rsquo; item in <a href="
</p>
<hr>
-<a name="Literal-PS"></a>
-<div class="header">
+<span id="Literal-PS"></span><div class="header">
<p>
Next: <a href="#Hypertext" accesskey="n" rel="next">Hypertext</a>, Previous: <a href="#Header-files" accesskey="p" rel="prev">Header files</a>, Up: <a href="#Interaction-with-PostScript" accesskey="u" rel="up">Interaction with PostScript</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Literal-PostScript"></a>
-<h3 class="section">5.3 Literal PostScript</h3>
+<span id="Literal-PostScript"></span><h3 class="section">5.3 Literal PostScript</h3>
-<a name="index-literal-PostScript_002c-using"></a>
-<a name="index-PostScript-code_002c-literal"></a>
+<span id="index-literal-PostScript_002c-using"></span>
+<span id="index-PostScript-code_002c-literal"></span>
<p>You can include literal PostScript code in your document in several ways.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#g_t_0022-special" accesskey="1">&quot; special</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">To include inline PostScript code.
+<tr><td align="left" valign="top">&bull; <a href="#g_t_0022-special" accesskey="1">&quot; special</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">To include inline PostScript code.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#ps-special" accesskey="2">ps special</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Inline PostScript without save/restore.
+<tr><td align="left" valign="top">&bull; <a href="#ps-special" accesskey="2">ps special</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Inline PostScript without save/restore.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Literal-headers" accesskey="3">Literal headers</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Literal PostScript for the whole document.
+<tr><td align="left" valign="top">&bull; <a href="#Literal-headers" accesskey="3">Literal headers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Literal PostScript for the whole document.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#PostScript-hooks" accesskey="4">PostScript hooks</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Specifying code to run in the PS interpreter.
+<tr><td align="left" valign="top">&bull; <a href="#PostScript-hooks" accesskey="4">PostScript hooks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Specifying code to run in the PS interpreter.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Literal-examples" accesskey="5">Literal examples</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Neat example.
+<tr><td align="left" valign="top">&bull; <a href="#Literal-examples" accesskey="5">Literal examples</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Neat example.
</td></tr>
</table>
<hr>
-<a name="g_t_0022-special"></a>
-<div class="header">
+<span id="g_t_0022-special"></span><div class="header">
<p>
Next: <a href="#ps-special" accesskey="n" rel="next">ps special</a>, Up: <a href="#Literal-PS" accesskey="u" rel="up">Literal PS</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="g_t_0022-special_003a-Literal-PostScript"></a>
-<h4 class="subsection">5.3.1 <code>&quot;</code> special: Literal PostScript</h4>
+<span id="g_t_0022-special_003a-Literal-PostScript"></span><h4 class="subsection">5.3.1 <code>&quot;</code> special: Literal PostScript</h4>
-<a name="index-_0022-special-_0028literal-PostScript_0029"></a>
+<span id="index-_0022-special-_0028literal-PostScript_0029"></span>
<p>For simple graphics, or just for experimentation, literal PostScript
code can be included. Simply use a <code>\special</code> beginning with a
@@ -3285,17 +3191,15 @@ the <code>\vbox</code> above.
</p>
<hr>
-<a name="ps-special"></a>
-<div class="header">
+<span id="ps-special"></span><div class="header">
<p>
Next: <a href="#Literal-headers" accesskey="n" rel="next">Literal headers</a>, Previous: <a href="#g_t_0022-special" accesskey="p" rel="prev">&quot; special</a>, Up: <a href="#Literal-PS" accesskey="u" rel="up">Literal PS</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="ps-special-1"></a>
-<h4 class="subsection">5.3.2 &lsquo;<samp>ps</samp>&rsquo; special</h4>
+<span id="ps-special-1"></span><h4 class="subsection">5.3.2 &lsquo;<samp>ps</samp>&rsquo; special</h4>
-<a name="index-ps-special"></a>
+<span id="index-ps-special"></span>
-<a name="index-save_002frestore_002c-and-specials"></a>
+<span id="index-save_002frestore_002c-and-specials"></span>
<p>Generally, Dvips encloses specials in a PostScript save/restore pair,
guaranteeing that the special will have no effect on the rest of the
document. The &lsquo;<samp>ps</samp>&rsquo; special, however, allows you to insert literal
@@ -3322,14 +3226,14 @@ can be used to continue PostScript literals started with &lsquo;<samp>ps:</samp>
<em>not</em> broken into lines. This feature may be used to include
PostScript comments, for example.
</p>
-<a name="index-plotfile_002c-ps-subspecial"></a>
+<span id="index-plotfile_002c-ps-subspecial"></span>
<p>In addition, the variant
</p>
<div class="example">
<pre class="example">\special{ps: plotfile <var>filename</var>}
</pre></div>
-<p><a name="index-rotate_002etex"></a>
+<p><span id="index-rotate_002etex"></span>
inserts the contents of <var>filename</var> verbatim into the output (except
for omitting lines that begin with %). An example of the proper use of
literal specials can be found in the file <samp>rotate.tex</samp>, which makes
@@ -3337,19 +3241,17 @@ it easy to typeset text turned in multiples of 90 degrees.
</p>
<hr>
-<a name="Literal-headers"></a>
-<div class="header">
+<span id="Literal-headers"></span><div class="header">
<p>
Next: <a href="#PostScript-hooks" accesskey="n" rel="next">PostScript hooks</a>, Previous: <a href="#ps-special" accesskey="p" rel="prev">ps special</a>, Up: <a href="#Literal-PS" accesskey="u" rel="up">Literal PS</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Literal-headers_003a-_0021-_005cspecial"></a>
-<h4 class="subsection">5.3.3 Literal headers: &lsquo;<samp>!</samp>&rsquo; <code>\special</code></h4>
+<span id="Literal-headers_003a-_0021-_005cspecial"></span><h4 class="subsection">5.3.3 Literal headers: &lsquo;<samp>!</samp>&rsquo; <code>\special</code></h4>
-<a name="index-literal-headers"></a>
-<a name="index-SDict-dictionary"></a>
+<span id="index-literal-headers"></span>
+<span id="index-SDict-dictionary"></span>
-<a name="index-_0021-special-_0028literal-PS-header_0029"></a>
-<a name="index-dictionary_002c-SDict"></a>
+<span id="index-_0021-special-_0028literal-PS-header_0029"></span>
+<span id="index-dictionary_002c-SDict"></span>
<p>You can download literal PostScript header code in your TeX document,
for use with (for example) literal graphics code that you include later.
The text of a <code>\special</code> beginning with an &lsquo;<samp>!</samp>&rsquo; is copied into
@@ -3367,32 +3269,30 @@ literally (the &lsquo;<samp>&quot;</samp>&rsquo; special) or through macros (e.g
<hr>
-<a name="PostScript-hooks"></a>
-<div class="header">
+<span id="PostScript-hooks"></span><div class="header">
<p>
Next: <a href="#Literal-examples" accesskey="n" rel="next">Literal examples</a>, Previous: <a href="#Literal-headers" accesskey="p" rel="prev">Literal headers</a>, Up: <a href="#Literal-PS" accesskey="u" rel="up">Literal PS</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="PostScript-hooks-1"></a>
-<h4 class="subsection">5.3.4 PostScript hooks</h4>
+<span id="PostScript-hooks-1"></span><h4 class="subsection">5.3.4 PostScript hooks</h4>
-<a name="index-PostScript-hooks"></a>
+<span id="index-PostScript-hooks"></span>
<p>Besides including literal PostScript at a particular place in your
document (as described in the previous section), you can also arrange to
execute arbitrary PostScript code at particular times while the
PostScript is printing.
</p>
-<a name="index-bop_002dhook-2"></a>
-<a name="index-eop_002dhook"></a>
-<a name="index-start_002dhook"></a>
-<a name="index-end_002dhook"></a>
+<span id="index-bop_002dhook-2"></span>
+<span id="index-eop_002dhook"></span>
+<span id="index-start_002dhook"></span>
+<span id="index-end_002dhook"></span>
<p>If any of the PostScript names <code>bop-hook</code>, <code>eop-hook</code>,
<code>start-hook</code>, or <code>end-hook</code> are defined in <code>userdict</code>,
they will be executed at the beginning of a page, end of a page, start
of the document, and end of a document, respectively.
</p>
-<a name="index-draft-copies"></a>
-<a name="index-dated-output"></a>
+<span id="index-draft-copies"></span>
+<span id="index-dated-output"></span>
<p>When these macros are executed, the default PostScript coordinate system
and origin is in effect. Such macros can be defined in headers added by
the &lsquo;<samp>-h</samp>&rsquo; option or the &lsquo;<samp>header=</samp>&rsquo; special, and might be useful
@@ -3403,7 +3303,7 @@ possible for them to accumulate information, but if a document must be
divided into sections because of memory constraints, such added
information will be lost across section breaks.
</p>
-<a name="index-physical-page-number_002c-and-bop_002dhook"></a>
+<span id="index-physical-page-number_002c-and-bop_002dhook"></span>
<p>The single argument to <code>bop-hook</code> is the physical page number; the
first page gets zero, the second one, etc. <code>bop-hook</code> must leave
this number on the stack. None of the other hooks are passed arguments.
@@ -3417,7 +3317,7 @@ a light grey &lsquo;DRAFT&rsquo; across each page in the document:
0 0 moveto 0.7 setgray (DRAFT) show grestore}def end}
</pre></div>
-<a name="index-_0025_0025Page_002c-and-multi_002dpage-information"></a>
+<span id="index-_0025_0025Page_002c-and-multi_002dpage-information"></span>
<p>Using <code>bop-hook</code> or <code>eop-hook</code> to preserve information across
pages breaks compliance with the Adobe document structuring conventions,
so if you use any such tricks, you may also want to use the &lsquo;<samp>-N</samp>&rsquo;
@@ -3427,16 +3327,14 @@ independent.
</p>
<hr>
-<a name="Literal-examples"></a>
-<div class="header">
+<span id="Literal-examples"></span><div class="header">
<p>
Previous: <a href="#PostScript-hooks" accesskey="p" rel="prev">PostScript hooks</a>, Up: <a href="#Literal-PS" accesskey="u" rel="up">Literal PS</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Literal-examples-1"></a>
-<h4 class="subsection">5.3.5 Literal examples</h4>
+<span id="Literal-examples-1"></span><h4 class="subsection">5.3.5 Literal examples</h4>
-<a name="index-literal-PostScript_002c-examples"></a>
-<a name="index-examples-of-literal-PostScript"></a>
+<span id="index-literal-PostScript_002c-examples"></span>
+<span id="index-examples-of-literal-PostScript"></span>
<p>To finish off this section, the following examples of literal PostScript
are presented without explanation:
@@ -3460,9 +3358,9 @@ width\hsize\vskip-2in\special{ps:grestore}\font\big=cminch\big
</pre></div>
-<a name="index-_005crotninety"></a>
-<a name="index-gsave_002fgrestore_002c-and-literal-PS"></a>
-<a name="index-save_002frestore_002c-and-literal-PS"></a>
+<span id="index-_005crotninety"></span>
+<span id="index-gsave_002fgrestore_002c-and-literal-PS"></span>
+<span id="index-save_002frestore_002c-and-literal-PS"></span>
<p>Some caveats are in order, however. Make sure that each <code>gsave</code> is
matched with a <code>grestore</code> on the same page. Do not use <code>save</code>
and <code>restore</code>; they can interact with the PostScript generated by
@@ -3472,26 +3370,24 @@ has a useful trick that appears again and again.
</p>
<hr>
-<a name="Hypertext"></a>
-<div class="header">
+<span id="Hypertext"></span><div class="header">
<p>
Previous: <a href="#Literal-PS" accesskey="p" rel="prev">Literal PS</a>, Up: <a href="#Interaction-with-PostScript" accesskey="u" rel="up">Interaction with PostScript</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="HyperTeXt"></a>
-<h3 class="section">5.4 HyperTeXt</h3>
+<span id="HyperTeXt"></span><h3 class="section">5.4 HyperTeXt</h3>
-<a name="index-hypertext-support"></a>
+<span id="index-hypertext-support"></span>
-<a name="index-_002dz"></a>
-<a name="index-html-specials"></a>
-<a name="index-pdfmark"></a>
+<span id="index-_002dz"></span>
+<span id="index-html-specials"></span>
+<span id="index-pdfmark"></span>
<p>Dvips has support for producing hypertext PostScript documents. If you
specify the &lsquo;<samp>-z</samp>&rsquo; option, the <samp>html:</samp> specials described below
will be converted into &lsquo;<samp>pdfmark</samp>&rsquo; PostScript operators to specify
links. Without &lsquo;<samp>-z</samp>&rsquo;, <samp>html:</samp> specials are ignored.
</p>
-<a name="index-distiller_002c-for-PDF-files"></a>
-<a name="index-PDF-files_002c-making-1"></a>
+<span id="index-distiller_002c-for-PDF-files"></span>
+<span id="index-PDF-files_002c-making-1"></span>
<p>The resulting PostScript can then be processed by a distiller program to
make a PDF file. (It can still be handled by ordinary PostScript
interpreters as well.) Various versions of both PC and Unix distillers
@@ -3500,15 +3396,15 @@ are supported; Ghostscript includes limited distiller support
</p>
<p>Macros you can use in your TeX document to insert the specials in the
first place are available from <samp><var>CTAN:</var>/support/hypertex</samp>. For
-CTAN info, see <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>.
-</p>
-<a name="index-http_003a_002f_002fwww_002ewin_002etue_002enl_002f_007edickie_002fidvi"></a>
-<a name="index-http_003a_002f_002fxxx_002elanl_002egov_002fhypertex"></a>
-<a name="index-Doyle_002c-Mark"></a>
-<a name="index-Bhattacharya_002c-Tanmoy"></a>
-<a name="index-Java-DVI-reader"></a>
-<a name="index-idvi-Java-DVI-reader"></a>
-<a name="index-dvihps_002c-hyperdvi-to-PostScript"></a>
+CTAN info, see <a href="https://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>.
+</p>
+<span id="index-http_003a_002f_002fwww_002ewin_002etue_002enl_002f_007edickie_002fidvi"></span>
+<span id="index-http_003a_002f_002fxxx_002elanl_002egov_002fhypertex"></span>
+<span id="index-Doyle_002c-Mark"></span>
+<span id="index-Bhattacharya_002c-Tanmoy"></span>
+<span id="index-Java-DVI-reader"></span>
+<span id="index-idvi-Java-DVI-reader"></span>
+<span id="index-dvihps_002c-hyperdvi-to-PostScript"></span>
<p>This hypertext support (and original form of the documentation) was
written by Mark Doyle and Tanmoy Bhattacharya as the &lsquo;<samp>dvihps</samp>&rsquo;
program. You can retrieve their software and additional documentation
@@ -3516,29 +3412,27 @@ via the CTAN reference above.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Hypertext-caveats" accesskey="1">Hypertext caveats</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Font quality, missing character psi.
+<tr><td align="left" valign="top">&bull; <a href="#Hypertext-caveats" accesskey="1">Hypertext caveats</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Font quality, missing character psi.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hypertext-specials" accesskey="2">Hypertext specials</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The details on the specials.
+<tr><td align="left" valign="top">&bull; <a href="#Hypertext-specials" accesskey="2">Hypertext specials</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The details on the specials.
</td></tr>
</table>
<hr>
-<a name="Hypertext-caveats"></a>
-<div class="header">
+<span id="Hypertext-caveats"></span><div class="header">
<p>
Next: <a href="#Hypertext-specials" accesskey="n" rel="next">Hypertext specials</a>, Up: <a href="#Hypertext" accesskey="u" rel="up">Hypertext</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Hypertext-caveats-1"></a>
-<h4 class="subsection">5.4.1 Hypertext caveats</h4>
+<span id="Hypertext-caveats-1"></span><h4 class="subsection">5.4.1 Hypertext caveats</h4>
-<a name="index-hypertext-caveats"></a>
+<span id="index-hypertext-caveats"></span>
-<a name="index-Computer-Modern-in-PostScript"></a>
-<a name="index-hypertext-and-bitmap-fonts"></a>
-<a name="index-hypertext-caveats-1"></a>
-<a name="index-embedding-Type-1-fonts"></a>
-<a name="index-PDF-files_002c-font-quality"></a>
+<span id="index-Computer-Modern-in-PostScript"></span>
+<span id="index-hypertext-and-bitmap-fonts"></span>
+<span id="index-hypertext-caveats-1"></span>
+<span id="index-embedding-Type-1-fonts"></span>
+<span id="index-PDF-files_002c-font-quality"></span>
<p>If you intend to go all the way to PDF, you may want to use the standard
35 PostScript fonts exclusively, since other fonts are embedded as
bitmaps by default. The Adobe PDF readers are extremely slow when
@@ -3554,8 +3448,8 @@ any screen or printer resolution.
add &lsquo;<samp>-Ppdf</samp>&rsquo; to the dvips command line switches. The printout
for a run should look something like this:
</p>
-<div class="smallexample">
-<pre class="smallexample"> dvips report -Ppdf -o report.ps
+<div class="example">
+<pre class="example"> dvips report -Ppdf -o report.ps
This is dvips(k) 5.86 Copyright 1999 Radical Eye Software (www.radicaleye.com)
' TeX output 2001.06.15:0837' -&gt; report.ps
&lt;tex.pro&gt;&lt;alt-rule.pro&gt;&lt;texc.pro&gt;&lt;texps.pro&gt;&lt;special.pro&gt;.
@@ -3579,7 +3473,7 @@ package (e.g., <code>tetex-extra</code> in Debian). Failing that,
commercial versions of the Computer Modern fonts are available from
Blue Sky; public domain versions - in particular, the lm fonts, and
the cm-super fonts, are available from CTAN sites (for CTAN info,
-see <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>).
+see <a href="https://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>).
</p>
<p>You can convert a PostScript file to PDF using <code>distill</code>, which
comes with Adobe Acrobat, or <code>ps2pdf</code>, which comes with
@@ -3589,9 +3483,9 @@ recommendations are GNU Ghostscript 6.51 or Aladdin Ghostscript 7.0.
You can check the fonts in a PDF file with Acrobat Reader by selecting
the menu entries &lsquo;<samp>File|Document Info|Fonts</samp>&rsquo;.
</p>
-<a name="index-psi-character-missing"></a>
-<a name="index-trailing-spaces_002c-dropped"></a>
-<a name="index-spaces_002c-dropped-trailing"></a>
+<span id="index-psi-character-missing"></span>
+<span id="index-trailing-spaces_002c-dropped"></span>
+<span id="index-spaces_002c-dropped-trailing"></span>
<p>Also, the Adobe distillers prior to 2.1 drop trailing space characters
(character code 32) from strings. Unfortunately, the PostScript fonts
use this character code for characters other than space (notably the
@@ -3625,18 +3519,16 @@ P. Van Zandt:<br>
</p>
<hr>
-<a name="Hypertext-specials"></a>
-<div class="header">
+<span id="Hypertext-specials"></span><div class="header">
<p>
Previous: <a href="#Hypertext-caveats" accesskey="p" rel="prev">Hypertext caveats</a>, Up: <a href="#Hypertext" accesskey="u" rel="up">Hypertext</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Hypertext-specials-1"></a>
-<h4 class="subsection">5.4.2 Hypertext specials</h4>
+<span id="Hypertext-specials-1"></span><h4 class="subsection">5.4.2 Hypertext specials</h4>
-<a name="index-hypertext-specials"></a>
-<a name="index-specials_002c-hypertext"></a>
+<span id="index-hypertext-specials"></span>
+<span id="index-specials_002c-hypertext"></span>
-<a name="index-Smith_002c-Arthur"></a>
+<span id="index-Smith_002c-Arthur"></span>
<p>Current support for the World Wide Web in the TeX system does not
involve modifying TeX itself. We need only define some specials;
Arthur Smith (<a href="mailto:apsmith@aps.org">apsmith@aps.org</a>), Tanmoy Bhattacharya, and Paul
@@ -3653,30 +3545,30 @@ html:&lt;base href=&quot;<var>xurl</var>&quot;&gt;
are uninterpreted by TeX itself. They are instructions to DVI
processors only.
</p>
-<a name="index-uniform-resource-locator"></a>
-<a name="index-extended-URL"></a>
-<a name="index-URL_002c-extended-for-TeX"></a>
-<a name="index-Murphy_002c-Tim"></a>
+<span id="index-uniform-resource-locator"></span>
+<span id="index-extended-URL"></span>
+<span id="index-URL_002c-extended-for-TeX"></span>
+<span id="index-Murphy_002c-Tim"></span>
<p>Here, <var>xurl</var> is a standard WWW uniform resource locator (URL),
possibly extended with a &lsquo;<samp>#<var>type</var>.<var>string</var></samp>&rsquo; construct,
where <var>type</var> is &lsquo;<samp>page</samp>&rsquo;, &lsquo;<samp>section</samp>&rsquo;, &lsquo;<samp>equation</samp>&rsquo;,
&lsquo;<samp>reference</samp>&rsquo; (for bibliographic references), &lsquo;<samp>figure</samp>&rsquo;,
&lsquo;<samp>table</samp>&rsquo;, etc. For example,
-</p><div class="smallexample">
-<pre class="smallexample">\special{html:&lt;a href=&quot;http://www.maths.tcd.ie/~tim/ch1.dvi#equation.1.1&quot;&gt;}
+</p><div class="example">
+<pre class="example">\special{html:&lt;a href=&quot;http://www.maths.tcd.ie/~tim/ch1.dvi#equation.1.1&quot;&gt;}
</pre></div>
<p>is a link to equation (1.1) in an example document by Tim Murphy.
</p>
-<a name="index-URL_002c-definition"></a>
+<span id="index-URL_002c-definition"></span>
<p>See the URL <a href="http://www.w3.org/hypertext/WWW/Addressing/Addressing.html">http://www.w3.org/hypertext/WWW/Addressing/Addressing.html</a>
for a precise description of base URL&rsquo;s.
</p>
<p>Descriptions of the <code>\special</code>&rsquo;s:
</p><dl compact="compact">
<dt>&lsquo;<samp>href</samp>&rsquo;
-<a name="index-href"></a>
+<span id="index-href"></span>
</dt>
-<dd><a name="index-links_002c-hypertext"></a>
+<dd><span id="index-links_002c-hypertext"></span>
<p>Creates links in your TeX document. For example:
</p><div class="example">
<pre class="example">\special{html:&lt;a href=&quot;http://www.tug.org/&quot;&gt;}\TeX\ Users
@@ -3689,9 +3581,9 @@ macros to insert the <code>\special</code> commands; reference above.)
</p>
</dd>
<dt>&lsquo;<samp>name</samp>&rsquo;
-<a name="index-name"></a>
+<span id="index-name"></span>
</dt>
-<dd><a name="index-Anderson_002c-Laurie"></a>
+<dd><span id="index-Anderson_002c-Laurie"></span>
<p>Defines URL targets in your TeX documents, so links can be
resolved. For example:
</p><div class="example">
@@ -3705,16 +3597,16 @@ existing macro packages which take care of all the details, such as
</p>
</dd>
<dt>&lsquo;<samp>img</samp>&rsquo;
-<a name="index-img"></a>
+<span id="index-img"></span>
</dt>
-<dd><a name="index-mailcap-and-hypertext"></a>
+<dd><span id="index-mailcap-and-hypertext"></span>
<p>Links to an arbitrary external file. Interactively, a viewer is spawned
to read the file according to the file extension and your <samp>mailcap</samp>
file (see the Xdvi documentation).
</p>
</dd>
<dt>&lsquo;<samp>base</samp>&rsquo;
-<a name="index-base"></a>
+<span id="index-base"></span>
</dt>
<dd><p>Defines a base URL that is prepended to all the <code>name</code> targets.
Typically unnecessary, as the name of the DVI file being read is used by
@@ -3727,15 +3619,13 @@ the NeXTSTEP DVI viewer.
</p>
<hr>
-<a name="PostScript-fonts"></a>
-<div class="header">
+<span id="PostScript-fonts"></span><div class="header">
<p>
Next: <a href="#Color" accesskey="n" rel="next">Color</a>, Previous: <a href="#Interaction-with-PostScript" accesskey="p" rel="prev">Interaction with PostScript</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="PostScript-fonts-1"></a>
-<h2 class="chapter">6 PostScript fonts</h2>
+<span id="PostScript-fonts-1"></span><h2 class="chapter">6 PostScript fonts</h2>
-<a name="index-PostScript-fonts"></a>
+<span id="index-PostScript-fonts"></span>
<p>Dvips supports the use of PostScript fonts in TeX documents. To use
a PostScript font conveniently, you need to prepare a corresponding
@@ -3751,27 +3641,25 @@ therefore relevant only if you are installing new PostScript fonts not
supplied with Dvips. (Or if you&rsquo;re curious.)
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Font-concepts" accesskey="1">Font concepts</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Metrics, glyphs, virtual fonts, and encodings.
+<tr><td align="left" valign="top">&bull; <a href="#Font-concepts" accesskey="1">Font concepts</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Metrics, glyphs, virtual fonts, and encodings.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Making-a-font-available" accesskey="2">Making a font available</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Installing and using a PostScript font.
+<tr><td align="left" valign="top">&bull; <a href="#Making-a-font-available" accesskey="2">Making a font available</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Installing and using a PostScript font.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Invoking-afm2tfm" accesskey="3">Invoking afm2tfm</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Creating TFM and AFM files for a virtual font.
+<tr><td align="left" valign="top">&bull; <a href="#Invoking-afm2tfm" accesskey="3">Invoking afm2tfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Creating TFM and AFM files for a virtual font.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#psfonts_002emap" accesskey="4">psfonts.map</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Defining available PostScript fonts.
+<tr><td align="left" valign="top">&bull; <a href="#psfonts_002emap" accesskey="4">psfonts.map</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Defining available PostScript fonts.
</td></tr>
</table>
<hr>
-<a name="Font-concepts"></a>
-<div class="header">
+<span id="Font-concepts"></span><div class="header">
<p>
Next: <a href="#Making-a-font-available" accesskey="n" rel="next">Making a font available</a>, Up: <a href="#PostScript-fonts" accesskey="u" rel="up">PostScript fonts</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Font-concepts-1"></a>
-<h3 class="section">6.1 Font concepts</h3>
+<span id="Font-concepts-1"></span><h3 class="section">6.1 Font concepts</h3>
-<a name="index-font-concepts"></a>
+<span id="index-font-concepts"></span>
<p>The information needed to typeset using a particular font is contained
in two files: a <em>metric file</em> that contains shape-independent
@@ -3787,29 +3675,27 @@ encoding files used together can describe a reencoding that rearranges,
i.e., renumbers, the characters of a font.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Metric-files" accesskey="1">Metric files</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Shape-independent font information.
+<tr><td align="left" valign="top">&bull; <a href="#Metric-files" accesskey="1">Metric files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Shape-independent font information.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Glyph-files" accesskey="2">Glyph files</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Character shapes.
+<tr><td align="left" valign="top">&bull; <a href="#Glyph-files" accesskey="2">Glyph files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Character shapes.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Virtual-fonts" accesskey="3">Virtual fonts</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Constructing one font from others.
+<tr><td align="left" valign="top">&bull; <a href="#Virtual-fonts" accesskey="3">Virtual fonts</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Constructing one font from others.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Encodings" accesskey="4">Encodings</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Character codes and character names.
+<tr><td align="left" valign="top">&bull; <a href="#Encodings" accesskey="4">Encodings</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Character codes and character names.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#PostScript-typesetting" accesskey="5">PostScript typesetting</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">How PostScript typesets a character.
+<tr><td align="left" valign="top">&bull; <a href="#PostScript-typesetting" accesskey="5">PostScript typesetting</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">How PostScript typesets a character.
</td></tr>
</table>
<hr>
-<a name="Metric-files"></a>
-<div class="header">
+<span id="Metric-files"></span><div class="header">
<p>
Next: <a href="#Glyph-files" accesskey="n" rel="next">Glyph files</a>, Up: <a href="#Font-concepts" accesskey="u" rel="up">Font concepts</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Metric-files-1"></a>
-<h4 class="subsection">6.1.1 Metric files</h4>
+<span id="Metric-files-1"></span><h4 class="subsection">6.1.1 Metric files</h4>
-<a name="index-metric-files"></a>
+<span id="index-metric-files"></span>
<p>A <em>metric file</em> describes properties of the font that are
independent of what the characters actually look like. Aside from
@@ -3820,8 +3706,8 @@ character code, and information about sequences of characters.
<p>The per-character information specifies the width, height, depth, and
italic correction of each character in the font. Any might be zero.
</p>
-<a name="index-kerning_002c-defined"></a>
-<a name="index-ligature_002c-defined"></a>
+<span id="index-kerning_002c-defined"></span>
+<span id="index-ligature_002c-defined"></span>
<p>In addition to information on individual characters, the metric file
specifies <em>kerning</em>, i.e., adding or removing space between
particular character pairs. It further specifies <em>ligature</em>
@@ -3834,37 +3720,37 @@ the only common ligatures are fi, fl, ff, ffi, and ffl.)
<p>Different typesetting systems use different metric file formats:
</p>
<ul>
-<li> <a name="index-afm-files"></a>
-<a name="index-_002eafm-Adobe-metric-files"></a>
+<li> <span id="index-afm-files"></span>
+<span id="index-_002eafm-Adobe-metric-files"></span>
Each Postscript font has an <em>Adobe font metrics</em> (&lsquo;<samp>.afm</samp>&rsquo;)
file. These files are plain text, so you can inspect them easily. You
can get AFM files for Adobe&rsquo;s fonts from
<a href="ftp://ftp.adobe.com/pub/adobe/Fonts/AFMs">ftp://ftp.adobe.com/pub/adobe/Fonts/AFMs</a>.
-</li><li> <a name="index-tfm-files"></a>
-<a name="index-_002etfm-TeX-font-metric-files"></a>
+</li><li> <span id="index-tfm-files"></span>
+<span id="index-_002etfm-TeX-font-metric-files"></span>
TeX uses <em>TeX font metrics</em> (&lsquo;<samp>.tfm</samp>&rsquo;) files. When you say
&lsquo;<samp>\font = <var>font</var></samp>&rsquo; in your TeX document, TeX reads a file
named &lsquo;<samp><var>font</var>.tfm</samp>&rsquo;. (Well, except for the <samp>texfonts.map</samp>
-feature; see <a href="http://tug.org/texinfohtml/kpathsea.html#Fontmap">Fontmap</a> in <cite>Kpathsea</cite>). TeX can then
+feature; see <a href="https://tug.org/texinfohtml/kpathsea.html#Fontmap">Fontmap</a> in <cite>Kpathsea</cite>). TeX can then
calculate the space occupied by characters from the font when
typesetting. In addition, the DVI drivers you use to print or view the
DVI file produced by TeX may need to look at the TFM file.
-<a name="index-property-list-files"></a>
-<a name="index-tftopl"></a>
-<a name="index-pltotf"></a>
-<a name="index-_002epl-property-list-files"></a>
+<span id="index-property-list-files"></span>
+<span id="index-tftopl"></span>
+<span id="index-pltotf"></span>
+<span id="index-_002epl-property-list-files"></span>
<p>TFM files are binary (and hence are typically much smaller than AFM
-files). You can use the <code>tftopl</code> program (see <a href="http://tug.org/texinfohtml/web2c.html#tftopl-invocation">tftopl
+files). You can use the <code>tftopl</code> program (see <a href="https://tug.org/texinfohtml/web2c.html#tftopl-invocation">tftopl
invocation</a> in <cite>Web2c</cite>) that comes with TeX to transform a TFM
file into a human-readable &ldquo;property list&rdquo; (&lsquo;<samp>.pl</samp>&rsquo;) file. You can
also edit a PL file and transform it back to a TeX-readable TFM with
-the companion program <code>pltotf</code> (see <a href="http://tug.org/texinfohtml/web2c.html#pltotf-invocation">pltotf invocation</a> in <cite>Web2c</cite>). Editing metrics by hand is not something you&rsquo;re likely to want
+the companion program <code>pltotf</code> (see <a href="https://tug.org/texinfohtml/web2c.html#pltotf-invocation">pltotf invocation</a> in <cite>Web2c</cite>). Editing metrics by hand is not something you&rsquo;re likely to want
to do often, but the capability is there.
</p>
-</li><li> <a name="index-pfm-files"></a>
-<a name="index-_002epfm-printer-font-metric-files"></a>
+</li><li> <span id="index-pfm-files"></span>
+<span id="index-_002epfm-printer-font-metric-files"></span>
ATM and other typesetting systems use <em>printer font metric</em>
(&lsquo;<samp>.pfm</samp>&rsquo;) files. These are binary files. They are irrelevant in the
TeX world, and not freely available, so we will not discuss them
@@ -3878,15 +3764,13 @@ See <a href="#Invoking-afm2tfm">Invoking afm2tfm</a>.
</p>
<hr>
-<a name="Glyph-files"></a>
-<div class="header">
+<span id="Glyph-files"></span><div class="header">
<p>
Next: <a href="#Virtual-fonts" accesskey="n" rel="next">Virtual fonts</a>, Previous: <a href="#Metric-files" accesskey="p" rel="prev">Metric files</a>, Up: <a href="#Font-concepts" accesskey="u" rel="up">Font concepts</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Glyph-files-1"></a>
-<h4 class="subsection">6.1.2 Glyph files</h4>
+<span id="Glyph-files-1"></span><h4 class="subsection">6.1.2 Glyph files</h4>
-<a name="index-glyph-files"></a>
+<span id="index-glyph-files"></span>
<p>Although a metric file (see the previous section) contains information
about the spatial and other properties of the character at position 75,
@@ -3899,9 +3783,9 @@ know character shapes.
<p>A <em>glyph file</em> is a file that defines the shapes of the characters
in a font. The shapes can be defined either by outlines or by bitmaps.
</p>
-<a name="index-outline-fonts"></a>
-<a name="index-arcs"></a>
-<a name="index-splines"></a>
+<span id="index-outline-fonts"></span>
+<span id="index-arcs"></span>
+<span id="index-splines"></span>
<p>PostScript fonts are defined as <em>outline fonts</em>: Each character in
the font is defined by giving the mathematical curves (lines, arcs, and
splines) that define its contours. Different sizes of a character are
@@ -3910,27 +3794,27 @@ generated by linearly scaling a single shape. For example, a 10-point
usually also contain <em>hints</em>&mdash;additional information to improve the
appearance of the font at small sizes or low resolutions.
</p>
-<a name="index-Type-1-fonts"></a>
-<a name="index-pfa-files"></a>
-<a name="index-pfb-files"></a>
-<a name="index-_002epfa-printer-font-ascii-files"></a>
-<a name="index-_002epfb-printer-font-binary-files"></a>
+<span id="index-Type-1-fonts"></span>
+<span id="index-pfa-files"></span>
+<span id="index-pfb-files"></span>
+<span id="index-_002epfa-printer-font-ascii-files"></span>
+<span id="index-_002epfb-printer-font-binary-files"></span>
<p>Although various kinds of PostScript outline fonts exist, by far the
most common, and the only one we will consider, is called <em>Type 1</em>.
The glyph files for Postscript Type 1 fonts typically have names ending
in &lsquo;<samp>.pfa</samp>&rsquo; (&ldquo;printer font ASCII&rdquo;) or &lsquo;<samp>.pfb</samp>&rsquo; (&ldquo;printer font
binary&rdquo;).
</p>
-<a name="index-bitmap-fonts"></a>
-<a name="index-_002emf-Metafont-source-files"></a>
-<a name="index-Metafont-source-files"></a>
+<span id="index-bitmap-fonts"></span>
+<span id="index-_002emf-Metafont-source-files"></span>
+<span id="index-Metafont-source-files"></span>
<p>In contrast, glyph files for Computer Modern and the other standard
TeX fonts are <em>bitmap fonts</em>, generated from Metafont
(&lsquo;<samp>.mf</samp>&rsquo;) descriptions. The Metafont program distributed with TeX
generates bitmaps from these descriptions.
</p>
-<a name="index-pk-files"></a>
-<a name="index-_002ennnpk-packed-font-bitmaps"></a>
+<span id="index-pk-files"></span>
+<span id="index-_002ennnpk-packed-font-bitmaps"></span>
<p>The glyph files for TeX bitmap fonts are usually stored in
<em>packed font</em> (PK) files. The names of these files end in
&lsquo;<samp>.<var>nnn</var>pk</samp>&rsquo;, where <var>nnn</var> is the resolution of the font in
@@ -3938,8 +3822,8 @@ dots per inch. For example, <samp>cmr10.600pk</samp> contains the bitmaps for
the &lsquo;<samp>cmr10</samp>&rsquo; font at a resolution of 600dpi. (On DOS
filesystems, it&rsquo;s more likely <samp>dpi600\cmr10.pk</samp>.)
</p>
-<a name="index-gf-files"></a>
-<a name="index-gftopk"></a>
+<span id="index-gf-files"></span>
+<span id="index-gftopk"></span>
<p>Metafont actually outputs <em>generic font</em> (GF) files, e.g.,
<samp>cmr10.600gf</samp>, but the GF files are usually converted immediately
to PK format (using the <code>gftopk</code> utility that comes with TeX)
@@ -3948,15 +3832,13 @@ format is a historical artifact.)
</p>
<hr>
-<a name="Virtual-fonts"></a>
-<div class="header">
+<span id="Virtual-fonts"></span><div class="header">
<p>
Next: <a href="#Encodings" accesskey="n" rel="next">Encodings</a>, Previous: <a href="#Glyph-files" accesskey="p" rel="prev">Glyph files</a>, Up: <a href="#Font-concepts" accesskey="u" rel="up">Font concepts</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Virtual-fonts-1"></a>
-<h4 class="subsection">6.1.3 Virtual fonts</h4>
+<span id="Virtual-fonts-1"></span><h4 class="subsection">6.1.3 Virtual fonts</h4>
-<a name="index-virtual-fonts"></a>
+<span id="index-virtual-fonts"></span>
<p>A <em>virtual font</em> is constructed by extracting characters from one or
more existing fonts and rearranging them, or synthesizing new characters
@@ -3966,19 +3848,19 @@ isn&rsquo;t a reference manual on virtual fonts. For more information: The
primary document on virtual fonts is Donald E. Knuth, <cite>TUGboat</cite>
11(1), Apr. 1990, pp. 13&ndash;23, &ldquo;Virtual Fonts: More Fun for Grand
Wizards&rdquo; (<samp><var>CTAN:</var>/info/virtual-fonts.knuth</samp>; for CTAN info,
-see <a href="http://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). (Don&rsquo;t be intimidated by
+see <a href="https://tug.org/texinfohtml/kpathsea.html#unixtex_002eftp">unixtex.ftp</a> in <cite>Kpathsea</cite>). (Don&rsquo;t be intimidated by
the subtitle.)
</p>
-<a name="index-vf-files"></a>
-<a name="index-vpl-files"></a>
+<span id="index-vf-files"></span>
+<span id="index-vpl-files"></span>
<p>A virtual font (&lsquo;<samp>.vf</samp>&rsquo;) file specifies, for each character in the
virtual font, a recipe for typesetting that character. A VF file, like
a TFM file, is in a compressed binary format. The <code>vftovp</code> and
<code>vptovf</code> programs convert a VF file to a human-readable VPL
-(virtual property list) format and back again. See <a href="http://tug.org/texinfohtml/web2c.html#vftovp-invocation">vftovp
-invocation</a> in <cite>Web2c</cite>, and <a href="http://tug.org/texinfohtml/web2c.html#vptovf-invocation">vptovf invocation</a> in <cite>Web2c</cite>.
+(virtual property list) format and back again. See <a href="https://tug.org/texinfohtml/web2c.html#vftovp-invocation">vftovp
+invocation</a> in <cite>Web2c</cite>, and <a href="https://tug.org/texinfohtml/web2c.html#vptovf-invocation">vptovf invocation</a> in <cite>Web2c</cite>.
</p>
-<a name="index-base-fonts"></a>
+<span id="index-base-fonts"></span>
<p>In the case of a PostScript font <var>f</var> being used in a straightforward
way, the recipe says: character <var>i</var> in the VF font is character
<var>j</var> in font <var>f</var>. The font <var>f</var> is called a <em>base font</em>.
@@ -3990,23 +3872,21 @@ See <a href="#Encodings">Encodings</a>.
corresponding TFM for use with TeX. This corresponding TFM is
created when you run <code>vptovf</code>.
</p>
-<a name="index-expansion_002c-of-virtual-fonts"></a>
-<a name="index-virtual-font-expansion"></a>
+<span id="index-expansion_002c-of-virtual-fonts"></span>
+<span id="index-virtual-font-expansion"></span>
<p>You can <em>expand</em> virtual fonts into their base fonts with DVIcopy
-(see <a href="http://tug.org/texinfohtml/web2c.html#dvicopy-invocation">dvicopy invocation</a> in <cite>Web2c</cite>). This is useful if you are
+(see <a href="https://tug.org/texinfohtml/web2c.html#dvicopy-invocation">dvicopy invocation</a> in <cite>Web2c</cite>). This is useful if you are
using a DVI translator that doesn&rsquo;t understand vf&rsquo;s itself.
</p>
<hr>
-<a name="Encodings"></a>
-<div class="header">
+<span id="Encodings"></span><div class="header">
<p>
Next: <a href="#PostScript-typesetting" accesskey="n" rel="next">PostScript typesetting</a>, Previous: <a href="#Virtual-fonts" accesskey="p" rel="prev">Virtual fonts</a>, Up: <a href="#Font-concepts" accesskey="u" rel="up">Font concepts</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Encodings-1"></a>
-<h4 class="subsection">6.1.4 Encodings</h4>
+<span id="Encodings-1"></span><h4 class="subsection">6.1.4 Encodings</h4>
-<a name="index-encodings"></a>
+<span id="index-encodings"></span>
<p>Every font, whatever its type, has an <em>encoding</em>, that specifies the
correspondence between &ldquo;logical&rdquo; characters and character codes. For
@@ -4017,7 +3897,7 @@ character at that position looks like; there are lots of ways to draw an
specify how much space that character occupies; that information is in a
metric file (see <a href="#Metric-files">Metric files</a>).
</p>
-<a name="index-Computer-Modern_002c-encoding-of"></a>
+<span id="index-Computer-Modern_002c-encoding-of"></span>
<p>TeX implicitly assumes a particular encoding for the fonts you use
with it. For example, the plain TeX macro <code>\'</code>, which typesets
an acute accent over the following letter, assumes the acute accent is
@@ -4030,9 +3910,9 @@ particular character positions. A better solution is to create a new
font with the information for the acute accent at position 19, where
TeX expects it to be. See <a href="#Making-a-font-available">Making a font available</a>.
</p>
-<a name="index-PostScript-encoding"></a>
-<a name="index-encoding-files"></a>
-<a name="index-encoding-vectors_002c-defined"></a>
+<span id="index-PostScript-encoding"></span>
+<span id="index-encoding-files"></span>
+<span id="index-encoding-vectors_002c-defined"></span>
<p>PostScript represents encodings as a sequence of 256 character names
called an <em>encoding vector</em>. An <em>encoding file</em> (&lsquo;<samp>.enc</samp>&rsquo;)
@@ -4042,12 +3922,12 @@ are used by the Afm2tfm program. Encoding files are also downloaded to
the PostScript interpreter in your printer if you use one of them in
place of the default encoding vector for a particular PostScript font.
</p>
-<a name="index-dvips_002eenc"></a>
-<a name="index-8r_002eenc"></a>
-<a name="index-texmext_002eenc"></a>
-<a name="index-texmital_002eenc"></a>
-<a name="index-texmsym_002eenc"></a>
-<a name="index-reencode_002f_002a_002eenc"></a>
+<span id="index-dvips_002eenc"></span>
+<span id="index-8r_002eenc"></span>
+<span id="index-texmext_002eenc"></span>
+<span id="index-texmital_002eenc"></span>
+<span id="index-texmsym_002eenc"></span>
+<span id="index-reencode_002f_002a_002eenc"></span>
<p>Examples of encodings: the <samp>dvips.enc</samp> encoding file that comes
with the Fontname distribution (<a href="http://tug.org/fontname">http://tug.org/fontname</a>) is a
good (but not perfect) approximation to the TeX encoding for
@@ -4061,16 +3941,14 @@ italics, and <samp>texmsym.enc</samp> for math symbols.
</p>
<hr>
-<a name="PostScript-typesetting"></a>
-<div class="header">
+<span id="PostScript-typesetting"></span><div class="header">
<p>
Previous: <a href="#Encodings" accesskey="p" rel="prev">Encodings</a>, Up: <a href="#Font-concepts" accesskey="u" rel="up">Font concepts</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="How-PostScript-typesets-a-character"></a>
-<h4 class="subsection">6.1.5 How PostScript typesets a character</h4>
+<span id="How-PostScript-typesets-a-character"></span><h4 class="subsection">6.1.5 How PostScript typesets a character</h4>
-<a name="index-typesetting-in-PostScript"></a>
-<a name="index-character-lookup-procedure-in-PostScript"></a>
+<span id="index-typesetting-in-PostScript"></span>
+<span id="index-character-lookup-procedure-in-PostScript"></span>
<p>The output of Dvips is a program in the PostScript language that
instructs your (presumably PostScript-capable) printer how to typeset
@@ -4090,7 +3968,7 @@ what character to typeset, with this mass of metrics, glyphs, encodings,
and other information. (If you&rsquo;re not wondering, skip this section
&hellip;)
</p>
-<a name="index-show-PostScript-operator"></a>
+<span id="index-show-PostScript-operator"></span>
<p>The basic PostScript operator for imaging characters is
<code>show</code>. Suppose you&rsquo;ve asked TeX to typeset an &lsquo;S&rsquo;. This will
eventually wind up in the Dvips output as the equivalent of this
@@ -4103,13 +3981,13 @@ PostScript operation:
<p>Here is how PostScript typesets the &lsquo;S&rsquo;:
</p>
<ol>
-<li> <a name="index-ASCII-character-codes_002c-used-by-PostScript"></a>
+<li> <span id="index-ASCII-character-codes_002c-used-by-PostScript"></span>
PostScript interpreters use ASCII; therefore &lsquo;S&rsquo; is represented as the
integer 83. (Any of the 256 possible characters representable in a
standard 8-bit byte can be typeset.)
-</li><li> <a name="index-current-font_002c-in-PostScript"></a>
-<a name="index-dictionary_002c-PostScript-language"></a>
+</li><li> <span id="index-current-font_002c-in-PostScript"></span>
+<span id="index-dictionary_002c-PostScript-language"></span>
A PostScript <em>dictionary</em> is a mapping of names to arbitrary values.
A font, to the interpreter, is a dictionary which contains entries for
certain names. (If these entries are missing, the interpreter refuses
@@ -4118,8 +3996,8 @@ to do anything with that font.)
<p>PostScript has a notion of &ldquo;the current font&rdquo;&mdash;whatever font is
currently being typeset in.
</p>
-</li><li> <a name="index-encoding-vectors_002c-in-Type-1-fonts"></a>
-<a name="index-Encoding-Type-1-dictionary"></a>
+</li><li> <span id="index-encoding-vectors_002c-in-Type-1-fonts"></span>
+<span id="index-Encoding-Type-1-dictionary"></span>
One of the mandatory entries in a font dictionary is &lsquo;<samp>Encoding</samp>&rsquo;,
which defines the encoding vector (see <a href="#Encodings">Encodings</a>) for that font.
This vector of 256 names maps each possible input character to a name.
@@ -4127,14 +4005,14 @@ This vector of 256 names maps each possible input character to a name.
</li><li> The interpreter retrieves the entry at position 83 of the encoding
vector. This value is a PostScript name: <code>/S</code>.
-</li><li> <a name="index-CharStrings-Type-1-dictionary"></a>
-<a name="index-dictionary_002c-CharStrings"></a>
+</li><li> <span id="index-CharStrings-Type-1-dictionary"></span>
+<span id="index-dictionary_002c-CharStrings"></span>
For Type 1 fonts (we&rsquo;re not going to discuss anything else), the
interpreter now looks up <code>/S</code> as a key in a dictionary named
<code>CharStrings</code>, another mandatory entry in a font dictionary.
-</li><li> <a name="index-hints"></a>
-<a name="index-character-definitions-in-PostScript"></a>
+</li><li> <span id="index-hints"></span>
+<span id="index-character-definitions-in-PostScript"></span>
The value of <code>S</code> in <code>CharStrings</code> is the equivalent of a
series of standard PostScript commands like &lsquo;<samp>curveto</samp>&rsquo;,
&lsquo;<samp>lineto</samp>&rsquo;, &lsquo;<samp>fill</samp>&rsquo;, and so on. These commands are executed to
@@ -4151,16 +4029,14 @@ information.
</p>
<hr>
-<a name="Making-a-font-available"></a>
-<div class="header">
+<span id="Making-a-font-available"></span><div class="header">
<p>
Next: <a href="#Invoking-afm2tfm" accesskey="n" rel="next">Invoking afm2tfm</a>, Previous: <a href="#Font-concepts" accesskey="p" rel="prev">Font concepts</a>, Up: <a href="#PostScript-fonts" accesskey="u" rel="up">PostScript fonts</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Making-a-PostScript-font-available"></a>
-<h3 class="section">6.2 Making a PostScript font available</h3>
+<span id="Making-a-PostScript-font-available"></span><h3 class="section">6.2 Making a PostScript font available</h3>
-<a name="index-installing-fonts"></a>
-<a name="index-fonts_002c-installing"></a>
+<span id="index-installing-fonts"></span>
+<span id="index-fonts_002c-installing"></span>
<p>To make a PostScript font available in a TeX document, you need to
install the font on your system and then define it within the document.
@@ -4210,7 +4086,7 @@ cp ptmr.pf? <var>fontdir</var>/type1/&hellip;
<p>The simplest invocation of Afm2tfm to make virtual fonts goes something
like this:
</p>
-<a name="index-afm2tfm"></a>
+<span id="index-afm2tfm"></span>
<div class="example">
<pre class="example">afm2tfm Times-Roman -v ptmr rptmr
</pre></div>
@@ -4220,7 +4096,7 @@ output, namely the virtual property list&rsquo;file <samp>ptmr.vpl</samp>, and t
&ldquo;raw&rdquo; font metric file <samp>rptmr.tfm</samp>. To use the font in TeX,
you first run
</p>
-<a name="index-vptovf"></a>
+<span id="index-vptovf"></span>
<div class="example">
<pre class="example">vptovf ptmr.vpl ptmr.vf ptmr.tfm
</pre></div>
@@ -4282,8 +4158,8 @@ printer, so there&rsquo;s no need to download any Type 1 file for it. But if
you are actually following these instructions for new fonts, most likely
they are not built in to the printer.
</p>
-<a name="index-memory_002c-used-by-PostScript-fonts"></a>
-<a name="index-efficiency_002c-and-fonts"></a>
+<span id="index-memory_002c-used-by-PostScript-fonts"></span>
+<span id="index-efficiency_002c-and-fonts"></span>
<p>These PostScript fonts can be scaled to any size. Go wild! Using
PostScript fonts, however, does use up a great deal of the printer&rsquo;s
memory and it does take time. You may find downloading bitmap fonts
@@ -4292,15 +4168,13 @@ the built-in PostScript fonts.
</p>
<hr>
-<a name="Invoking-afm2tfm"></a>
-<div class="header">
+<span id="Invoking-afm2tfm"></span><div class="header">
<p>
Next: <a href="#psfonts_002emap" accesskey="n" rel="next">psfonts.map</a>, Previous: <a href="#Making-a-font-available" accesskey="p" rel="prev">Making a font available</a>, Up: <a href="#PostScript-fonts" accesskey="u" rel="up">PostScript fonts</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Invoking-Afm2tfm"></a>
-<h3 class="section">6.3 Invoking Afm2tfm</h3>
+<span id="Invoking-Afm2tfm"></span><h3 class="section">6.3 Invoking Afm2tfm</h3>
-<a name="index-afm2tfm-1"></a>
+<span id="index-afm2tfm-1"></span>
<p>The Afm2tfm program converts an AFM file for a PostScript font to a TFM
file and a VPL file for a corresponding virtual font (or, in its
@@ -4309,9 +4183,9 @@ results of the conversion are affected by the command-line options and
especially by the reencodings you can specify with those options. You
can also obtain special effects such as an oblique font.
</p>
-<a name="index-fontinst"></a>
-<a name="index-virtual-fonts_002c-creating"></a>
-<a name="index-Jeffrey_002c-Alan"></a>
+<span id="index-fontinst"></span>
+<span id="index-virtual-fonts_002c-creating"></span>
+<span id="index-Jeffrey_002c-Alan"></span>
<p>Alternatives to Afm2tfm for creating virtual fonts include
<code>fontinst</code> <a href="http://ctan.org/pkg/fontinst">http://ctan.org/pkg/fontinst</a>,
<code>lcdf-typetools</code>, particularly <code>otftotfm</code>
@@ -4319,26 +4193,24 @@ can also obtain special effects such as an oblique font.
(<a href="http://tex.aanhet.net/afm2pl/">http://tex.aanhet.net/afm2pl/</a>), among others.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Changing-font-encodings" accesskey="1">Changing font encodings</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Reencoding with -t, -p, -T.
+<tr><td align="left" valign="top">&bull; <a href="#Changing-font-encodings" accesskey="1">Changing font encodings</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Reencoding with -t, -p, -T.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Special-font-effects" accesskey="2">Special font effects</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Oblique fonts, small caps, and such.
+<tr><td align="left" valign="top">&bull; <a href="#Special-font-effects" accesskey="2">Special font effects</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Oblique fonts, small caps, and such.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Afm2tfm-options" accesskey="3">Afm2tfm options</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">afm2tfm command-line options.
+<tr><td align="left" valign="top">&bull; <a href="#Afm2tfm-options" accesskey="3">Afm2tfm options</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">afm2tfm command-line options.
</td></tr>
</table>
<hr>
-<a name="Changing-font-encodings"></a>
-<div class="header">
+<span id="Changing-font-encodings"></span><div class="header">
<p>
Next: <a href="#Special-font-effects" accesskey="n" rel="next">Special font effects</a>, Up: <a href="#Invoking-afm2tfm" accesskey="u" rel="up">Invoking afm2tfm</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Changing-font-encodings-1"></a>
-<h4 class="subsection">6.3.1 Changing font encodings</h4>
+<span id="Changing-font-encodings-1"></span><h4 class="subsection">6.3.1 Changing font encodings</h4>
-<a name="index-encoding-changes"></a>
-<a name="index-fonts_002c-changing-encoding-of"></a>
+<span id="index-encoding-changes"></span>
+<span id="index-fonts_002c-changing-encoding-of"></span>
<p>Afm2tfm allows you to specify a different encoding for a PostScript font
(for a general introduction to encodings, see <a href="#Encodings">Encodings</a>). The
@@ -4347,32 +4219,30 @@ PostScript encoding, and &lsquo;<samp>-T</samp>&rsquo; changes both simultaneous
detailed in the sections below.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Changing-TeX-encodings" accesskey="1">Changing TeX encodings</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Where TeX finds a character.
+<tr><td align="left" valign="top">&bull; <a href="#Changing-TeX-encodings" accesskey="1">Changing TeX encodings</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Where TeX finds a character.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Changing-PostScript-encodings" accesskey="2">Changing PostScript encodings</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Where PostScript finds a character.
+<tr><td align="left" valign="top">&bull; <a href="#Changing-PostScript-encodings" accesskey="2">Changing PostScript encodings</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Where PostScript finds a character.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Changing-both-encodings" accesskey="3">Changing both encodings</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">One and the same, simultaneously.
+<tr><td align="left" valign="top">&bull; <a href="#Changing-both-encodings" accesskey="3">Changing both encodings</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">One and the same, simultaneously.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Reencoding-with-Afm2tfm" accesskey="4">Reencoding with Afm2tfm</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Problems with the default encoding.
+<tr><td align="left" valign="top">&bull; <a href="#Reencoding-with-Afm2tfm" accesskey="4">Reencoding with Afm2tfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Problems with the default encoding.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Encoding-file-format" accesskey="5">Encoding file format</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Syntax of an encoding file.
+<tr><td align="left" valign="top">&bull; <a href="#Encoding-file-format" accesskey="5">Encoding file format</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Syntax of an encoding file.
</td></tr>
</table>
<hr>
-<a name="Changing-TeX-encodings"></a>
-<div class="header">
+<span id="Changing-TeX-encodings"></span><div class="header">
<p>
Next: <a href="#Changing-PostScript-encodings" accesskey="n" rel="next">Changing PostScript encodings</a>, Up: <a href="#Changing-font-encodings" accesskey="u" rel="up">Changing font encodings</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="g_t_002dt_003a-Changing-TeX-encodings"></a>
-<h4 class="subsubsection">6.3.1.1 &lsquo;<samp>-t</samp>&rsquo;: Changing TeX encodings</h4>
+<span id="g_t_002dt_003a-Changing-TeX-encodings"></span><h4 class="subsubsection">6.3.1.1 &lsquo;<samp>-t</samp>&rsquo;: Changing TeX encodings</h4>
-<a name="index-changing-TeX-encodings"></a>
-<a name="index-TeX-encoding_002c-changing"></a>
+<span id="index-changing-TeX-encodings"></span>
+<span id="index-TeX-encoding_002c-changing"></span>
-<a name="index-_002dt-tex_002denc"></a>
+<span id="index-_002dt-tex_002denc"></span>
<p>To build a virtual font with Afm2tfm, you specify the &lsquo;<samp>-v</samp>&rsquo; or
&lsquo;<samp>-V</samp>&rsquo; option. You can then specify an encoding for that virtual font
with &lsquo;<samp>-t <var>tex-enc</var></samp>&rsquo;. (&lsquo;<samp>-t</samp>&rsquo; is ignored if neither
@@ -4383,7 +4253,7 @@ addition to the ligature and kerning information from the AFM file.
<p>If the AFM file has no entry for a character specified in <var>tex-enc</var>,
that character will be omitted from the output VPL.
</p>
-<a name="index-texmsym_002eenc-1"></a>
+<span id="index-texmsym_002eenc-1"></span>
<p>The &lsquo;<samp>-t</samp>&rsquo; option is likely to be needed when you have a PostScript
font corresponding to a TeX font other than a normal text font such
as Computer Modern. For instance, if you have a PostScript font that
@@ -4394,17 +4264,15 @@ encoding.)
</p>
<hr>
-<a name="Changing-PostScript-encodings"></a>
-<div class="header">
+<span id="Changing-PostScript-encodings"></span><div class="header">
<p>
Next: <a href="#Changing-both-encodings" accesskey="n" rel="next">Changing both encodings</a>, Previous: <a href="#Changing-TeX-encodings" accesskey="p" rel="prev">Changing TeX encodings</a>, Up: <a href="#Changing-font-encodings" accesskey="u" rel="up">Changing font encodings</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="g_t_002dp_003a-Changing-PostScript-encodings"></a>
-<h4 class="subsubsection">6.3.1.2 &lsquo;<samp>-p</samp>&rsquo;: Changing PostScript encodings</h4>
+<span id="g_t_002dp_003a-Changing-PostScript-encodings"></span><h4 class="subsubsection">6.3.1.2 &lsquo;<samp>-p</samp>&rsquo;: Changing PostScript encodings</h4>
-<a name="index-changing-PostScript-encodings"></a>
-<a name="index-PostScript-encoding_002c-changing"></a>
-<a name="index-_002dp-ps_002denc"></a>
+<span id="index-changing-PostScript-encodings"></span>
+<span id="index-PostScript-encoding_002c-changing"></span>
+<span id="index-_002dp-ps_002denc"></span>
<p>By default, Afm2tfm uses the encoding it finds in the AFM file. You can
specify a different PostScript encoding with &lsquo;<samp>-p <var>ps-enc</var></samp>&rsquo;.
@@ -4420,30 +4288,28 @@ line like the following one to <samp>psfonts.map</samp> (see <a href="#psfonts_0
<pre class="example">zpopr Optima &quot;MyEncoding ReEncodeFont&quot; &lt;myenc.enc
</pre></div>
-<a name="index-trademark-character_002c-accessing"></a>
-<a name="index-registered-character_002c-accessing"></a>
-<a name="index-extra-characters_002c-accessing"></a>
+<span id="index-trademark-character_002c-accessing"></span>
+<span id="index-registered-character_002c-accessing"></span>
+<span id="index-extra-characters_002c-accessing"></span>
<p>Using &lsquo;<samp>-p</samp>&rsquo; is the only way to access characters in a PostScript
font that are neither encoded in the AFM file nor constructed from other
characters. For instance, Adobe&rsquo;s &lsquo;<samp>Times-Roman</samp>&rsquo; font contains the
extra characters &lsquo;<samp>trademark</samp>&rsquo; and &lsquo;<samp>registered</samp>&rsquo; (among others);
these can only be accessed through such a PostScript reencoding.
</p>
-<a name="index-8r-encoding_002c-and-extra-characters"></a>
+<span id="index-8r-encoding_002c-and-extra-characters"></span>
<p>The &lsquo;8r&rsquo; base encoding used for the current PostScript font
distribution does do this reencoding, for precisely this reason.
</p>
<hr>
-<a name="Changing-both-encodings"></a>
-<div class="header">
+<span id="Changing-both-encodings"></span><div class="header">
<p>
Next: <a href="#Reencoding-with-Afm2tfm" accesskey="n" rel="next">Reencoding with Afm2tfm</a>, Previous: <a href="#Changing-PostScript-encodings" accesskey="p" rel="prev">Changing PostScript encodings</a>, Up: <a href="#Changing-font-encodings" accesskey="u" rel="up">Changing font encodings</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="g_t_002dT_003a-Changing-both-TeX-and-PostScript-encodings"></a>
-<h4 class="subsubsection">6.3.1.3 &lsquo;<samp>-T</samp>&rsquo;: Changing both TeX and PostScript encodings</h4>
+<span id="g_t_002dT_003a-Changing-both-TeX-and-PostScript-encodings"></span><h4 class="subsubsection">6.3.1.3 &lsquo;<samp>-T</samp>&rsquo;: Changing both TeX and PostScript encodings</h4>
-<a name="index-_002dT-enc_002dfile"></a>
+<span id="index-_002dT-enc_002dfile"></span>
<p>The option &lsquo;<samp>-T <var>enc-file</var></samp>&rsquo; is equivalent to &lsquo;<samp>-p
<var>enc-file</var> -t <var>enc-file</var></samp>&rsquo;. If you make regular use of a private
@@ -4455,16 +4321,14 @@ particular PostScript font.
</p>
<hr>
-<a name="Reencoding-with-Afm2tfm"></a>
-<div class="header">
+<span id="Reencoding-with-Afm2tfm"></span><div class="header">
<p>
Next: <a href="#Encoding-file-format" accesskey="n" rel="next">Encoding file format</a>, Previous: <a href="#Changing-both-encodings" accesskey="p" rel="prev">Changing both encodings</a>, Up: <a href="#Changing-font-encodings" accesskey="u" rel="up">Changing font encodings</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Reencoding-with-Afm2tfm-1"></a>
-<h4 class="subsubsection">6.3.1.4 Reencoding with Afm2tfm</h4>
+<span id="Reencoding-with-Afm2tfm-1"></span><h4 class="subsubsection">6.3.1.4 Reencoding with Afm2tfm</h4>
-<a name="index-reencoding"></a>
-<a name="index-remapping"></a>
+<span id="index-reencoding"></span>
+<span id="index-remapping"></span>
<p>The Afm2tfm program creates the TFM and VF files for the virtual font
corresponding to a PostScript font by <em>reencoding</em> the PostScript
@@ -4492,11 +4356,11 @@ then yielding the corresponding number.) The combined mapping of 19 to
that the properties of PostScript character 194 appear in position 19 of
the TFM file for the virtual font.
</p>
-<a name="index-accents_002c-in-wrong-position"></a>
-<a name="index-Hungarian-umlaut"></a>
-<a name="index-dot-accent"></a>
-<a name="index-Scandinavian-A-ring"></a>
-<a name="index-A-ring_002c-Scandinavian-letter"></a>
+<span id="index-accents_002c-in-wrong-position"></span>
+<span id="index-Hungarian-umlaut"></span>
+<span id="index-dot-accent"></span>
+<span id="index-Scandinavian-A-ring"></span>
+<span id="index-A-ring_002c-Scandinavian-letter"></span>
<p>The default encoding of the distributed fonts (e.g., <samp>ptmr.tfm</samp>)
mostly follows plain TeX conventions for accents. The exceptions:
the Hungarian umlaut (which is at position <code>0x7D</code> in &lsquo;<samp>cmr10</samp>&rsquo;,
@@ -4509,10 +4373,10 @@ following definitions. These definitions will not work with the
Computer Modern fonts for the relevant accents. They are already part
of the distributed <samp>psfonts.sty</samp> for use with LaTeX.
</p>
-<a name="index-_005cH"></a>
-<a name="index-_005c_002e"></a>
-<a name="index-_005cdot"></a>
-<a name="index-_005cAA"></a>
+<span id="index-_005cH"></span>
+<span id="index-_005c_002e"></span>
+<span id="index-_005cdot"></span>
+<span id="index-_005cAA"></span>
<div class="example">
<pre class="example">\def\H#1{{\accent&quot;CD #1}}
\def\.#1{{\accent&quot;C7 #1}}
@@ -4523,7 +4387,7 @@ of the distributed <samp>psfonts.sty</samp> for use with LaTeX.
\hbox to \wd0{\hss\char'27\hss}}A}
</pre></div>
-<a name="index-CODINGSCHEME"></a>
+<span id="index-CODINGSCHEME"></span>
<p>As a kind of summary, here are the &lsquo;<samp>CODINGSCHEME</samp>&rsquo;s that result from
the various possible choices for reencoding.
</p>
@@ -4559,15 +4423,13 @@ ignored by Dvips.
</p>
<hr>
-<a name="Encoding-file-format"></a>
-<div class="header">
+<span id="Encoding-file-format"></span><div class="header">
<p>
Previous: <a href="#Reencoding-with-Afm2tfm" accesskey="p" rel="prev">Reencoding with Afm2tfm</a>, Up: <a href="#Changing-font-encodings" accesskey="u" rel="up">Changing font encodings</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Encoding-file-format-1"></a>
-<h4 class="subsubsection">6.3.1.5 Encoding file format</h4>
+<span id="Encoding-file-format-1"></span><h4 class="subsubsection">6.3.1.5 Encoding file format</h4>
-<a name="index-encoding-file-format"></a>
+<span id="index-encoding-file-format"></span>
<p>Afm2tfm&rsquo;s encoding files have the same format as an encoding vector in a
PostScript font. Here is a skeletal example:
@@ -4585,7 +4447,7 @@ PostScript font. Here is a skeletal example:
<p>These encoding files are downloaded as part of changing the encoding at
the PostScript level (see the previous section).
</p>
-<a name="index-comments_002c-in-encoding-files"></a>
+<span id="index-comments_002c-in-encoding-files"></span>
<p>Comments, which start with a percent sign and continue until the end
of the line, are ignored unless they start with &lsquo;<samp>LIGKERN</samp>&rsquo; (see below).
</p>
@@ -4604,12 +4466,12 @@ kern information is given in groups of words: each group is terminated
by a space and a semicolon and (unless the semicolon is at the end of a
line) another space.
</p>
-<a name="index-LIGKERN-encoding-file-command"></a>
+<span id="index-LIGKERN-encoding-file-command"></span>
<p>In these <code>LIGKERN</code> statements, three types of information may be
specified. These three types are ligature pairs, kerns to ignore, and
the character value of this font&rsquo;s boundary character.
</p>
-<a name="index-boundary-character"></a>
+<span id="index-boundary-character"></span>
<p>Throughout a <code>LIGKERN</code> statement, the boundary character is
specified as &lsquo;<samp>||</samp>&rsquo;. To set the font&rsquo;s boundary character value for
TeX:
@@ -4626,14 +4488,14 @@ particular location. Either or both of the character names can be given
as &lsquo;<samp>*</samp>&rsquo;, which is a wild card matching any character; thus, all
kerns can be removed with &lsquo;<samp>* {} * ;</samp>&rsquo;.
</p>
-<a name="index-ligature-operations"></a>
-<a name="index-Metafont-ligature-operations"></a>
+<span id="index-ligature-operations"></span>
+<span id="index-Metafont-ligature-operations"></span>
<p>To specify a ligature, specify the names of the pair of characters,
followed by the ligature operation (as in Metafont), followed by the
replacing character name. Either (but not both) of the first two
characters can be &lsquo;<samp>||</samp>&rsquo; to indicate a word boundary.
</p>
-<a name="index-_003d_003a-ligature-operation"></a>
+<span id="index-_003d_003a-ligature-operation"></span>
<p>The most common operation is &lsquo;<samp>=:</samp>&rsquo; meaning that both characters are
removed and replaced by the third character, but by adding the &lsquo;<samp>|</samp>&rsquo;
character on either side of the &lsquo;<samp>=:</samp>&rsquo;, you can retain either or both
@@ -4668,17 +4530,15 @@ operation, so there are a total of eight possibilities:
<hr>
-<a name="Special-font-effects"></a>
-<div class="header">
+<span id="Special-font-effects"></span><div class="header">
<p>
Next: <a href="#Afm2tfm-options" accesskey="n" rel="next">Afm2tfm options</a>, Previous: <a href="#Changing-font-encodings" accesskey="p" rel="prev">Changing font encodings</a>, Up: <a href="#Invoking-afm2tfm" accesskey="u" rel="up">Invoking afm2tfm</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Special-font-effects-1"></a>
-<h4 class="subsection">6.3.2 Special font effects</h4>
+<span id="Special-font-effects-1"></span><h4 class="subsection">6.3.2 Special font effects</h4>
-<a name="index-oblique-fonts"></a>
-<a name="index-slanted-fonts"></a>
-<a name="index-fonts_002c-slanted"></a>
+<span id="index-oblique-fonts"></span>
+<span id="index-slanted-fonts"></span>
+<span id="index-fonts_002c-slanted"></span>
<p>Besides the reencodings described in the previous section, Afm2tfm can
do other manipulations. (Again, it&rsquo;s best to use the prebuilt fonts
rather than attempting to remake them.)
@@ -4692,19 +4552,19 @@ rather than attempting to remake them.)
<p>This creates <samp>ptmro.vpl</samp> and <samp>rptmro.tfm</samp>. To use this font,
put the line
</p>
-<a name="index-SlantFont"></a>
+<span id="index-SlantFont"></span>
<div class="example">
<pre class="example">rptmro Times-Roman &quot;.167 SlantFont&quot;
</pre></div>
-<p><a name="index-psfonts_002emap-1"></a>
+<p><span id="index-psfonts_002emap-1"></span>
into <samp>psfonts.map</samp>. Then &lsquo;<samp>rptmro</samp>&rsquo; (our name for the obliqued
Times) will act as if it were a resident font, although it is actually
constructed from Times-Roman via the PostScript routine <code>SlantFont</code>
(which will slant everything 1/6 to the right, in this case).
</p>
-<a name="index-expanded-fonts"></a>
-<a name="index-fonts_002c-expanded"></a>
+<span id="index-expanded-fonts"></span>
+<span id="index-fonts_002c-expanded"></span>
<p>Similarly, you can get an expanded font with
</p>
<div class="example">
@@ -4712,7 +4572,7 @@ constructed from Times-Roman via the PostScript routine <code>SlantFont</code>
</pre></div>
<p>and by recording the pseudo-resident font
-<a name="index-ExtendFont"></a>
+<span id="index-ExtendFont"></span>
</p>
<div class="example">
<pre class="example">rptmrre Times-Roman &quot;1.2 ExtendFont&quot;
@@ -4721,8 +4581,8 @@ constructed from Times-Roman via the PostScript routine <code>SlantFont</code>
<p>in <samp>psfonts.map</samp>.
</p>
<p>You can also create a small caps font with a command such as
-<a name="index-small-caps-fonts"></a>
-<a name="index-fonts_002c-small-caps"></a>
+<span id="index-small-caps-fonts"></span>
+<span id="index-fonts_002c-small-caps"></span>
</p>
<div class="example">
<pre class="example">afm2tfm Times-Roman -V ptmrc rptmrc
@@ -4742,9 +4602,9 @@ independently of the rest of the font. If you want a really
professional looking set of small caps, you need to acquire a small caps
font.
</p>
-<a name="index-PaintType"></a>
-<a name="index-outline-fonts-1"></a>
-<a name="index-fonts_002c-outlined"></a>
+<span id="index-PaintType"></span>
+<span id="index-outline-fonts-1"></span>
+<span id="index-fonts_002c-outlined"></span>
<p>To change the <code>PaintType</code> in a font from filled (0) to outlined
(2), you can add <code>&quot;/PaintType 2 store&quot;</code> to <samp>psfonts.map</samp>, as
in the following:
@@ -4763,16 +4623,14 @@ different output encodings) may be based on it.
</p>
<hr>
-<a name="Afm2tfm-options"></a>
-<div class="header">
+<span id="Afm2tfm-options"></span><div class="header">
<p>
Previous: <a href="#Special-font-effects" accesskey="p" rel="prev">Special font effects</a>, Up: <a href="#Invoking-afm2tfm" accesskey="u" rel="up">Invoking afm2tfm</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Afm2tfm-options-1"></a>
-<h4 class="subsection">6.3.3 Afm2tfm options</h4>
+<span id="Afm2tfm-options-1"></span><h4 class="subsection">6.3.3 Afm2tfm options</h4>
-<a name="index-options_002c-to-Afm2tfm"></a>
-<a name="index-afm2tfm-options"></a>
+<span id="index-options_002c-to-Afm2tfm"></span>
+<span id="index-afm2tfm-options"></span>
<p>Synopsis:
</p><div class="example">
@@ -4790,8 +4648,8 @@ filename.
<pre class="example">afm2tfm Times-Roman rptmr
</pre></div>
-<a name="index-accents_002c-wrong"></a>
-<a name="index-raw-tfm-files"></a>
+<span id="index-accents_002c-wrong"></span>
+<span id="index-raw-tfm-files"></span>
<p>The TFM file thus created is <em>raw</em> because it omits ligature and
kern information, and does no character remapping; it contains only
the character information in the AFM file in TFM format, which is the form
@@ -4809,8 +4667,8 @@ See <a href="#Making-a-font-available">Making a font available</a>.
</p>
<dl compact="compact">
<dt>&lsquo;<samp>-a</samp>&rsquo;</dt>
-<dd><a name="index-_002da-1"></a>
-<a name="index-accent-height-adjustment_002c-omitting"></a>
+<dd><span id="index-_002da-1"></span>
+<span id="index-accent-height-adjustment_002c-omitting"></span>
<p>By default, Afm2tfm looks for precomposed accented characters, such as
tdieresis, and possibly adjusts the height of the basic letter (t)
upward so that the result of using <code>\accent</code> (as in <code>\&quot;t</code>)
@@ -4822,30 +4680,30 @@ the case.)
</p>
</dd>
<dt>&lsquo;<samp>-c <var>ratio</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dc-ratio"></a>
-<a name="index-scaling-small-caps"></a>
+<dd><span id="index-_002dc-ratio"></span>
+<span id="index-scaling-small-caps"></span>
<p>See &lsquo;<samp>-V</samp>&rsquo;; overrides the default ratio of 0.8 for the
scaling of small caps.
</p>
</dd>
<dt>&lsquo;<samp>-e <var>ratio</var></samp>&rsquo;</dt>
-<dd><a name="index-_002de-ratio"></a>
-<a name="index-expanded-fonts-1"></a>
-<a name="index-condensed-fonts"></a>
+<dd><span id="index-_002de-ratio"></span>
+<span id="index-expanded-fonts-1"></span>
+<span id="index-condensed-fonts"></span>
<p>Stretch characters horizontally by <var>ratio</var>; if less than 1.0, you
get a condensed font.
</p>
</dd>
<dt>&lsquo;<samp>-O</samp>&rsquo;</dt>
-<dd><a name="index-_002dO"></a>
-<a name="index-octal-character-codes"></a>
+<dd><span id="index-_002dO"></span>
+<span id="index-octal-character-codes"></span>
<p>Output all character codes in the &lsquo;<samp>vpl</samp>&rsquo; file as octal numbers, not
names; this is useful for symbol or other special-purpose fonts where
character names such as &lsquo;<samp>A</samp>&rsquo; have no meaning.
</p>
</dd>
<dt>&lsquo;<samp>-p <var>ps-enc</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dp-ps_002denc-1"></a>
+<dd><span id="index-_002dp-ps_002denc-1"></span>
<p>Use <var>ps-enc</var> for the destination (PostScript) encoding of the font;
<var>ps-enc</var> must be mentioned as a header file for the font in
&lsquo;<samp>psfonts.map</samp>&rsquo;.
@@ -4853,28 +4711,28 @@ See <a href="#Changing-PostScript-encodings">Changing PostScript encodings</a>.
</p>
</dd>
<dt>&lsquo;<samp>-s <var>slant</var></samp>&rsquo;</dt>
-<dd><a name="index-_002ds-slant"></a>
-<a name="index-slanted-fonts_002c-making"></a>
+<dd><span id="index-_002ds-slant"></span>
+<span id="index-slanted-fonts_002c-making"></span>
<p>Slant characters to the right by <var>slant</var>. If <var>slant</var> is
negative, the letters slope to the left (or they might be upright if you
start with an italic font).
</p>
</dd>
<dt>&lsquo;<samp>-t <var>tex-enc</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dt-tex_002denc-1"></a>
+<dd><span id="index-_002dt-tex_002denc-1"></span>
<p>Use <var>tex-enc</var> for the target (TeX) encoding of the font.
Ligature and kern information may also be specified in <var>file</var>.
<var>file</var> is not mentioned in <samp>psfonts.map</samp>.
</p>
</dd>
<dt>&lsquo;<samp>-T <var>ps-tex-enc</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dT-ps_002dtex_002denc"></a>
+<dd><span id="index-_002dT-ps_002dtex_002denc"></span>
<p>Use <var>ps-tex-enc</var> for both the PostScript and target TeX encodings
of the font. Equivalent to &lsquo;<samp>-p <var>file</var> -t <var>file</var></samp>&rsquo;.
</p>
</dd>
<dt>&lsquo;<samp>-u</samp>&rsquo;</dt>
-<dd><a name="index-_002du"></a>
+<dd><span id="index-_002du"></span>
<p>Use only those characters specified in the TeX encoding, and no
others. By default, Afm2tfm tries to include all characters in the
input font, even those not present in the TeX encoding (it puts them
@@ -4882,12 +4740,12 @@ into otherwise-unused positions, arbitrarily).
</p>
</dd>
<dt>&lsquo;<samp>-v <var>vpl-file</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dv-vpl_002dfile"></a>
+<dd><span id="index-_002dv-vpl_002dfile"></span>
<p>Output a VPL (virtual property list) file, as well as a TFM file.
</p>
</dd>
<dt>&lsquo;<samp>-V <var>vpl-file</var></samp>&rsquo;</dt>
-<dd><a name="index-_002dV-vpl_002dfile"></a>
+<dd><span id="index-_002dV-vpl_002dfile"></span>
<p>Same as &lsquo;<samp>-v</samp>&rsquo;, but the virtual font generated is a pseudo small caps
font obtained by scaling uppercase letters by 0.8 to typeset
lowercase. This font handles accented letters and retains proper
@@ -4897,18 +4755,16 @@ kerning.
<hr>
-<a name="psfonts_002emap"></a>
-<div class="header">
+<span id="psfonts_002emap"></span><div class="header">
<p>
Previous: <a href="#Invoking-afm2tfm" accesskey="p" rel="prev">Invoking afm2tfm</a>, Up: <a href="#PostScript-fonts" accesskey="u" rel="up">PostScript fonts</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="psfonts_002emap_003a-PostScript-font-catalog"></a>
-<h3 class="section">6.4 <samp>psfonts.map</samp>: PostScript font catalog</h3>
+<span id="psfonts_002emap_003a-PostScript-font-catalog"></span><h3 class="section">6.4 <samp>psfonts.map</samp>: PostScript font catalog</h3>
-<a name="index-psfonts_002emap-2"></a>
-<a name="index-non_002dresident-fonts"></a>
-<a name="index-downloading-PostScript-fonts"></a>
-<a name="index-fonts_002c-downloading"></a>
+<span id="index-psfonts_002emap-2"></span>
+<span id="index-non_002dresident-fonts"></span>
+<span id="index-downloading-PostScript-fonts"></span>
+<span id="index-fonts_002c-downloading"></span>
<p>The <samp>psfonts.map</samp> file associates a PostScript font with related
files and constructs. Each line has the format:
@@ -4917,7 +4773,7 @@ files and constructs. Each line has the format:
<pre class="example"><var>filename</var> <var>PostScript-name</var> <var>options</var>
</pre></div>
-<a name="index-_003c-font-downloading"></a>
+<span id="index-_003c-font-downloading"></span>
<p>For example, the line
</p><div class="example">
<pre class="example">rpstrn StoneInformal &lt;StoneInformal.pfb
@@ -4928,10 +4784,10 @@ font, see <a href="#Virtual-fonts">Virtual fonts</a>) references the TFM file &l
The PostScript <code>/FontName</code> of the font defined inside the &lsquo;<samp>pfb</samp>&rsquo;
file should be <code>StoneInformal</code>.
</p>
-<a name="index-transforming-downloaded-fonts"></a>
-<a name="index-expanded-fonts-2"></a>
-<a name="index-wide-fonts"></a>
-<a name="index-narrow-fonts"></a>
+<span id="index-transforming-downloaded-fonts"></span>
+<span id="index-expanded-fonts-2"></span>
+<span id="index-wide-fonts"></span>
+<span id="index-narrow-fonts"></span>
<p>You can generate transformed fonts with a line like this:
</p><div class="example">
<pre class="example">rpstrc StoneInformal &lt;StoneInformal.pfb &quot;.8 ExtendFont&quot;
@@ -4940,60 +4796,60 @@ file should be <code>StoneInformal</code>.
<p>See <a href="#Special-font-effects">Special font effects</a>, for a
complete list of font effects.
</p>
-<a name="index-reencoding-PostScript-fonts"></a>
+<span id="index-reencoding-PostScript-fonts"></span>
<p>You can change the encoding of the Type 1 font at the PostScript
level with a &lsquo;<samp>ReEncodeFont</samp>&rsquo; instruction, plus the name of the
encoding file. This allows you access to characters that may be present
in the Type 1 font file, but not encoded by default&mdash;most of the
preaccented characters, for example. An example:
-</p><div class="smallexample">
-<pre class="smallexample">pstrn8r StoneInformal &quot;TeXBase1Encoding ReEncodeFont&quot; &lt;8r.enc &lt;pstrn8a.pfb
+</p><div class="example">
+<pre class="example">pstrn8r StoneInformal &quot;TeXBase1Encoding ReEncodeFont&quot; &lt;8r.enc &lt;pstrn8a.pfb
</pre></div>
-<a name="index-8r-font-encoding"></a>
-<a name="index-base-encoding_002c-recommended"></a>
+<span id="index-8r-font-encoding"></span>
+<span id="index-base-encoding_002c-recommended"></span>
<p>The &lsquo;<samp>8r</samp>&rsquo; encoding mentioned here has been designed to serve as a
base for all downloadable fonts; it allows access to all the characters
commonly present in a Type 1 font. For more details, see the
<samp>8r.enc</samp> source file that comes with (and is installed with) Dvips.
</p>
-<a name="index-_003c_005b-encoding-vector-downloading"></a>
+<span id="index-_003c_005b-encoding-vector-downloading"></span>
<p>You may notice that the same syntax is used for downloading encoding
vectors and Type 1 font files. To make your intentions clear, you can
also use &lsquo;<samp>&lt;[</samp>&rsquo; to explicitly indicate you are downloading an
encoding vector, as in:
-</p><div class="smallexample">
-<pre class="smallexample">pstrn8r StoneInformal &quot;TeXBase1Encoding ReEncodeFont&quot; &lt;[8r.enc &lt;pstrn8a.pfb
+</p><div class="example">
+<pre class="example">pstrn8r StoneInformal &quot;TeXBase1Encoding ReEncodeFont&quot; &lt;[8r.enc &lt;pstrn8a.pfb
</pre></div>
-<a name="index-_002eenc-extension-for-encoding-vectors"></a>
+<span id="index-_002eenc-extension-for-encoding-vectors"></span>
<p>If the filename of your encoding vector does not end in &lsquo;<samp>.enc</samp>&rsquo;, and
you are using partial font downloading, you must use the &lsquo;<samp>&lt;[</samp>&rsquo;
syntax, or Dvips will not download the font properly.
</p>
-<a name="index-_002epfa-extension-required-for-partial-downloading"></a>
-<a name="index-_002epfb-extension-required-for-partial-downloading"></a>
+<span id="index-_002epfa-extension-required-for-partial-downloading"></span>
+<span id="index-_002epfb-extension-required-for-partial-downloading"></span>
<p>Similarly, the name of the Type 1 font file itself must have extension
<samp>.pfa</samp> or <samp>.pfb</samp> for partial downloading to work properly.
</p>
-<a name="index-pfb-files_002c-automatically-unpacked"></a>
+<span id="index-pfb-files_002c-automatically-unpacked"></span>
<p>When using PFB files, Dvips is smart enough to unpack the binary PFB
format into printable ASCII so there is no need to perform this
conversion yourself. In addition, Dvips scans the font to determine its
memory usage, just as it does for other header files (see <a href="#Header-files">Header files</a>).
</p>
-<a name="index-partial-font-downloading"></a>
-<a name="index-downloading-fonts-partially"></a>
+<span id="index-partial-font-downloading"></span>
+<span id="index-downloading-fonts-partially"></span>
<p>If the &lsquo;<samp>j</samp>&rsquo; config file or command-line option is enabled (as it
is by default), <samp>StoneInformal.pfb</samp> will be <em>partially
downloaded</em>&mdash;only those characters your document actually uses will
be extracted and downloaded, and the remainder discarded.
See <a href="#Option-details">Option details</a>.
</p>
-<a name="index-whole-font-downloading"></a>
-<a name="index-multiple-master-fonts"></a>
-<a name="index-Minion-typeface-family"></a>
-<a name="index-_003c_003c-whole-font-downloading"></a>
+<span id="index-whole-font-downloading"></span>
+<span id="index-multiple-master-fonts"></span>
+<span id="index-Minion-typeface-family"></span>
+<span id="index-_003c_003c-whole-font-downloading"></span>
<p>Adobe Multiple Master fonts, such as Minion, cannot be partially
downloaded. To partially download in general, but avoid partial
downloading for individual fonts, use &lsquo;<samp>&lt;&lt;</samp>&rsquo; instead &lsquo;<samp>&lt;</samp>&rsquo;:
@@ -5041,17 +4897,15 @@ name, it is used for both the TeX name and the PostScript name.
<hr>
-<a name="Color"></a>
-<div class="header">
+<span id="Color"></span><div class="header">
<p>
Next: <a href="#Index" accesskey="n" rel="next">Index</a>, Previous: <a href="#PostScript-fonts" accesskey="p" rel="prev">PostScript fonts</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Color-1"></a>
-<h2 class="chapter">7 Color</h2>
+<span id="Color-1"></span><h2 class="chapter">7 Color</h2>
-<a name="index-color"></a>
+<span id="index-color"></span>
-<a name="index-Hafner_002c-Jim"></a>
+<span id="index-Hafner_002c-Jim"></span>
<p>Dvips supports one-pass multi-color printing of TeX documents on any
color PostScript device. Initially added by Jim Hafner, IBM Research,
<a href="mailto:hafner@almaden.ibm.com">hafner@almaden.ibm.com</a>, the color support has gone through many
@@ -5065,32 +4919,30 @@ preparer&rsquo;s point of view and then add some instructions on installation
for the TeX administrator.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Color-macro-files" accesskey="1">Color macro files</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">TeX macro definitions.
+<tr><td align="left" valign="top">&bull; <a href="#Color-macro-files" accesskey="1">Color macro files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">TeX macro definitions.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#User_002ddefinable-colors" accesskey="2">User-definable colors</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Adding your own colors.
+<tr><td align="left" valign="top">&bull; <a href="#User_002ddefinable-colors" accesskey="2">User-definable colors</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Adding your own colors.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Color-subtleties" accesskey="3">Color subtleties</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Subtleties in using color.
+<tr><td align="left" valign="top">&bull; <a href="#Color-subtleties" accesskey="3">Color subtleties</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Subtleties in using color.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Ted-Turner" accesskey="4">Ted Turner</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Printing in black/white after colorizing.
+<tr><td align="left" valign="top">&bull; <a href="#Ted-Turner" accesskey="4">Ted Turner</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Printing in black/white after colorizing.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Color-device-configuration" accesskey="5">Color device configuration</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Configuring Dvips for color devices.
+<tr><td align="left" valign="top">&bull; <a href="#Color-device-configuration" accesskey="5">Color device configuration</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Configuring Dvips for color devices.
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Color-support-details" accesskey="6">Color support details</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Color support details
+<tr><td align="left" valign="top">&bull; <a href="#Color-support-details" accesskey="6">Color support details</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Color support details
</td></tr>
</table>
<hr>
-<a name="Color-macro-files"></a>
-<div class="header">
+<span id="Color-macro-files"></span><div class="header">
<p>
Next: <a href="#User_002ddefinable-colors" accesskey="n" rel="next">User-definable colors</a>, Up: <a href="#Color" accesskey="u" rel="up">Color</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Color-macro-files-1"></a>
-<h3 class="section">7.1 Color macro files</h3>
+<span id="Color-macro-files-1"></span><h3 class="section">7.1 Color macro files</h3>
-<a name="index-macros-for-color"></a>
-<a name="index-color-macros"></a>
+<span id="index-macros-for-color"></span>
+<span id="index-color-macros"></span>
<p>All the color macro commands are defined in &lsquo;<samp>colordvi.tex</samp>&rsquo; (or
&lsquo;<samp>colordvi.sty</samp>&rsquo;). To access these macros simply add to the top of
@@ -5107,9 +4959,9 @@ the documentation for the graphics package, available from
<samp><var>CTAN</var>:doc/latex/graphics/</samp>. See also
<samp><var>CTAN</var>:doc/epslatex.ps</samp>.
</p>
-<a name="index-Crayola-crayon-box"></a>
-<a name="index-Pantone-colors"></a>
-<a name="index-color-names_002c-mixed-case"></a>
+<span id="index-Crayola-crayon-box"></span>
+<span id="index-Pantone-colors"></span>
+<span id="index-color-names_002c-mixed-case"></span>
<p>These macros provide two basic kinds of color macros: ones for local
color changes (a few words, a single symbol) and one for global color
changes (the whole document). All the color names use a mixed case
@@ -5127,7 +4979,7 @@ and Pantones.
<pre class="example">\<var>ColorName</var>{this is the color <var>ColorName</var>}
</pre></div>
-<a name="index-_005cColorName"></a>
+<span id="index-_005cColorName"></span>
<p>where <var>ColorName</var> is the name of a predefined color, e.g.,
&lsquo;<samp>Blue</samp>&rsquo;. As shown, these macros take one argument, the text to
print in the specified color. This can be used for nested color changes
@@ -5139,7 +4991,7 @@ example:
\Blue{nesting blue}, recovering the red} and back to original.
</pre></div>
-<p><a name="index-color-nesting-level"></a>
+<p><span id="index-color-nesting-level"></span>
The color nesting level has no hard limit, but it is not advisable to
nest too deeply lest you and the reader lose track of the color history.
</p>
@@ -5149,7 +5001,7 @@ nest too deeply lest you and the reader lose track of the color history.
<pre class="example">\text<var>ColorName</var>
</pre></div>
-<p><a name="index-_005ctextColorName"></a>
+<p><span id="index-_005ctextColorName"></span>
These macros take no arguments and changes the default color from that
point on to <var>ColorName</var>. This of course can be overridden globally
by another such command or locally by local color commands. For example,
@@ -5181,16 +5033,14 @@ and LaTeX use compatible.
</p>
<hr>
-<a name="User_002ddefinable-colors"></a>
-<div class="header">
+<span id="User_002ddefinable-colors"></span><div class="header">
<p>
Next: <a href="#Color-subtleties" accesskey="n" rel="next">Color subtleties</a>, Previous: <a href="#Color-macro-files" accesskey="p" rel="prev">Color macro files</a>, Up: <a href="#Color" accesskey="u" rel="up">Color</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="User_002ddefinable-colors-1"></a>
-<h3 class="section">7.2 User-definable colors</h3>
+<span id="User_002ddefinable-colors-1"></span><h3 class="section">7.2 User-definable colors</h3>
-<a name="index-user_002ddefinable-colors"></a>
-<a name="index-colors_002c-user_002ddefinable"></a>
+<span id="index-user_002ddefinable-colors"></span>
+<span id="index-colors_002c-user_002ddefinable"></span>
<p>There are two ways for the user to specify colors not already defined.
For local changes, there is the command <code>\Color</code> which takes two
@@ -5223,15 +5073,13 @@ and do its best to recover by discarding the current color history.
</p>
<hr>
-<a name="Color-subtleties"></a>
-<div class="header">
+<span id="Color-subtleties"></span><div class="header">
<p>
Next: <a href="#Ted-Turner" accesskey="n" rel="next">Ted Turner</a>, Previous: <a href="#User_002ddefinable-colors" accesskey="p" rel="prev">User-definable colors</a>, Up: <a href="#Color" accesskey="u" rel="up">Color</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Color-subtleties-1"></a>
-<h3 class="section">7.3 Color subtleties</h3>
+<span id="Color-subtleties-1"></span><h3 class="section">7.3 Color subtleties</h3>
-<a name="index-color-subtleties"></a>
+<span id="index-color-subtleties"></span>
<p>Color macros are defined via <code>\special</code> keywords. As such, they
are put in the &lsquo;<samp>.dvi</samp>&rsquo; file only as explicit message strings to the
@@ -5266,13 +5114,11 @@ be done by prefixing the color command with <code>\leavevmode</code>.
</p>
<hr>
-<a name="Ted-Turner"></a>
-<div class="header">
+<span id="Ted-Turner"></span><div class="header">
<p>
Next: <a href="#Color-device-configuration" accesskey="n" rel="next">Color device configuration</a>, Previous: <a href="#Color-subtleties" accesskey="p" rel="prev">Color subtleties</a>, Up: <a href="#Color" accesskey="u" rel="up">Color</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Printing-in-black_002fwhite-after-colorizing"></a>
-<h3 class="section">7.4 Printing in black/white after colorizing</h3>
+<span id="Printing-in-black_002fwhite-after-colorizing"></span><h3 class="section">7.4 Printing in black/white after colorizing</h3>
<p>If you have a TeX or LaTeX document written with color macros and
you want to print it in black and white there are two options. On all
@@ -5293,16 +5139,14 @@ compatible with some form of color support.
</p>
<hr>
-<a name="Color-device-configuration"></a>
-<div class="header">
+<span id="Color-device-configuration"></span><div class="header">
<p>
Next: <a href="#Color-support-details" accesskey="n" rel="next">Color support details</a>, Previous: <a href="#Ted-Turner" accesskey="p" rel="prev">Ted Turner</a>, Up: <a href="#Color" accesskey="u" rel="up">Color</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Color-device-configuration-1"></a>
-<h3 class="section">7.5 Color device configuration</h3>
+<span id="Color-device-configuration-1"></span><h3 class="section">7.5 Color device configuration</h3>
-<a name="index-color-configuration"></a>
-<a name="index-configuration_002c-of-color-devices"></a>
+<span id="index-color-configuration"></span>
+<span id="index-configuration_002c-of-color-devices"></span>
<p>To configure Dvips for a particular color device you need to fine tune
the color parameters to match your device&rsquo;s color rendition. To do this,
@@ -5316,8 +5160,8 @@ interpreter) the PostScript commands &lsquo;<samp>setcmykcolor</samp>&rsquo; and
&lsquo;<samp>currentcmykcolor</samp>&rsquo; in terms of a RGB equivalent so if your device
only understands RGB, there should be no problem.
</p>
-<a name="index-Phaser-printer_002c-used-for-color-calibration"></a>
-<a name="index-Tektronix-Phaser-printer_002c-used-for-color-calibration"></a>
+<span id="index-Phaser-printer_002c-used-for-color-calibration"></span>
+<span id="index-Tektronix-Phaser-printer_002c-used-for-color-calibration"></span>
<p>The parameters set in this file were determined by comparing the Pantone
chart of a Tektronix Phaser printer with the actual Crayola Crayons.
Because these were defined for a particular device, the actual color
@@ -5358,36 +5202,32 @@ predefine other colors for your users.
</p>
<hr>
-<a name="Color-support-details"></a>
-<div class="header">
+<span id="Color-support-details"></span><div class="header">
<p>
Previous: <a href="#Color-device-configuration" accesskey="p" rel="prev">Color device configuration</a>, Up: <a href="#Color" accesskey="u" rel="up">Color</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Color-support-details-1"></a>
-<h3 class="section">7.6 Color support details</h3>
+<span id="Color-support-details-1"></span><h3 class="section">7.6 Color support details</h3>
<p>To support color, Dvips recognizes a certain set of specials. These
specials start with the keyword &lsquo;<samp>color</samp>&rsquo; or the keyword
&lsquo;<samp>background</samp>&rsquo;, followed by a color specification.
</p>
<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Color-specifications" accesskey="1">Color specifications</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#Color-specifications" accesskey="1">Color specifications</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Color-specials" accesskey="2">Color specials</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+<tr><td align="left" valign="top">&bull; <a href="#Color-specials" accesskey="2">Color specials</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
</td></tr>
</table>
<hr>
-<a name="Color-specifications"></a>
-<div class="header">
+<span id="Color-specifications"></span><div class="header">
<p>
Next: <a href="#Color-specials" accesskey="n" rel="next">Color specials</a>, Up: <a href="#Color-support-details" accesskey="u" rel="up">Color support details</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Color-specifications-1"></a>
-<h4 class="subsection">7.6.1 Color specifications</h4>
+<span id="Color-specifications-1"></span><h4 class="subsection">7.6.1 Color specifications</h4>
-<a name="index-color-specifications"></a>
+<span id="index-color-specifications"></span>
<p>What is a color specification? One of three things. First, it might be
a PostScript procedure as defined in a PostScript header file. The
@@ -5415,13 +5255,11 @@ pattern (assuming such exists.)
</p>
<hr>
-<a name="Color-specials"></a>
-<div class="header">
+<span id="Color-specials"></span><div class="header">
<p>
Previous: <a href="#Color-specifications" accesskey="p" rel="prev">Color specifications</a>, Up: <a href="#Color-support-details" accesskey="u" rel="up">Color support details</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Color-specials-1"></a>
-<h4 class="subsection">7.6.2 Color specials</h4>
+<span id="Color-specials-1"></span><h4 class="subsection">7.6.2 Color specials</h4>
<p>We will describe &lsquo;<samp>background</samp>&rsquo; first, since it is the simplest. The
&lsquo;<samp>background</samp>&rsquo; keyword must be followed by a color specification.
@@ -5463,13 +5301,11 @@ categories of color-like state.
</p>
<hr>
-<a name="Index"></a>
-<div class="header">
+<span id="Index"></span><div class="header">
<p>
Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
</div>
-<a name="Index-1"></a>
-<h2 class="unnumbered">Index</h2>
+<span id="Index-1"></span><h2 class="unnumbered">Index</h2>
<table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Index_cp_symbol-1"><b>!</b></a>
&nbsp;
@@ -5558,14 +5394,14 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<table class="index-cp" border="0">
<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-1">!</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-1">!</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0021-special-_0028literal-PS-header_0029"><code>! <span class="roman">special (literal PS header)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Literal-headers">Literal headers</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0021-starting-output-filename"><code>! <span class="roman">starting output filename</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-2">&quot;</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-2">&quot;</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0022-special-_0028literal-PostScript_0029"><code>&quot; <span class="roman">special (literal PostScript)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_0022-special">&quot; special</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-3">%</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-3">%</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0025_0025BoundingBox"><code>%%BoundingBox</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bounding-box">Bounding box</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0025_0025Page_002c-and-multi_002dpage-information"><code>%%Page<span class="roman">, and multi-page information</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#PostScript-hooks">PostScript hooks</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0025_0025Page_002c-not-generating"><code>%%Page<span class="roman">, not generating</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
@@ -5574,13 +5410,13 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-_0025_0025VMusage"><code>%%VMusage</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Headers-and-memory-usage">Headers and memory usage</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0025_002aFont"><code>%*Font</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Fonts-in-figures">Fonts in figures</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-4">(</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-4">(</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0028atend_0029_002c-bounding-box-specification"><code>(atend)<span class="roman">, bounding box specification</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bounding-box">Bounding box</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-5">+</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-5">+</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002bpsmapfile"><code>+<var>psmapfile</var></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-6">-</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-6">-</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d"><code>-</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d-as-output-filename"><code>- <span class="roman">as output filename</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002d_002dhelp"><code>--help</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-summary">Option summary</a></td></tr>
@@ -5653,7 +5489,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-_002dZ-for-compressing-bitmap-fonts"><code>-Z <span class="roman">for compressing bitmap fonts</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002dz-for-recognizing-hyperdvi"><code>-z <span class="roman">for recognizing hyperdvi</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-7">.</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-7">.</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002e_002e_002drelative-filenames"><samp>..</samp>-relative filenames</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002eafm-Adobe-metric-files"><code>.afm <span class="roman">Adobe metric files</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Metric-files">Metric files</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002edvipsrc_002c-searched-for"><code>.dvipsrc<span class="roman">, searched for</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-searching">Configuration file searching</a></td></tr>
@@ -5670,31 +5506,31 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-_002epro-prologue-files"><code>.pro <span class="roman">prologue files</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Header-files">Header files</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002etfm-TeX-font-metric-files"><code>.tfm <span class="roman">TeX font metric files</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Metric-files">Metric files</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-8">/</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-8">/</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002f_0023copies"><code>/#copies</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002f_0023copies-1"><code>/#copies</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_002fmagscale"><code>/magscale</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#EPSF-scaling">EPSF scaling</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-9">6</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-9">6</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-612-792-bounding-box-size"><code>612 792 <span class="roman">bounding box size</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bounding-box">Bounding box</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-10">8</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-10">8</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-8r-encoding_002c-and-extra-characters"><code>8r <span class="roman">encoding, and extra characters</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-8r-font-encoding">8r font encoding</a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfonts_002emap">psfonts.map</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-8r_002eenc"><code>8r.enc</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Encodings">Encodings</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-11">&lt;</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-11">&lt;</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_003c-font-downloading"><code>&lt; <span class="roman">font downloading</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfonts_002emap">psfonts.map</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_003c_003c-whole-font-downloading"><code>&lt;&lt; <span class="roman">whole font downloading</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfonts_002emap">psfonts.map</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_003c_005b-encoding-vector-downloading"><code>&lt;[ <span class="roman">encoding vector downloading</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfonts_002emap">psfonts.map</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-12">=</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-12">=</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_003d_003a-ligature-operation"><code>=: <span class="roman">ligature operation</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Encoding-file-format">Encoding file format</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-13">@</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-13">@</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_0040-config-command-_0028define-paper-sizes_0029"><code>@ <span class="roman">config command (define paper sizes)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-14">\</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-14">\</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005c_002e"><code>\.</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cAA"><code>\AA</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005cColorName"><code>\<var>ColorName</var></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Color-macro-files">Color macro files</a></td></tr>
@@ -5711,10 +5547,10 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-_005crotninety"><code>\rotninety</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Literal-examples">Literal examples</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-_005ctextColorName"><code>\text<var>ColorName</var></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Color-macro-files">Color macro files</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_symbol-15">|</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_symbol-15">|</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-_007c-starting-output-filename"><code>| <span class="roman">starting output filename</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-A">A</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-A">A</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-a-config-command-_0028conserve-memory_0029"><code>a <span class="roman">config command (conserve memory)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-A-ring_002c-Scandinavian-letter">A ring, Scandinavian letter</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Reencoding-with-Afm2tfm">Reencoding with Afm2tfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-a3-papertype">a3 papertype</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
@@ -5740,7 +5576,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-ASCII-character-codes_002c-used-by-PostScript">ASCII character codes, used by PostScript</a>:</td><td>&nbsp;</td><td valign="top"><a href="#PostScript-typesetting">PostScript typesetting</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-atend_002c-bounding-box-specification"><code>atend<span class="roman">, bounding box specification</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Bounding-box">Bounding box</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-B">B</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-B">B</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-b-config-command-_0028_0023copies_0029"><code>b <span class="roman">config command (#copies)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-base"><code>base</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hypertext-specials">Hypertext specials</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-base-encoding_002c-recommended">base encoding, recommended</a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfonts_002emap">psfonts.map</a></td></tr>
@@ -5765,7 +5601,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-bounding-box_002c-supplying-to-TeX">bounding box, supplying to TeX</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cincludegraphics">\includegraphics</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-bounding-box_002c-supplying-to-TeX-1">bounding box, supplying to TeX</a>:</td><td>&nbsp;</td><td valign="top"><a href="#EPSF-macros">EPSF macros</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-C">C</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-C">C</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-c-config-command-_0028include-another-config-file_0029"><code>c <span class="roman">config command (include another config file)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-changing-PostScript-encodings">changing PostScript encodings</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-changing-TeX-encodings">changing TeX encodings</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Changing-TeX-encodings">Changing TeX encodings</a></td></tr>
@@ -5820,7 +5656,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-cropmarks">cropmarks</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-current-font_002c-in-PostScript">current font, in PostScript</a>:</td><td>&nbsp;</td><td valign="top"><a href="#PostScript-typesetting">PostScript typesetting</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-D">D</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-D">D</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-D-config-command-_0028dpi_0029"><code>D <span class="roman">config command (dpi)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-dated-output">dated output</a>:</td><td>&nbsp;</td><td valign="top"><a href="#PostScript-hooks">PostScript hooks</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-datestamp_002c-in-output">datestamp, in output</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
@@ -5859,7 +5695,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-DVIPSSIZES_002c-overrides-R"><code>DVIPSSIZES<span class="roman">, overrides</span> R</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-dynamic-creation-of-graphics">dynamic creation of graphics</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-E">E</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-E">E</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-e-config-command-_0028maxdrift_0029"><code>e <span class="roman">config command (maxdrift)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-E-config-command-_0028shell-escape_0029"><code>E <span class="roman">config command (shell escape)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-efficiency_002c-and-fonts">efficiency, and fonts</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Making-a-font-available">Making a font available</a></td></tr>
@@ -5893,7 +5729,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-ExtendFont"><code>ExtendFont</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Special-font-effects">Special font effects</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-extra-characters_002c-accessing">extra characters, accessing</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Changing-PostScript-encodings">Changing PostScript encodings</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-F">F</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-F">F</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-f-config-command-_0028filter_0029"><code>f <span class="roman">config command (filter)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-F-config-command-_0028filter_0029"><code>F <span class="roman">config command (filter)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-failure_002c-and-printer-errors">failure, and printer errors</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Printer-errors">Printer errors</a></td></tr>
@@ -5921,7 +5757,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-fonts_002c-small-caps">fonts, small caps</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Special-font-effects">Special font effects</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-fonts_002c-system-PostScript">fonts, system PostScript</a>:</td><td>&nbsp;</td><td valign="top"><a href="#PostScript-font-installation">PostScript font installation</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-G">G</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-G">G</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-G-config-command-_0028character-shifting_0029"><code>G <span class="roman">config command (character shifting)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-gf-files">gf files</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Glyph-files">Glyph files</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-gftopk"><code>gftopk</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Glyph-files">Glyph files</a></td></tr>
@@ -5936,7 +5772,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-gsave_002fgrestore_002c-and-literal-PS"><code>gsave<span class="roman">/</span>grestore<span class="roman">, and literal PS</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Literal-examples">Literal examples</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-gsftopk"><code>gsftopk</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-H">H</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-H">H</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-h-config-command-_0028download-additional-header_0029"><code>h <span class="roman">config command (download additional header)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-H-config-command-_0028PostScript-header-path_0029"><code>H <span class="roman">config command (PostScript header path)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Hafner_002c-Jim">Hafner, Jim</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Color">Color</a></td></tr>
@@ -5965,7 +5801,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-hypertext-specials">hypertext specials</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hypertext-specials">Hypertext specials</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-hypertext-support">hypertext support</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hypertext">Hypertext</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-I">I</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-I">I</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-i-config-command-_0028pages_002fsection_0029"><code>i <span class="roman">config command (pages/section)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-idvi-Java-DVI-reader"><code>idvi <span class="roman">Java DVI reader</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hypertext">Hypertext</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Illustrator_002c-workaround-for">Illustrator, workaround for</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Including-graphics-fails">Including graphics fails</a></td></tr>
@@ -5981,17 +5817,17 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-inverted-output">inverted output</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Small-or-inverted">Small or inverted</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-invoking-Dvips">invoking Dvips</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Invoking-Dvips">Invoking Dvips</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-J">J</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-J">J</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-j-config-command-_0028partial-font-downloading_0029"><code>j <span class="roman">config command (partial font downloading)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Java-DVI-reader">Java DVI reader</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hypertext">Hypertext</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Jeffrey_002c-Alan">Jeffrey, Alan</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Invoking-afm2tfm">Invoking afm2tfm</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-K">K</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-K">K</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-K-config-command-_0028comment-removal_0029"><code>K <span class="roman">config command (comment removal)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-kerning_002c-defined">kerning, defined</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Metric-files">Metric files</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-KPATHSEA_005fDEBUG"><code>KPATHSEA_DEBUG</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Environment-variables">Environment variables</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-L">L</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-L">L</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-L-config-command-_0028last-paper-size-wins_0029"><code>L <span class="roman">config command (last paper size wins)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-landscape-orientation_002c-defined">landscape orientation, defined</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Paper-size-and-landscape">Paper size and landscape</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-landscape-papertype">landscape papertype</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
@@ -6019,7 +5855,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-low-characters_002c-shifting">low characters, shifting</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-lpr-spooler_002c-MS_002dDOS-emulation">lpr spooler, MS-DOS emulation</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-M">M</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-M">M</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-m-config-command-_0028available-memory_0029"><code>m <span class="roman">config command (available memory)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-M-config-command-_0028mf-mode_0029"><code>M <span class="roman">config command (mf mode)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-macros-for-color">macros for color</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Color-macro-files">Color macro files</a></td></tr>
@@ -6056,7 +5892,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-multiple-paper-trays">multiple paper trays</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Paper-trays">Paper trays</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Murphy_002c-Tim">Murphy, Tim</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hypertext-specials">Hypertext specials</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-N">N</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-N">N</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-N--config-command-_0028disable-EPS_0029"><code>N <span class="roman"> config command (disable EPS)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-name"><code>name</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hypertext-specials">Hypertext specials</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-narrow-fonts">narrow fonts</a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfonts_002emap">psfonts.map</a></td></tr>
@@ -6065,7 +5901,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-non_002dresident-fonts">non-resident fonts</a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfonts_002emap">psfonts.map</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-nopaper_002c-paper-format-for-_002dt"><code>nopaper<span class="roman">, paper format for &lsquo;<samp>-t</samp>&rsquo;</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Config-file-paper-sizes">Config file paper sizes</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-O">O</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-O">O</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-o-config-command-_0028output-destination_0029"><code>o <span class="roman">config command (output destination)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-O-config-command-_0028page-offsets_0029"><code>O <span class="roman">config command (page offsets)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-oblique-fonts">oblique fonts</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Special-font-effects">Special font effects</a></td></tr>
@@ -6089,7 +5925,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-output_002c-redirecting">output, redirecting</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-output_002c-too-small">output, too small</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Small-or-inverted">Small or inverted</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-P">P</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-P">P</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-p-config-command-_0028font-aliases_0029"><code>p <span class="roman">config command (font aliases)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-P-config-command-_0028PK-path_0029"><code>P <span class="roman">config command (PK path)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-page-range">page range</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
@@ -6169,12 +6005,12 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-pTeX-extensions">pTeX extensions</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pTeX-extensions-1">pTeX extensions</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-Q">Q</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-Q">Q</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-q-config-command-_0028quiet_0029"><code>q <span class="roman">config command (quiet)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Q-config-command-_0028quiet_0029"><code>Q <span class="roman">config command (quiet)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-quiet-operation">quiet operation</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-R">R</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-R">R</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-R-config-command-_0028fallback-resolution_0029"><code>R <span class="roman">config command (fallback resolution)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-r-config-command-_0028page-reversal_0029"><code>r <span class="roman">config command (page reversal)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-raw-tfm-files">raw tfm files</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Afm2tfm-options">Afm2tfm options</a></td></tr>
@@ -6194,7 +6030,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-rotate_002etex"><code>rotate.tex</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#ps-special">ps special</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-rwi-_0028psfile-special-option_0029"><code>rwi <span class="roman">(&lsquo;<samp>psfile</samp>&rsquo; special option)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfile-special">psfile special</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-S">S</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-S">S</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-s-config-command-_0028global-save_002frestore_0029"><code>s <span class="roman">config command (global save/restore)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-S-config-command-_0028pict-path_0029"><code>S <span class="roman">config command (pict path)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-save_002frestore_002c-and-inverted-output">save/restore, and inverted output</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Small-or-inverted">Small or inverted</a></td></tr>
@@ -6236,7 +6072,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-structured-comments">structured comments</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-system-in-config-file"><code>system <span class="roman">in config file</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-T">T</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-T">T</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-T-config-command-_0028TFM-path_0029"><code>T <span class="roman">config command (TFM path)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Tektronix-Phaser-printer_002c-used-for-color-calibration">Tektronix Phaser printer, used for color calibration</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Color-device-configuration">Color device configuration</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-testpage_002etex"><code>testpage.tex</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
@@ -6270,7 +6106,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-Type-1-fonts">Type 1 fonts</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Glyph-files">Glyph files</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-typesetting-in-PostScript">typesetting in PostScript</a>:</td><td>&nbsp;</td><td valign="top"><a href="#PostScript-typesetting">PostScript typesetting</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-U">U</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-U">U</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-U-config-command-_0028Xerox-4045_0029"><code>U <span class="roman">config command (Xerox 4045)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-uncollated-copies">uncollated copies</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-uncompressing-PostScript">uncompressing PostScript</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></td></tr>
@@ -6286,7 +6122,7 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-userdict_002c-and-dictionary-files"><code>userdict<span class="roman">, and dictionary files</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Header-files">Header files</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-userdict_002c-used-for-header-files">userdict<span class="roman">, used for header files</span></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-V">V</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-V">V</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-V-config-command-_0028vf-path_0029"><code>V <span class="roman">config command (vf path)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-verbose-EPSF-processing">verbose EPSF processing</a>:</td><td>&nbsp;</td><td valign="top"><a href="#EPSF-macros">EPSF macros</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-vf-files">vf files</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Virtual-fonts">Virtual fonts</a></td></tr>
@@ -6302,21 +6138,21 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top
<tr><td></td><td valign="top"><a href="#index-vscale-_0028psfile-special-option_0029"><code>vscale <span class="roman">(&lsquo;<samp>psfile</samp>&rsquo; special option)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfile-special">psfile special</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-vsize-_0028psfile-special-option_0029"><code>vsize <span class="roman">(&lsquo;<samp>psfile</samp>&rsquo; special option)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfile-special">psfile special</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-W">W</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-W">W</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-W-config-command-_0028emit-warning_0029"><code>W <span class="roman">config command (emit warning)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-warning-messages_002c-defining">warning messages, defining</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-warnings_002c-suppressing">warnings, suppressing</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-whole-font-downloading">whole font downloading</a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfonts_002emap">psfonts.map</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-wide-fonts">wide fonts</a>:</td><td>&nbsp;</td><td valign="top"><a href="#psfonts_002emap">psfonts.map</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-X">X</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-X">X</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-X-config-command-_0028horizontal-resolution_0029"><code>X <span class="roman">config command (horizontal resolution)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Xerox-4045">Xerox 4045</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Option-details">Option details</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-Y">Y</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-Y">Y</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-Y-config-command-_0028vertical-resolution_0029"><code>Y <span class="roman">config command (vertical resolution)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
-<tr><th><a name="Index_cp_letter-Z">Z</a></th><td></td><td></td></tr>
+<tr><th id="Index_cp_letter-Z">Z</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-Z-config-command-_0028compress-fonts_0029"><code>Z <span class="roman">config command (compress fonts)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-z-config-command-_0028secure-mode_0029"><code>z <span class="roman">config command (secure mode)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
diff --git a/Master/texmf-dist/doc/dvips/dvips.pdf b/Master/texmf-dist/doc/dvips/dvips.pdf
index 516f2bf506f..7f9608ceec8 100644
--- a/Master/texmf-dist/doc/dvips/dvips.pdf
+++ b/Master/texmf-dist/doc/dvips/dvips.pdf
Binary files differ