[latexrefman-commits] [SCM] latexrefman updated: r1154 - trunk

Karl Berry INVALID.NOREPLY at gnu.org.ua
Sun Jul 16 19:30:05 CEST 2023


Author: karl
Date: 2023-07-16 17:30:04 +0000 (Sun, 16 Jul 2023)
New Revision: 1154

Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/latex2e.html
   trunk/latex2e.info
   trunk/latex2e.pdf
   trunk/latex2e.texi
Log:
geometry package preferred for physical page sizes; \thepage description

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2023-06-24 01:22:38 UTC (rev 1153)
+++ trunk/ChangeLog	2023-07-16 17:30:04 UTC (rev 1154)
@@ -1,3 +1,13 @@
+2023-07-16  Karl Berry  <karl at freefriends.org>
+
+	* latex2e.texi (Document class options): recommend the geometry
+	package, and note that \pdfpagewidth/height is engine-dependent.
+	Report from Seymour J Metz, 14 Jul 2023 17:38:07.
+	
+	* latex2e.texi (\thepage): new section, based on information
+	from Ulrike Fischer, https://tex.stackexchange.com/questions/687258.
+	* NEWS: mention this.
+
 2023-06-23  Karl Berry  <karl at freefriends.org>
 
 	* latex2e.texi (\DeclareTextSymbol, Text symbols): guillemet not

Modified: trunk/NEWS
===================================================================
--- trunk/NEWS	2023-06-24 01:22:38 UTC (rev 1153)
+++ trunk/NEWS	2023-07-16 17:30:04 UTC (rev 1154)
@@ -7,6 +7,7 @@
 Updates are welcome.
 
 Additions:
+* Description of the \thepage page number representation.
 * Description of the (simple) \slash command.
 
 
 Notable changes in January 2023 release:

Modified: trunk/latex2e.html
===================================================================
--- trunk/latex2e.html	2023-06-24 01:22:38 UTC (rev 1153)
+++ trunk/latex2e.html	2023-07-16 17:30:04 UTC (rev 1154)
@@ -1,6 +1,6 @@
 <!DOCTYPE html>
 <html>
-<!-- Created by GNU Texinfo 7.0.2, https://www.gnu.org/software/texinfo/ -->
+<!-- Created by GNU Texinfo 7.0.3, https://www.gnu.org/software/texinfo/ -->
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <!-- This document is an unofficial reference manual for LaTeX, a
@@ -317,13 +317,14 @@
     <li><a id="toc-_005cobeycr-_0026-_005crestorecr-1" href="#g_t_005cobeycr-_0026-_005crestorecr">9.2 <code class="code">\obeycr</code> & <code class="code">\restorecr</code></a></li>
     <li><a id="toc-_005cnewline-1" href="#g_t_005cnewline">9.3 <code class="code">\newline</code></a></li>
     <li><a id="toc-_005c_002d-_0028discretionary-hyphen_0029" href="#g_t_005c_002d-_0028hyphenation_0029">9.4 <code class="code">\-</code> (discretionary hyphen)</a></li>
-    <li><a id="toc-_005cdiscretionary-_0028generalized-hyphenation-point_0029" href="#g_t_005cdiscretionary">9.5 <code class="code">\discretionary</code> (generalized hyphenation point)</a></li>
-    <li><a id="toc-_005cfussy-_0026-_005csloppy-1" href="#g_t_005cfussy-_0026-_005csloppy">9.6 <code class="code">\fussy</code> & <code class="code">\sloppy</code></a>
+    <li><a id="toc-_005cslash_003a-breakable-_002f" href="#g_t_005cslash">9.5 <code class="code">\slash</code>: breakable ‘<samp class="samp">/</samp>’</a></li>
+    <li><a id="toc-_005cdiscretionary-_0028generalized-hyphenation-point_0029" href="#g_t_005cdiscretionary">9.6 <code class="code">\discretionary</code> (generalized hyphenation point)</a></li>
+    <li><a id="toc-_005cfussy-_0026-_005csloppy-1" href="#g_t_005cfussy-_0026-_005csloppy">9.7 <code class="code">\fussy</code> & <code class="code">\sloppy</code></a>
     <ul class="toc-numbered-mark">
-      <li><a id="toc-sloppypar-1" href="#sloppypar">9.6.1 <code class="code">sloppypar</code></a></li>
+      <li><a id="toc-sloppypar-1" href="#sloppypar">9.7.1 <code class="code">sloppypar</code></a></li>
     </ul></li>
-    <li><a id="toc-_005chyphenation-1" href="#g_t_005chyphenation">9.7 <code class="code">\hyphenation</code></a></li>
-    <li><a id="toc-_005clinebreak-_0026-_005cnolinebreak-1" href="#g_t_005clinebreak-_0026-_005cnolinebreak">9.8 <code class="code">\linebreak</code> & <code class="code">\nolinebreak</code></a></li>
+    <li><a id="toc-_005chyphenation-1" href="#g_t_005chyphenation">9.8 <code class="code">\hyphenation</code></a></li>
+    <li><a id="toc-_005clinebreak-_0026-_005cnolinebreak-1" href="#g_t_005clinebreak-_0026-_005cnolinebreak">9.9 <code class="code">\linebreak</code> & <code class="code">\nolinebreak</code></a></li>
   </ul></li>
   <li><a id="toc-Page-breaking-1" href="#Page-breaking">10 Page breaking</a>
   <ul class="toc-numbered-mark">
@@ -439,6 +440,7 @@
     <li><a id="toc-_005cpagenumbering-1" href="#g_t_005cpagenumbering">18.2 <code class="code">\pagenumbering</code></a></li>
     <li><a id="toc-_005cpagestyle-1" href="#g_t_005cpagestyle">18.3 <code class="code">\pagestyle</code></a></li>
     <li><a id="toc-_005cthispagestyle-1" href="#g_t_005cthispagestyle">18.4 <code class="code">\thispagestyle</code></a></li>
+    <li><a id="toc-_005cthepage-1" href="#g_t_005cthepage">18.5 <code class="code">\thepage</code></a></li>
   </ul></li>
   <li><a id="toc-Spaces-1" href="#Spaces">19 Spaces</a>
   <ul class="toc-numbered-mark">
@@ -1293,15 +1295,13 @@
 
 <p>When using one of the engines pdfLaTeX, LuaLaTeX, or XeLaTeX
 (see <a class="pxref" href="#TeX-engines">TeX engines</a>), options other than <code class="code">letterpaper</code> set
-the print area but you must also set the physical paper size.  One way
-to do that is to put <code class="code">\pdfpagewidth=\paperwidth</code> and
-<code class="code">\pdfpageheight=\paperheight</code> in your document’s preamble.
-<a class="index-entry-id" id="index-package_002c-geometry-1"></a>
-<a class="index-entry-id" id="index-geometry-package-1"></a>
+the print area but you must also set the physical paper size. Usually,
+The <code class="code">geometry</code> package is the best way to do that; it
+provides flexible ways of setting the print area and physical page size.
+Otherwise, setting the paper size is engine-dependent.  For example,
+with pdfLaTeX, you could include <code class="code">\pdfpagewidth=\paperwidth</code> and
+<code class="code">\pdfpageheight=\paperheight</code> in the preamble.
 </p>
-<p>The <code class="code">geometry</code> package provides flexible ways of setting the print
-area and physical page size.
-</p>
 <a class="index-entry-id" id="index-draft-option"></a>
 <a class="index-entry-id" id="index-final-option"></a>
 <a class="index-entry-id" id="index-fleqn-option"></a>
@@ -2488,10 +2488,10 @@
 glyph to use for &#x00AB;, the left guillemet.
 </p>
 <div class="example">
-<pre class="example-preformatted">\DeclareTextSymbol{\guillemotleft}{T1}{19}
+<pre class="example-preformatted">\DeclareTextSymbol{\guillemetleft}{T1}{19}
 </pre></div>
 
-<p>The command <code class="code">\DeclareTextCommand{\guillemotleft}{T1}{\char
+<p>The command <code class="code">\DeclareTextCommand{\guillemetleft}{T1}{\char
 19}</code> has the same effect but is slower (see <a class="pxref" href="#g_t_005cDeclareTextCommand-_0026-_005cProvideTextCommand"><code class="code">\DeclareTextCommand</code> & <code class="code">\ProvideTextCommand</code></a>).
 </p>
 <p>See <a class="xref" href="#fontenc-package"><code class="code">fontenc</code> package</a>, for a list of common encodings.  The <var class="var">slot</var>
@@ -9673,10 +9673,11 @@
 <li><a href="#g_t_005cobeycr-_0026-_005crestorecr" accesskey="2"><code class="code">\obeycr</code> & <code class="code">\restorecr</code></a></li>
 <li><a href="#g_t_005cnewline" accesskey="3"><code class="code">\newline</code></a></li>
 <li><a href="#g_t_005c_002d-_0028hyphenation_0029" accesskey="4"><code class="code">\-</code> (discretionary hyphen)</a></li>
-<li><a href="#g_t_005cdiscretionary" accesskey="5"><code class="code">\discretionary</code> (generalized hyphenation point)</a></li>
-<li><a href="#g_t_005cfussy-_0026-_005csloppy" accesskey="6"><code class="code">\fussy</code> & <code class="code">\sloppy</code></a></li>
-<li><a href="#g_t_005chyphenation" accesskey="7"><code class="code">\hyphenation</code></a></li>
-<li><a href="#g_t_005clinebreak-_0026-_005cnolinebreak" accesskey="8"><code class="code">\linebreak</code> & <code class="code">\nolinebreak</code></a></li>
+<li><a href="#g_t_005cslash" accesskey="5"><code class="code">\slash</code>: breakable ‘<samp class="samp">/</samp>’</a></li>
+<li><a href="#g_t_005cdiscretionary" accesskey="6"><code class="code">\discretionary</code> (generalized hyphenation point)</a></li>
+<li><a href="#g_t_005cfussy-_0026-_005csloppy" accesskey="7"><code class="code">\fussy</code> & <code class="code">\sloppy</code></a></li>
+<li><a href="#g_t_005chyphenation" accesskey="8"><code class="code">\hyphenation</code></a></li>
+<li><a href="#g_t_005clinebreak-_0026-_005cnolinebreak" accesskey="9"><code class="code">\linebreak</code> & <code class="code">\nolinebreak</code></a></li>
 </ul>
 <hr>
 <div class="section-level-extent" id="g_t_005c_005c">
@@ -9860,7 +9861,7 @@
 <div class="section-level-extent" id="g_t_005c_002d-_0028hyphenation_0029">
 <div class="nav-panel">
 <p>
-Next: <a href="#g_t_005cdiscretionary" accesskey="n" rel="next"><code class="code">\discretionary</code> (generalized hyphenation point)</a>, Previous: <a href="#g_t_005cnewline" accesskey="p" rel="prev"><code class="code">\newline</code></a>, Up: <a href="#Line-breaking" accesskey="u" rel="up">Line breaking</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cslash" accesskey="n" rel="next"><code class="code">\slash</code>: breakable ‘<samp class="samp">/</samp>’</a>, Previous: <a href="#g_t_005cnewline" accesskey="p" rel="prev"><code class="code">\newline</code></a>, Up: <a href="#Line-breaking" accesskey="u" rel="up">Line breaking</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <h3 class="section" id="g_t_005c_002d-_0028discretionary-hyphen_0029">9.4 <code class="code">\-</code> (discretionary hyphen)</h3>
 
@@ -9905,12 +9906,35 @@
 
 <hr>
 </div>
+<div class="section-level-extent" id="g_t_005cslash">
+<div class="nav-panel">
+<p>
+Next: <a href="#g_t_005cdiscretionary" accesskey="n" rel="next"><code class="code">\discretionary</code> (generalized hyphenation point)</a>, Previous: <a href="#g_t_005c_002d-_0028hyphenation_0029" accesskey="p" rel="prev"><code class="code">\-</code> (discretionary hyphen)</a>, Up: <a href="#Line-breaking" accesskey="u" rel="up">Line breaking</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+</div>
+<h3 class="section" id="g_t_005cslash_003a-breakable-_002f">9.5 <code class="code">\slash</code>: breakable ‘<samp class="samp">/</samp>’</h3>
+
+<a class="index-entry-id" id="index-_005cslash"></a>
+<a class="index-entry-id" id="index-slash-character_002c-breakable"></a>
+
+<p>The <code class="code">\slash</code> command produces a ‘<samp class="samp">/</samp>’ character and then a
+penalty of the same value as an explicit ‘<samp class="samp">-</samp>’ character
+(<code class="code">\exhyphenpenalty</code>). This allows TeX to break a line at the
+‘<samp class="samp">/</samp>’, similar to a hyphen. Hyphenation is allowed in the word part
+preceding the ‘<samp class="samp">/</samp>’, but not after. For example:
+</p>
+<div class="example">
+<pre class="example-preformatted">The input\slash output of the program is complicated.
+</pre></div>
+
+
+<hr>
+</div>
 <div class="section-level-extent" id="g_t_005cdiscretionary">
 <div class="nav-panel">
 <p>
-Next: <a href="#g_t_005cfussy-_0026-_005csloppy" accesskey="n" rel="next"><code class="code">\fussy</code> & <code class="code">\sloppy</code></a>, Previous: <a href="#g_t_005c_002d-_0028hyphenation_0029" accesskey="p" rel="prev"><code class="code">\-</code> (discretionary hyphen)</a>, Up: <a href="#Line-breaking" accesskey="u" rel="up">Line breaking</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cfussy-_0026-_005csloppy" accesskey="n" rel="next"><code class="code">\fussy</code> & <code class="code">\sloppy</code></a>, Previous: <a href="#g_t_005cslash" accesskey="p" rel="prev"><code class="code">\slash</code>: breakable ‘<samp class="samp">/</samp>’</a>, Up: <a href="#Line-breaking" accesskey="u" rel="up">Line breaking</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section" id="g_t_005cdiscretionary-_0028generalized-hyphenation-point_0029">9.5 <code class="code">\discretionary</code> (generalized hyphenation point)</h3>
+<h3 class="section" id="g_t_005cdiscretionary-_0028generalized-hyphenation-point_0029">9.6 <code class="code">\discretionary</code> (generalized hyphenation point)</h3>
 <a class="index-entry-id" id="index-hyphenation_002c-discretionary"></a>
 <a class="index-entry-id" id="index-discretionary-hyphenation"></a>
 
@@ -9947,7 +9971,7 @@
 <p>
 Next: <a href="#g_t_005chyphenation" accesskey="n" rel="next"><code class="code">\hyphenation</code></a>, Previous: <a href="#g_t_005cdiscretionary" accesskey="p" rel="prev"><code class="code">\discretionary</code> (generalized hyphenation point)</a>, Up: <a href="#Line-breaking" accesskey="u" rel="up">Line breaking</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section" id="g_t_005cfussy-_0026-_005csloppy-1">9.6 <code class="code">\fussy</code> & <code class="code">\sloppy</code></h3>
+<h3 class="section" id="g_t_005cfussy-_0026-_005csloppy-1">9.7 <code class="code">\fussy</code> & <code class="code">\sloppy</code></h3>
 
 <a class="anchor" id="g_t_005cfussy"></a><a class="anchor" id="g_t_005csloppy"></a><a class="index-entry-id" id="index-_005cfussy"></a>
 <a class="index-entry-id" id="index-_005csloppy"></a>
@@ -9976,7 +10000,7 @@
 <p>
 Up: <a href="#g_t_005cfussy-_0026-_005csloppy" accesskey="u" rel="up"><code class="code">\fussy</code> & <code class="code">\sloppy</code></a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h4 class="subsection" id="sloppypar-1">9.6.1 <code class="code">sloppypar</code></h4>
+<h4 class="subsection" id="sloppypar-1">9.7.1 <code class="code">sloppypar</code></h4>
 
 <a class="index-entry-id" id="index-environment_002c-sloppypar"></a>
 <a class="index-entry-id" id="index-sloppypar-environment-1"></a>
@@ -10020,7 +10044,7 @@
 <p>
 Next: <a href="#g_t_005clinebreak-_0026-_005cnolinebreak" accesskey="n" rel="next"><code class="code">\linebreak</code> & <code class="code">\nolinebreak</code></a>, Previous: <a href="#g_t_005cfussy-_0026-_005csloppy" accesskey="p" rel="prev"><code class="code">\fussy</code> & <code class="code">\sloppy</code></a>, Up: <a href="#Line-breaking" accesskey="u" rel="up">Line breaking</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section" id="g_t_005chyphenation-1">9.7 <code class="code">\hyphenation</code></h3>
+<h3 class="section" id="g_t_005chyphenation-1">9.8 <code class="code">\hyphenation</code></h3>
 
 <a class="index-entry-id" id="index-_005chyphenation"></a>
 <a class="index-entry-id" id="index-hyphenation_002c-defining"></a>
@@ -10033,7 +10057,7 @@
 
 <p>Declares allowed hyphenation points within the words in the list.  The
 words in that list are separated by spaces.  Show permitted points for
-hyphenation with a dash character, <code class="code">-</code>.
+hyphenation with an ASCII dash character, <code class="code">-</code>.
 </p>
 <p>Here is an example:
 </p>
@@ -10042,7 +10066,7 @@
 </pre></div>
 
 <p>Use lowercase letters.  TeX will only hyphenate if the word matches
-exactly, no inflections are tried.  Multiple <code class="code">\hyphenation</code>
+exactly; no inflections are tried.  Multiple <code class="code">\hyphenation</code>
 commands accumulate.
 </p>
 
@@ -10054,7 +10078,7 @@
 <p>
 Previous: <a href="#g_t_005chyphenation" accesskey="p" rel="prev"><code class="code">\hyphenation</code></a>, Up: <a href="#Line-breaking" accesskey="u" rel="up">Line breaking</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<h3 class="section" id="g_t_005clinebreak-_0026-_005cnolinebreak-1">9.8 <code class="code">\linebreak</code> & <code class="code">\nolinebreak</code></h3>
+<h3 class="section" id="g_t_005clinebreak-_0026-_005cnolinebreak-1">9.9 <code class="code">\linebreak</code> & <code class="code">\nolinebreak</code></h3>
 
 <a class="anchor" id="g_t_005clinebreak"></a><a class="anchor" id="g_t_005cnolinebreak"></a><a class="index-entry-id" id="index-_005clinebreak"></a>
 <a class="index-entry-id" id="index-_005cnolinebreak"></a>
@@ -10360,11 +10384,10 @@
 </p>
 <a class="index-entry-id" id="index-_005csamepage"></a>
 <a class="index-entry-id" id="index-samepage-environment"></a>
-<p>(There is an obsolete declaration <code class="code">\samepage</code>, which tries to only
-allow a break between two paragraphs.  There is a related environment
-<code class="code">samepage</code>, also obsolete.  Neither of these work reliably.  For
-more on keeping material on the same page, see the FAQ entry
-<a class="url" href="https://texfaq.org/FAQ-nopagebrk">https://texfaq.org/FAQ-nopagebrk</a>.)
+<p>A declaration <code class="code">\samepage</code> and corresponding <code class="code">samepage</code>
+environment try to only allow breaks between paragraphs. They are not
+perfectly reliable.  For more on keeping material on the same page,
+see the FAQ entry <a class="url" href="https://texfaq.org/FAQ-nopagebrk">https://texfaq.org/FAQ-nopagebrk</a>.)
 </p>
 
 <hr>
@@ -12425,7 +12448,7 @@
   \fboxsep=0pt\fbox{\hbox to #1{#2}}} 
 </pre></div>
 
-<p>This example uses those commands to show a black bar 100 points
+<p>This next example uses those commands to show a black bar 100 points
 long between ‘<samp class="samp">XXX</samp>’ and ‘<samp class="samp">YYY</samp>’.  This length is rigid.
 </p>
 <div class="example">
@@ -12491,7 +12514,7 @@
 <p>The <code class="code">plus</code> or <code class="code">minus</code> component of a rubber length can contain
 a <em class="dfn">fill</em> component, as in <code class="code">1in plus2fill</code>.  This gives the
 length infinite stretchability or shrinkability so that TeX could set
-it to any distance.  Here the two figures will be equal-spaced across
+it to any distance.  Here the two figures will be equally spaced across
 the page.
 </p>
 <div class="example">
@@ -16546,6 +16569,7 @@
 <li><a href="#g_t_005cpagenumbering" accesskey="2"><code class="code">\pagenumbering</code></a></li>
 <li><a href="#g_t_005cpagestyle" accesskey="3"><code class="code">\pagestyle</code></a></li>
 <li><a href="#g_t_005cthispagestyle" accesskey="4"><code class="code">\thispagestyle</code></a></li>
+<li><a href="#g_t_005cthepage" accesskey="5"><code class="code">\thepage</code></a></li>
 </ul>
 <hr>
 <div class="section-level-extent" id="g_t_005cmaketitle">
@@ -16671,20 +16695,11 @@
 so its effect is not stopped by an end of group such as a closing brace
 or an end of environment.
 </p>
-<p>In this example, before the ‘<samp class="samp">Main</samp>’ section the pages are numbered
-‘<samp class="samp">a</samp>’, etc.  Starting on the page containing the
-<code class="code">\pagenumbering</code> call in that section, the pages are numbered
-‘<samp class="samp">1</samp>’, etc.
+<p>By default, LaTeX numbers pages starting at 1, using Arabic
+numerals.
 </p>
-<div class="example">
-<pre class="example-preformatted">\begin{document}\pagenumbering{alph}
-  ...
-\section{Main}\pagenumbering{arabic}
-  ...
-</pre></div>
-
 <p>The argument <var class="var">number-style</var> is one of the following (see
-also <a class="ref" href="#g_t_005calph-_005cAlph-_005carabic-_005croman-_005cRoman-_005cfnsymbol"><code class="code">\alph \Alph \arabic \roman \Roman \fnsymbol</code>: Printing counters</a>).
+also <a class="ref" href="#g_t_005calph-_005cAlph-_005carabic-_005croman-_005cRoman-_005cfnsymbol"><code class="code">\alph \Alph \arabic \roman \Roman \fnsymbol</code>: Printing counters</a>).
 </p>
 <dl class="table">
 <dt><code class="code">arabic</code></dt>
@@ -16709,26 +16724,46 @@
 get ‘<samp class="samp">LaTeX Error: Counter too large</samp>’.
 </p>
 </dd>
-<dt id='index-package_002c-hyperref-2'><span><code class="code">gobble</code><a class="copiable-link" href='#index-package_002c-hyperref-2'> ¶</a></span></dt>
-<dd><a class="index-entry-id" id="index-hyperref-package-2"></a>
-<p>LaTeX does not output a page number, although it
-does get reset.  References to that page also are blank.  (This does not
-work with the popular package <code class="code">hyperref</code> so to have the page number
-not appear you may want to instead use <code class="code">\pagestyle{empty}</code> or
-<code class="code">\thispagestyle{empty}</code>.)
+<dt><code class="code">gobble</code></dt>
+<dd><p>no page number is output, though the number is still reset.
+References to that page also are blank.
 </p>
+<a class="index-entry-id" id="index-package_002c-hyperref-2"></a>
+<a class="index-entry-id" id="index-hyperref-package-2"></a>
+
+<p>This setting does not work with the popular package <code class="code">hyperref</code>,
+so to omit page numbers you may want to instead use
+<code class="code">\pagestyle{empty}</code> or <code class="code">\thispagestyle{empty}</code>.
+</p>
 </dd>
 </dl>
 
+<p>If you want to typeset the page number in some other way, or change
+where the page number appears on the page, see <a class="ref" href="#g_t_005cpagestyle"><code class="code">\pagestyle</code></a>
+(in short: use the <code class="code">fancyhdr</code> package).  The list above of
+LaTeX’s built-in numbering styles cannot be extended.
+</p>
 <p>Traditionally, if a document has front matter—preface, table of
-contents, etc.—then it is numbered with lowercase Roman numerals. The
-main matter of a document uses arabic.  See <a class="xref" href="#g_t_005cfrontmatter-_0026-_005cmainmatter-_0026-_005cbackmatter"><code class="code">\frontmatter</code>, <code class="code">\mainmatter</code>, <code class="code">\backmatter</code></a>.
+contents, etc.—then it is numbered with lowercase Roman
+numerals. The main matter of a document uses arabic.  LaTeX
+implements this, by providing explicit commands for the different parts
+(see <a class="pxref" href="#g_t_005cfrontmatter-_0026-_005cmainmatter-_0026-_005cbackmatter"><code class="code">\frontmatter</code>, <code class="code">\mainmatter</code>, <code class="code">\backmatter</code></a>).
 </p>
-<p>If you want to change where the page number appears on the page,
-see <a class="ref" href="#g_t_005cpagestyle"><code class="code">\pagestyle</code></a>.  If you want to change the value of the page
-number, then you manipulate the <code class="code">page</code> counter (see <a class="pxref" href="#Counters">Counters</a>).
+<p>As an explicit example, before the ‘<samp class="samp">Main</samp>’ section the pages are
+numbered ‘<samp class="samp">a</samp>’, etc.  Starting on the page containing the
+<code class="code">\pagenumbering</code> call in that section, the pages are numbered
+‘<samp class="samp">1</samp>’, etc.
 </p>
+<div class="example">
+<pre class="example-preformatted">\begin{document}\pagenumbering{alph}
+  ...
+\section{Main}\pagenumbering{arabic}
+  ...
+</pre></div>
 
+<p>If you want to change the value of the page number, then you
+manipulate the <code class="code">page</code> counter (see <a class="pxref" href="#Counters">Counters</a>).
+</p>
 <hr>
 </div>
 <div class="section-level-extent" id="g_t_005cpagestyle">
@@ -16755,11 +16790,11 @@
 <a class="index-entry-id" id="index-package_002c-fancyhdr-1"></a>
 <a class="index-entry-id" id="index-fancyhdr-package-1"></a>
 
-<p>A discussion with an example is below.  Note first that the package
+<p>A discussion with an example is below.  First, however: the package
 <code class="code">fancyhdr</code> is now the standard way to manipulate headers and
 footers.  New documents that need to do anything other than one of the
 standard options below should use this package.  See its documentation
-on CTAN.
+(<a class="url" href="https://ctan.org/pkg/fancyhdr">https://ctan.org/pkg/fancyhdr</a>).
 </p>
 <p>Values for <var class="var">style</var>:
 </p>
@@ -16851,7 +16886,7 @@
 <div class="section-level-extent" id="g_t_005cthispagestyle">
 <div class="nav-panel">
 <p>
-Previous: <a href="#g_t_005cpagestyle" accesskey="p" rel="prev"><code class="code">\pagestyle</code></a>, Up: <a href="#Page-styles" accesskey="u" rel="up">Page styles</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cthepage" accesskey="n" rel="next"><code class="code">\thepage</code></a>, Previous: <a href="#g_t_005cpagestyle" accesskey="p" rel="prev"><code class="code">\pagestyle</code></a>, Up: <a href="#Page-styles" accesskey="u" rel="up">Page styles</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <h3 class="section" id="g_t_005cthispagestyle-1">18.4 <code class="code">\thispagestyle</code></h3>
 
@@ -16891,7 +16926,76 @@
 
 <hr>
 </div>
+<div class="section-level-extent" id="g_t_005cthepage">
+<div class="nav-panel">
+<p>
+Previous: <a href="#g_t_005cthispagestyle" accesskey="p" rel="prev"><code class="code">\thispagestyle</code></a>, Up: <a href="#Page-styles" accesskey="u" rel="up">Page styles</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
+<h3 class="section" id="g_t_005cthepage-1">18.5 <code class="code">\thepage</code></h3>
+
+<a class="index-entry-id" id="index-_005cthepage"></a>
+
+<p>If you want to change the appearance of page numbers only in the page
+headers, for example by adding an ornament, typesetting in small caps,
+etc., then the <code class="code">fancyhdr</code> package, as mentioned in a previous
+section, is the best approach.
+</p>
+<a class="index-entry-id" id="index-page-number-representation"></a>
+<a class="index-entry-id" id="index-table-of-contents_002c-page-numbers-in"></a>
+<a class="index-entry-id" id="index-cross_002dreferences_002c-page-numbers-in"></a>
+<p>On the other hand, you may want to change how page numbers are denoted
+everywhere, including the table of contents and cross-references, as
+well as the page headers.  In this case, you should redefine
+<code class="code">\thepage</code>, which is the command LaTeX uses for the
+representation of page numbers.
+</p>
+<p>For example, for the <cite class="cite">TUGboat</cite> journal
+(<a class="url" href="https://tug.org/TUGboat">https://tug.org/TUGboat</a>), we often circulate draft versions of
+articles.  For this, we change the page numbering to start at 901, but
+want to print the page numbers with a ‘?’, as in printing ‘?1’ for the
+first page. This helps avoid people from thinking that the page
+numbers are final. We want the ‘?’ to appear in the table of contents
+and cross-references as well as the headers; therefore, we redefine
+<code class="code">\thepage</code>:
+</p>
+<div class="example">
+<pre class="example-preformatted">\renewcommand\thepage{%
+  \ifnum\value{page}>900
+    % In CM, numerals are exactly .5em,
+    % so make our `?' have that width too.
+    % The \texorpdfstring avoids the hyperref warning:
+    %   Token not allowed in a PDF string ... removing `\@ifnextchar' 
+    \texorpdfstring{\makebox[.5em][l]{\small ?}}{?}%
+    %
+    \textsl{\@arabic{\numexpr\value{page}-900\relax}}% assume e-TeX
+  \else
+    \@arabic{\value{page}}%
+  \fi
+}
+</pre></div>
+
+<a class="index-entry-id" id="index-makeindex-and-special-page-numbers"></a>
+
+<p>There is another complication.  Changing <code class="code">\thepage</code> will probably
+break <code class="command">makeindex</code>, since it only understands a few kinds of
+basic counter representations.  Thus, a method to extract a standard
+integer from the document’s special representation has to be
+provided. Continuing our <cite class="cite">TUGboat</cite> example:
+</p>
+<div class="example">
+<pre class="example-preformatted">\usepackage{index}
+...
+\newcommand\specialthepage{\inteval{\value{page}-900}}
+\newindex[specialthepage]*{default}{idx}{ind}{Index}
+</pre></div>
+
+<p>Thanks to Ulrike Fischer for providing this code.
+There is more discussion at
+<a class="url" href="https://tex.stackexchange.com/questions/687258">https://tex.stackexchange.com/questions/687258</a>.
+</p>
+<hr>
+</div>
+</div>
 <div class="chapter-level-extent" id="Spaces">
 <div class="nav-panel">
 <p>
@@ -17138,13 +17242,14 @@
 </pre></div>
 
 <a class="index-entry-id" id="index-_005cspacefactor"></a>
-<p>Influence LaTeX’s glue stretch and shrink behavior.  Most user-level
-documents do not use this command.
+<a class="index-entry-id" id="index-space-factor"></a>
+<p>Influence LaTeX’s stretching and shrinking of glue.  Few user-level
+documents need to use this.
 </p>
 <p>While LaTeX is laying out the material, it may stretch or shrink the
 gaps between words.  (This space is not a character; it is called the
-<em class="dfn">interword glue</em>; see <a class="pxref" href="#g_t_005chspace"><code class="code">\hspace</code></a>).  The <code class="code">\spacefactor</code> command
-(from Plain TeX) allows you to, for instance, have the space
+<em class="dfn">interword glue</em>; see <a class="pxref" href="#g_t_005chspace"><code class="code">\hspace</code></a>).  The <code class="code">\spacefactor</code> parameter
+(a TeX primitive) allows you to, for instance, have the space
 after a period stretch more than the space after a word-ending letter.
 </p>
 <p>After LaTeX places each character, or rule or other box, it sets a
@@ -17154,7 +17259,7 @@
 that the glue can stretch more and shrink less.  Normally, the space
 factor is 1000. This value is in effect following most characters, and
 any non-character box or math formula.  But it is 3000 after a period,
-exclamation mark, or question mark, it is 2000 after a colon, 1500 after
+exclamation mark, or question mark, 2000 after a colon, 1500 after
 a semicolon, 1250 after a comma, and 0 after a right parenthesis or
 bracket, or closing double quote or single quote.  Finally, it is 999
 after a capital letter.
@@ -17161,41 +17266,42 @@
 </p>
 <p>If the space factor <var class="var">f</var> is 1000 then the glue gap will be the
 font’s normal space value (for Computer Modern Roman 10 point this is
-3.3333 points).  Otherwise, if the space factor <var class="var">f</var> is greater
+3.3333<span class="dmn">pt</span>).  Otherwise, if the space factor <var class="var">f</var> is greater
 than 2000 then TeX adds the font’s extra space value (for Computer
-Modern Roman 10 point this is 1.11111 points), and then the font’s
+Modern Roman 10 point this is 1.11111<span class="dmn">pt</span>), and then the font’s
 normal stretch value is multiplied by <em class="math">f /1000</em> and the normal
 shrink value is multiplied by <em class="math">1000/f</em> (for Computer Modern Roman
-10 point these are 1.66666 and 1.11111 points).
+10 point these are 1.66666 and 1.11111<span class="dmn">pt</span>).
 </p>
-<p>For example, consider the period ending <code class="code">A man's best friend is his
-dog.</code>  After it, TeX puts in a fixed extra space, and also allows the
-glue to stretch 3 times as much and shrink 1/3 as much, as the glue
-after <code class="code">friend</code>, which does not end in a period.
+<p>For example, consider the period ending ‘<samp class="samp">A man's best friend is
+his dog.</samp>’.  After it, TeX puts in a fixed extra space, and also
+allows the glue to stretch 3 times as much and shrink 1/3 as much, as
+the glue after <code class="code">friend</code> or any of the other words, since they are
+not followed by punctuation.
 </p>
 <p>The rules for space factors are even more complex because they play
-additional roles.  In practice, there are two consequences.  First, if a
-period or other punctuation is followed by a right parenthesis or
-bracket, or right single or double quote then the spacing effect of that
-period carries through those characters (that is, the following glue
-will have increased stretch and shrink).  Second, if
-punctuation comes after a capital letter then its effect is not in place
-so you get an ordinary space.  This second case also affects abbreviations
-that do not end in a capital letter (see <a class="pxref" href="#g_t_005c_0040"><code class="code">\@</code></a>).
+additional roles.  In practice, there are two consequences.  First, if
+a period or other punctuation is followed by a right parenthesis or
+bracket, or right single or double quote then the spacing effect of
+that period carries through those characters (that is, the following
+glue will have increased stretch and shrink).  Second, if punctuation
+comes after a capital letter then the normal effect of the period is
+does not happen, so you get an ordinary space.  This second case also
+affects abbreviations that do not end in a capital letter
+(see <a class="pxref" href="#g_t_005c_0040"><code class="code">\@</code></a>).
 </p>
 <p>You can only use <code class="code">\spacefactor</code> in paragraph mode or LR mode
 (see <a class="pxref" href="#Modes">Modes</a>).  You can see the current value with
 <code class="code">\the\spacefactor</code> or <code class="code">\showthe\spacefactor</code>.
 </p>
-<p>(Comment, not really related to <code class="code">\spacefactor</code>: if you get errors
-like ‘<samp class="samp">You can't use `\spacefactor' in vertical mode</samp>’, or ‘<samp class="samp">You
-can't use `\spacefactor' in math mode.</samp>’, or ‘<samp class="samp">Improper \spacefactor</samp>’
-then you have probably tried to redefine an internal command.
-See <a class="xref" href="#g_t_005cmakeatletter-_0026-_005cmakeatother"><code class="code">\makeatletter</code> & <code class="code">\makeatother</code></a>.)
+<p>Finally, not especially related to <code class="code">\spacefactor</code> itself: if you
+get errors like ‘<samp class="samp">You can't use `\spacefactor' in vertical mode</samp>’,
+or ‘<samp class="samp">You can't use `\spacefactor' in math mode.</samp>’, or
+‘<samp class="samp">Improper \spacefactor</samp>’ then you have probably tried to redefine
+an internal command.  See <a class="xref" href="#g_t_005cmakeatletter-_0026-_005cmakeatother"><code class="code">\makeatletter</code> & <code class="code">\makeatother</code></a>.
 </p>
 
 
-
 <ul class="mini-toc">
 <li><a href="#g_t_005c_0040" accesskey="1"><code class="code">\@</code></a></li>
 <li><a href="#g_t_005cfrenchspacing-_0026-_005cnonfrenchspacing" accesskey="2"><code class="code">\frenchspacing</code> & <code class="code">\nonfrenchspacing</code></a></li>
@@ -17214,6 +17320,9 @@
 <a class="index-entry-id" id="index-period_002c-sentence_002dending"></a>
 <a class="index-entry-id" id="index-period_002c-abbreviation_002dending"></a>
 <a class="index-entry-id" id="index-period_002c-spacing-after"></a>
+<a class="index-entry-id" id="index-sentence_002dending-punctuation"></a>
+<a class="index-entry-id" id="index-non_002dsentence_002dending-punctuation"></a>
+<a class="index-entry-id" id="index-punctuation_002c-sentence_002dending"></a>
 <a class="anchor" id="g_t_005cAT"></a>
 <p>Synopsis:
 </p>
@@ -17221,13 +17330,11 @@
 <pre class="example-preformatted"><var class="var">capital-letter</var>\@.    
 </pre></div>
 
-<p>Treat a period as sentence-ending, where LaTeX would otherwise think
-it is part of an abbreviation.  LaTeX thinks that a period ends an
-abbreviation if the period comes after a capital letter, and otherwise
-thinks the period ends the sentence.  By default, in justifying a line
-LaTeX adjusts the space after a sentence-ending period (or a question
-mark, exclamation point, comma, or colon) more than it adjusts the space
-between words (see <a class="pxref" href="#g_t_005cspacefactor"><code class="code">\spacefactor</code></a>).
+<p>Treat a period (or other punctuation) as sentence-ending, where
+LaTeX would otherwise think it is part of an abbreviation.
+LaTeX thinks that a period ends an abbreviation if the period comes
+after a capital letter, and otherwise thinks the period ends the
+sentence.
 </p>
 <p>This example shows the two cases to remember.
 </p>
@@ -17235,12 +17342,15 @@
 <pre class="example-preformatted">The songs \textit{Red Guitar}, etc.\ are by Loudon Wainwright~III\@.
 </pre></div>
 
-<p>The second period ends the sentence, despite that it is preceded by a
-capital.  We tell LaTeX that it ends the sentence by putting
-<code class="code">\@</code> before it.  The first period ends the abbreviation
-‘<samp class="samp">etc.</samp>’ but not the sentence.  The backslash-space, <code class="code">\ </code>,
-produces a mid-sentence space.
+<p>The first period ends the abbreviation ‘<samp class="samp">etc.</samp>’ but not the
+sentence.  The backslash-space, <code class="code">\ </code>, produces a mid-sentence
+space.  The second period ends the sentence, despite it being preceded
+by a capital letter.  We tell LaTeX that it ends the sentence by
+putting <code class="code">\@</code> before it.
 </p>
+<a class="index-entry-id" id="index-right-parentheses_002fquotes_002c-and-spacing"></a>
+<a class="index-entry-id" id="index-parentheses-and-ends-of-sentences"></a>
+<a class="index-entry-id" id="index-quotes-and-ends-of-sentences"></a>
 <p>So: if you have a capital letter followed by a period that ends the
 sentence, then put <code class="code">\@</code> before the period.  This holds even if
 there is an intervening right parenthesis or bracket, or right single or
@@ -17254,17 +17364,24 @@
 
 <p>will have correct inter-sentence spacing after the period.
 </p>
-<p>The <code class="code">\@</code> command is only for a text mode. If you use it outside of
-a text mode then you get ‘<samp class="samp">You can't use `\spacefactor' in vertical
-mode</samp>’ (see <a class="pxref" href="#Modes">Modes</a>).
+<p>The <code class="code">\@</code> command is only for text modes. If you use it outside
+of a text mode then you get the error ‘<samp class="samp">You can't use
+`\spacefactor' in vertical mode</samp>’ (see <a class="pxref" href="#Modes">Modes</a>).
 </p>
-<p>Comment: the converse case is a period ending an abbreviation whose last
-letter is not a capital letter, and that abbreviation is not the last
-word in the sentence.  For that case follow the period with a
+<a class="index-entry-id" id="index-question-marks_002c-ending-a-sentence"></a>
+<a class="index-entry-id" id="index-exclamation-points_002c-ending-a-sentence"></a>
+<p>All the above applies equally to question marks and exclamation points
+as periods, since all are sentence-ending punctuation, and LaTeX
+increases the space after each in the same way, when they end a
+sentence.  LaTeX also increases spacing after colon, semicolon, and
+comma characters (see <a class="pxref" href="#g_t_005cspacefactor"><code class="code">\spacefactor</code></a>).
+</p>
+<p>In addition: the converse case is a period (or other punctuation) that
+does not end a sentence.  For that case, follow the period with a
 backslash-space, (<code class="code">\ </code>), or a tie, (<code class="code">~</code>), or <code class="code">\@</code>.
 Examples are <code class="code">Nat.\ Acad.\ Science</code>, and <code class="code">Mr.~Bean</code>, and
 <code class="code">(manure, etc.\@) for sale</code> (note in the last one that the
-<code class="code">\@</code> comes before the closing parenthesis).
+<code class="code">\@</code> comes after the period but before the closing parenthesis).
 </p>
 
 <hr>
@@ -17287,19 +17404,22 @@
 \nonfrenchspacing
 </pre></div>
 
-<p>The first declaration causes LaTeX to handle spacing between
-sentences in the same way as spacing between words in the middle of a
-sentence.  The second switches back to the default handling in which
-spacing between sentences stretches or shrinks more
-(see <a class="pxref" href="#g_t_005cspacefactor"><code class="code">\spacefactor</code></a>).
+<p><code class="code">\frenchspacing</code> causes LaTeX to make spacing after all
+punctuation, including periods, be the same as the space between words
+in the middle of a sentence.  <code class="code">\nonfrenchspacing</code> switches back
+to the default handling in which spacing after most punctuation stretches
+or shrinks differently than a word space (see <a class="pxref" href="#g_t_005cspacefactor"><code class="code">\spacefactor</code></a>).
 </p>
-<p>Some typographic traditions, including English, prefer to adjust the
-space between sentences (or spaces following a question mark,
-exclamation point, comma, or colon) more than the space between words
-that are in the middle of a sentence.  Declaring <code class="code">\frenchspacing</code>
-(the command is from plain TeX) switches to the tradition that all
-spaces are treated equally.
+<p>In American English, the typesetting tradition is to adjust, typically
+increasing, the space after punctuation more than the space between
+words that are in the middle of a sentence.  Declaring
+<code class="code">\frenchspacing</code> (the command is inherited from plain TeX)
+switches to the tradition that all spaces are treated equally.
 </p>
+<p>If your LaTeX document specifies the language being used, for
+example with the <code class="code">babel</code> package, the necessary settings
+should be taken care of for you.
+</p>
 
 <hr>
 </div>
@@ -17349,8 +17469,9 @@
 <p>Produce a space. By default it produces white space of length
 3.33333<span class="dmn">pt</span> plus 1.66666<span class="dmn">pt</span> minus 1.11111<span class="dmn">pt</span>.
 </p>
-<p>When you type one or more blanks between words, LaTeX produces white
-space.  But that is different than an explicit space.  This illustrates.
+<p>When you type one or more blanks between words, LaTeX produces
+whitespace that is different than an explicit space.  This
+illustrates:
 </p>
 <div class="example">
 <pre class="example-preformatted">\begin{tabular}{rl}
@@ -17384,9 +17505,9 @@
 <p>Under normal circumstances, <code class="code">\</code><kbd class="key">TAB</kbd> and <code class="code">\</code><kbd class="key">NEWLINE</kbd>
 are equivalent to backslash-space, <code class="code">\ </code>.
 </p>
-<a class="anchor" id="Leading-blanks"></a><p>Please also note that in order to allow source code indentation, under
-normal circumstances, TeX ignores leading blanks in a line. So the
-following prints ‘<samp class="samp">one word</samp>’:
+<a class="anchor" id="Leading-blanks"></a><p>In order to allow source code indentation, under normal circumstances,
+TeX ignores leading blanks in a line. So the following prints
+‘<samp class="samp">one word</samp>’:
 </p>
 <div class="example">
 <pre class="example-preformatted">one
@@ -18156,7 +18277,7 @@
 <p>In the third version the optional argument <var class="var">width</var> specifies the
 width of the box.  Note that the space occupied by the text need not
 equal the width of the box.  For one thing, <var class="var">text</var> can be too small;
-this creates a full-line box
+this creates a full-line box:
 </p>
 <div class="example">
 <pre class="example-preformatted">\makebox[\linewidth]{Chapter Exam}
@@ -20326,6 +20447,8 @@
 <p>The LaTeX2e logo.
 </p>
 </dd>
+<dt id='index-_005cguillemetleft-_0028_00ab_0029'><span><code class="code">\guillemetleft <span class="r">(«)</span></code><a class="copiable-link" href='#index-_005cguillemetleft-_0028_00ab_0029'> ¶</a></span></dt>
+<dt id='index-_005cguillemetright-_0028_00bb_0029'><span><code class="code">\guillemetright <span class="r">(»)</span></code><a class="copiable-link" href='#index-_005cguillemetright-_0028_00bb_0029'> ¶</a></span></dt>
 <dt id='index-_005cguillemotleft-_0028_00ab_0029'><span><code class="code">\guillemotleft <span class="r">(«)</span></code><a class="copiable-link" href='#index-_005cguillemotleft-_0028_00ab_0029'> ¶</a></span></dt>
 <dt id='index-_005cguillemotright-_0028_00bb_0029'><span><code class="code">\guillemotright <span class="r">(»)</span></code><a class="copiable-link" href='#index-_005cguillemotright-_0028_00bb_0029'> ¶</a></span></dt>
 <dt id='index-_005cguilsinglleft-_0028_2039_0029'><span><code class="code">\guilsinglleft <span class="r">(‹)</span></code><a class="copiable-link" href='#index-_005cguilsinglleft-_0028_2039_0029'> ¶</a></span></dt>
@@ -20338,8 +20461,12 @@
 <a class="index-entry-id" id="index-single-angle-quotation-marks"></a>
 <a class="index-entry-id" id="index-French-quotation-marks"></a>
 <a class="index-entry-id" id="index-quotation-marks_002c-French"></a>
+<a class="index-entry-id" id="index-guillemots_002c-birds"></a>
 <p>«, », ‹, ›
 Double and single angle quotation marks, commonly used in French.
+The commands <code class="code">@guillemotleft</code> and <code class="code">@guillemotright</code> are
+synonyms for <code class="code">@guillemet...</code>; these are misspellings inherited
+from Adobe. (Guillemots are seabirds; guillemets are French quotes.)
 </p>
 </dd>
 <dt id='index-_005cldots-1'><span><code class="code">\ldots</code><a class="copiable-link" href='#index-_005cldots-1'> ¶</a></span></dt>
@@ -25161,6 +25288,8 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cgraphicspath"><code>\graphicspath</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cgraphicspath">\graphicspath</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cgraphpaper"><code>\graphpaper</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cgraphpaper">\graphpaper</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cgrave"><code>\grave</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Math-accents">Math accents</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_005cguillemetleft-_0028_00ab_0029"><code>\guillemetleft <span class="r">(«)</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_005cguillemetright-_0028_00bb_0029"><code>\guillemetright <span class="r">(»)</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cguillemotleft-_0028_00ab_0029"><code>\guillemotleft <span class="r">(«)</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cguillemotright-_0028_00bb_0029"><code>\guillemotright <span class="r">(»)</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cguilsinglleft-_0028_2039_0029"><code>\guilsinglleft <span class="r">(‹)</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
@@ -25604,6 +25733,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005csin"><code>\sin</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Math-functions">Math functions</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005csinh"><code>\sinh</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Math-functions">Math functions</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005csl"><code>\sl</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Font-styles">Font styles</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_005cslash"><code>\slash</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cslash">\slash</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005csloppy"><code>\sloppy</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cfussy-_0026-_005csloppy">\fussy & \sloppy</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cslshape"><code>\slshape</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Font-styles">Font styles</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005csmall"><code>\small</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Font-sizes">Font sizes</a></td></tr>
@@ -25741,6 +25871,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cth-_0028th_0029"><code>\th <span class="r">(þ)</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Additional-Latin-letters">Additional Latin letters</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cTH-_0028TH_0029"><code>\TH <span class="r">(Þ)</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Additional-Latin-letters">Additional Latin letters</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cthanks_007btext_007d"><code>\thanks{<var class="var">text</var>}</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cmaketitle">\maketitle</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_005cthepage"><code>\thepage</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cthepage">\thepage</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005ctheta"><code>\theta</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cthicklines"><code>\thicklines</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cthicklines">\thicklines</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-_005cthickspace"><code>\thickspace</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Spacing-in-math-mode">Spacing in math mode</a></td></tr>
@@ -26121,6 +26252,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-cross-referencing-with-page-number">cross referencing with page number</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cpageref">\pageref</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-cross-referencing_002c-across-documents">cross referencing, across documents</a>:</td><td> </td><td class="printindex-index-section"><a href="#xr-package">xr package</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-cross-referencing_002c-symbolic">cross referencing, symbolic</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cref">\ref</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-cross_002dreferences_002c-page-numbers-in">cross-references, page numbers in</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cthepage">\thepage</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-CTAN">CTAN</a>:</td><td> </td><td class="printindex-index-section"><a href="#CTAN">CTAN</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-curly-braces">curly braces</a>:</td><td> </td><td class="printindex-index-section"><a href="#Delimiters">Delimiters</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-currency_002c-dollar">currency, dollar</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
@@ -26300,6 +26432,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-ex">ex</a>:</td><td> </td><td class="printindex-index-section"><a href="#Units-of-length">Units of length</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-ex-1"><code>ex</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Units-of-length">Units of length</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-exclamation-point_002c-upside_002ddown">exclamation point, upside-down</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-exclamation-points_002c-ending-a-sentence">exclamation points, ending a sentence</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005c_0040">\@</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-executivepaper-option"><code>executivepaper <span class="r">option</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Document-class-options">Document class options</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-expl3-package"><code class="code">expl3</code> <span class="r">package</span></a>:</td><td> </td><td class="printindex-index-section"><a href="#LaTeX-command-syntax">LaTeX command syntax</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-expl3-package-1"><code class="code">expl3</code> <span class="r">package</span></a>:</td><td> </td><td class="printindex-index-section"><a href="#Upper-and-lower-case">Upper and lower case</a></td></tr>
@@ -26387,7 +26520,6 @@
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="Index_cp_letter-G">G</th><td></td><td></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-geometry-package"><code class="code">geometry</code> <span class="r">package</span></a>:</td><td> </td><td class="printindex-index-section"><a href="#Document-class-options">Document class options</a></td></tr>
-<tr><td></td><td class="printindex-index-entry"><a href="#index-geometry-package-1"><code class="code">geometry</code> <span class="r">package</span></a>:</td><td> </td><td class="printindex-index-section"><a href="#Document-class-options">Document class options</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-global-options">global options</a>:</td><td> </td><td class="printindex-index-section"><a href="#Document-class-options">Document class options</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-global-options-1">global options</a>:</td><td> </td><td class="printindex-index-section"><a href="#Additional-packages">Additional packages</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-glossaries">glossaries</a>:</td><td> </td><td class="printindex-index-section"><a href="#Glossaries">Glossaries</a></td></tr>
@@ -26418,6 +26550,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-grfext-package"><code class="code">grfext</code> <span class="r">package</span></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cDeclareGraphicsExtensions">\DeclareGraphicsExtensions</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-group_002c-and-environments">group, and environments</a>:</td><td> </td><td class="printindex-index-section"><a href="#Environments">Environments</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-group_005fskip"><code>group_skip</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#makeindex">makeindex</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-guillemots_002c-birds">guillemots, birds</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="Index_cp_letter-H">H</th><td></td><td></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-hacek-accent_002c-math">háček accent, math</a>:</td><td> </td><td class="printindex-index-section"><a href="#Math-accents">Math accents</a></td></tr>
@@ -26623,6 +26756,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-main-matter-of-a-book">main matter of a book</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cfrontmatter-_0026-_005cmainmatter-_0026-_005cbackmatter">\frontmatter & \mainmatter & \backmatter</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-make-a-box">make a box</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cmbox-_0026-_005cmakebox">\mbox & \makebox</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-makeidx-package"><code class="code">makeidx</code> <span class="r">package</span></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cprintindex">\printindex</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-makeindex-and-special-page-numbers"><code class="command">makeindex</code> and special page numbers</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cthepage">\thepage</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-makeindex-program"><code class="command">makeindex</code> program</a>:</td><td> </td><td class="printindex-index-section"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-makeindex_002c-program"><code>makeindex, <span class="r">program</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-makeindex_002c-style-file"><code>makeindex, style file</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#makeindex">makeindex</a></td></tr>
@@ -26697,6 +26831,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-noheader-option-for-filecontents"><code class="code">noheader</code> option for <code class="code">filecontents</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#filecontents">filecontents</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-non_002dbreaking-hyphen-character">non-breaking hyphen character</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-non_002dEnglish-characters">non-English characters</a>:</td><td> </td><td class="printindex-index-section"><a href="#Additional-Latin-letters">Additional Latin letters</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-non_002dsentence_002dending-punctuation">non-sentence-ending punctuation</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005c_0040">\@</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-nonstopmode">nonstopmode</a>:</td><td> </td><td class="printindex-index-section"><a href="#Command-line-options">Command line options</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-nosearch-option-for-filecontents"><code class="code">nosearch</code> option for <code class="code">filecontents</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#filecontents">filecontents</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-notes-in-the-margin">notes in the margin</a>:</td><td> </td><td class="printindex-index-section"><a href="#Marginal-notes">Marginal notes</a></td></tr>
@@ -26812,7 +26947,6 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-package_002c-fontspec"><span class="r">package</span>, <code class="code">fontspec</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#fontenc-package">fontenc package</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-package_002c-fontspec-1"><span class="r">package</span>, <code class="code">fontspec</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#OpenType-bold-math">OpenType bold math</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-package_002c-geometry"><span class="r">package</span>, <code class="code">geometry</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Document-class-options">Document class options</a></td></tr>
-<tr><td></td><td class="printindex-index-entry"><a href="#index-package_002c-geometry-1"><span class="r">package</span>, <code class="code">geometry</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Document-class-options">Document class options</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-package_002c-graphpap"><span class="r">package</span>, <code class="code">graphpap</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cgraphpaper">\graphpaper</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-package_002c-grfext"><span class="r">package</span>, <code class="code">grfext</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cDeclareGraphicsExtensions">\DeclareGraphicsExtensions</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-package_002c-hyperref"><span class="r">package</span>, <code class="code">hyperref</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cfootnotemark">\footnotemark</a></td></tr>
@@ -26894,6 +27028,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-page-breaking">page breaking</a>:</td><td> </td><td class="printindex-index-section"><a href="#Page-breaking">Page breaking</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-page-counter"><code>page counter</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Counters">Counters</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-page-layout-parameters">page layout parameters</a>:</td><td> </td><td class="printindex-index-section"><a href="#Page-layout-parameters">Page layout parameters</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-page-number-representation">page number representation</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cthepage">\thepage</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-page-number_002c-cross-referencing">page number, cross referencing</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cpageref">\pageref</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-page-numbering-style">page numbering style</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cpagenumbering">\pagenumbering</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-page-style_002c-this-page">page style, this page</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cthispagestyle">\thispagestyle</a></td></tr>
@@ -26919,6 +27054,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-parameters_002c-substituting">parameters, substituting</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cnewcommand-_0026-_005crenewcommand">\newcommand & \renewcommand</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-parent-directories_002c-cannot-write-to">parent directories, cannot write to</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cwrite-and-security">\write and security</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-parentheses">parentheses</a>:</td><td> </td><td class="printindex-index-section"><a href="#Delimiters">Delimiters</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-parentheses-and-ends-of-sentences">parentheses and ends of sentences</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005c_0040">\@</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-part">part</a>:</td><td> </td><td class="printindex-index-section"><a href="#Sectioning">Sectioning</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-part-1">part</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cpart">\part</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-part-counter"><code>part counter</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Counters">Counters</a></td></tr>
@@ -26964,10 +27100,12 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-pronunciation">pronunciation</a>:</td><td> </td><td class="printindex-index-section"><a href="#Overview">Overview</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-PSTricks-package"><code class="code">PSTricks</code> <span class="r">package</span></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cline">\line</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-pt"><code>pt</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Units-of-length">Units of length</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-punctuation_002c-sentence_002dending">punctuation, sentence-ending</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005c_0040">\@</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="Index_cp_letter-Q">Q</th><td></td><td></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-quad">quad</a>:</td><td> </td><td class="printindex-index-section"><a href="#Spacing-in-math-mode">Spacing in math mode</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-question-mark_002c-upside_002ddown">question mark, upside-down</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-question-marks_002c-ending-a-sentence">question marks, ending a sentence</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005c_0040">\@</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-quotation-environment"><code><code class="code">quotation</code> <span class="r">environment</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#quotation-_0026-quote">quotation & quote</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-quotation-marks_002c-French">quotation marks, French</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-quote-environment"><code><code class="code">quote</code> <span class="r">environment</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#quotation-_0026-quote">quotation & quote</a></td></tr>
@@ -26975,6 +27113,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-quote_002c-straight-base">quote, straight base</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-quoted-text-with-paragraph-indentation_002c-displaying">quoted text with paragraph indentation, displaying</a>:</td><td> </td><td class="printindex-index-section"><a href="#quotation-_0026-quote">quotation & quote</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-quoted-text-without-paragraph-indentation_002c-displaying">quoted text without paragraph indentation, displaying</a>:</td><td> </td><td class="printindex-index-section"><a href="#quotation-_0026-quote">quotation & quote</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-quotes-and-ends-of-sentences">quotes and ends of sentences</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005c_0040">\@</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="Index_cp_letter-R">R</th><td></td><td></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-radical">radical</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005csqrt">\sqrt</a></td></tr>
@@ -27000,6 +27139,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-right-angle-quotation-marks">right angle quotation marks</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-right-arrow_002c-in-text">right arrow, in text</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-right-brace_002c-in-text">right brace, in text</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-right-parentheses_002fquotes_002c-and-spacing">right parentheses/quotes, and spacing</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005c_0040">\@</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-right-quote">right quote</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-right-quote_002c-double">right quote, double</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-right-quote_002c-single">right quote, single</a>:</td><td> </td><td class="printindex-index-section"><a href="#Text-symbols">Text symbols</a></td></tr>
@@ -27048,6 +27188,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-security-and-_005cwrite">security and <code class="code">\write</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cwrite-and-security">\write and security</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-see-and-see-also-index-entries">see and see also index entries</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cindex">\index</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-self_002dcontained-sources">self-contained sources</a>:</td><td> </td><td class="printindex-index-section"><a href="#filecontents">filecontents</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-sentence_002dending-punctuation">sentence-ending punctuation</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005c_0040">\@</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-series_002c-of-fonts">series, of fonts</a>:</td><td> </td><td class="printindex-index-section"><a href="#Low_002dlevel-font-commands">Low-level font commands</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-setspace-package"><code class="code">setspace</code> <span class="r">package</span></a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-setting-counters">setting counters</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005csetcounter">\setcounter</a></td></tr>
@@ -27072,6 +27213,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-skip-plain-TeX">skip <span class="r">plain TeX</span></a>:</td><td> </td><td class="printindex-index-section"><a href="#Lengths">Lengths</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-skip-register_002c-plain-TeX">skip register, plain TeX</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cnewlength">\newlength</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-slanted-font">slanted font</a>:</td><td> </td><td class="printindex-index-section"><a href="#Font-styles">Font styles</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-slash-character_002c-breakable">slash character, breakable</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cslash">\slash</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-slides-class"><code>slides <span class="r">class</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Document-classes">Document classes</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-sloppypar-environment">sloppypar environment</a>:</td><td> </td><td class="printindex-index-section"><a href="#sloppypar">sloppypar</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-sloppypar-environment-1"><code><code class="code">sloppypar</code> <span class="r">environment</span></code></a>:</td><td> </td><td class="printindex-index-section"><a href="#sloppypar">sloppypar</a></td></tr>
@@ -27081,6 +27223,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-source-files_002c-making-self_002dcontained">source files, making self-contained</a>:</td><td> </td><td class="printindex-index-section"><a href="#filecontents">filecontents</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-sp"><code>sp</code></a>:</td><td> </td><td class="printindex-index-section"><a href="#Units-of-length">Units of length</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-space-between-lines">space between lines</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-space-factor">space factor</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cspacefactor">\spacefactor</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-space_002c-inserting-horizontal">space, inserting horizontal</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005chss">\hss</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-space_002c-inserting-vertical">space, inserting vertical</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005caddvspace">\addvspace</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-space_002c-negative-thin">space, negative thin</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cthinspace-_0026-_005cnegthinspace">\thinspace & \negthinspace</a></td></tr>
@@ -27154,6 +27297,7 @@
 <tr><td></td><td class="printindex-index-entry"><a href="#index-table-of-contents-file">table of contents file</a>:</td><td> </td><td class="printindex-index-section"><a href="#Output-files">Output files</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-table-of-contents_002c-avoiding-footnotes">table of contents, avoiding footnotes</a>:</td><td> </td><td class="printindex-index-section"><a href="#Footnotes-in-section-headings">Footnotes in section headings</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-table-of-contents_002c-creating">table of contents, creating</a>:</td><td> </td><td class="printindex-index-section"><a href="#Table-of-contents-etc_002e">Table of contents etc.</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-table-of-contents_002c-page-numbers-in">table of contents, page numbers in</a>:</td><td> </td><td class="printindex-index-section"><a href="#g_t_005cthepage">\thepage</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-table-of-contents_002c-sectioning-numbers-printed">table of contents, sectioning numbers printed</a>:</td><td> </td><td class="printindex-index-section"><a href="#Sectioning">Sectioning</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-tablefootnote-package"><code class="code">tablefootnote</code> <span class="r">package</span></a>:</td><td> </td><td class="printindex-index-section"><a href="#Footnotes-in-a-table">Footnotes in a table</a></td></tr>
 <tr><td></td><td class="printindex-index-entry"><a href="#index-tables_002c-creating">tables, creating</a>:</td><td> </td><td class="printindex-index-section"><a href="#table">table</a></td></tr>

Modified: trunk/latex2e.info
===================================================================
--- trunk/latex2e.info	2023-06-24 01:22:38 UTC (rev 1153)
+++ trunk/latex2e.info	2023-07-16 17:30:04 UTC (rev 1154)
@@ -1,4 +1,4 @@
-This is latex2e.info, produced by makeinfo version 7.0.2 from
+This is latex2e.info, produced by makeinfo version 7.0.3 from
 latex2e.texi.
 
 This document is an unofficial reference manual for LaTeX, a document
@@ -535,13 +535,13 @@
 
    When using one of the engines pdfLaTeX, LuaLaTeX, or XeLaTeX (*note
 TeX engines::), options other than ‘letterpaper’ set the print area but
-you must also set the physical paper size.  One way to do that is to put
-‘\pdfpagewidth=\paperwidth’ and ‘\pdfpageheight=\paperheight’ in your
-document’s preamble.
+you must also set the physical paper size.  Usually, The ‘geometry’
+package is the best way to do that; it provides flexible ways of setting
+the print area and physical page size.  Otherwise, setting the paper
+size is engine-dependent.  For example, with pdfLaTeX, you could include
+‘\pdfpagewidth=\paperwidth’ and ‘\pdfpageheight=\paperheight’ in the
+preamble.
 
-   The ‘geometry’ package provides flexible ways of setting the print
-area and physical page size.
-
    Miscellaneous other options:
 
 ‘draft’
@@ -1439,9 +1439,9 @@
    For example, this line from ‘t1enc.def’ declares the number of the
 glyph to use for «, the left guillemet.
 
-     \DeclareTextSymbol{\guillemotleft}{T1}{19}
+     \DeclareTextSymbol{\guillemetleft}{T1}{19}
 
-The command ‘\DeclareTextCommand{\guillemotleft}{T1}{\char 19}’ has the
+The command ‘\DeclareTextCommand{\guillemetleft}{T1}{\char 19}’ has the
 same effect but is slower (*note \DeclareTextCommand &
 \ProvideTextCommand::).
 
@@ -6753,7 +6753,8 @@
 * \obeycr & \restorecr::       Make each input line start a new output line.
 * \newline::                   Break the line
 * \- (hyphenation)::           Insert explicit hyphenation.
-* \discretionary::             Explicit control of the hyphen character.
+* \slash::                     Insert a breakable /.
+* \discretionary::             Explicit control of hyphenation character(s).
 * \fussy & \sloppy::           Be more or less particular with line breaking.
 * \hyphenation::               Tell LaTeX how to hyphenate a word.
 * \linebreak & \nolinebreak::  Forcing & avoiding line breaks.
@@ -6894,7 +6895,7 @@
 The ‘Date:’ will be baseline-aligned with ‘Name:’.
 
 
-File: latex2e.info,  Node: \- (hyphenation),  Next: \discretionary,  Prev: \newline,  Up: Line breaking
+File: latex2e.info,  Node: \- (hyphenation),  Next: \slash,  Prev: \newline,  Up: Line breaking
 
 9.4 ‘\-’ (discretionary hyphen)
 ===============================
@@ -6931,9 +6932,23 @@
 this forced break may look out of place, so this approach requires care.
 
 
-File: latex2e.info,  Node: \discretionary,  Next: \fussy & \sloppy,  Prev: \- (hyphenation),  Up: Line breaking
+File: latex2e.info,  Node: \slash,  Next: \discretionary,  Prev: \- (hyphenation),  Up: Line breaking
 
-9.5 ‘\discretionary’ (generalized hyphenation point)
+9.5 ‘\slash’: breakable ‘/’
+===========================
+
+The ‘\slash’ command produces a ‘/’ character and then a penalty of the
+same value as an explicit ‘-’ character (‘\exhyphenpenalty’).  This
+allows TeX to break a line at the ‘/’, similar to a hyphen.  Hyphenation
+is allowed in the word part preceding the ‘/’, but not after.  For
+example:
+
+     The input\slash output of the program is complicated.
+
+
+File: latex2e.info,  Node: \discretionary,  Next: \fussy & \sloppy,  Prev: \slash,  Up: Line breaking
+
+9.6 ‘\discretionary’ (generalized hyphenation point)
 ====================================================
 
 Synopsis:
@@ -6959,7 +6974,7 @@
 
 File: latex2e.info,  Node: \fussy & \sloppy,  Next: \hyphenation,  Prev: \discretionary,  Up: Line breaking
 
-9.6 ‘\fussy’ & ‘\sloppy’
+9.7 ‘\fussy’ & ‘\sloppy’
 ========================
 
 Declarations to make TeX more picky or less picky about line breaking.
@@ -6980,7 +6995,7 @@
 
 File: latex2e.info,  Node: sloppypar,  Up: \fussy & \sloppy
 
-9.6.1 ‘sloppypar’
+9.7.1 ‘sloppypar’
 -----------------
 
 Synopsis:
@@ -7011,7 +7026,7 @@
 
 File: latex2e.info,  Node: \hyphenation,  Next: \linebreak & \nolinebreak,  Prev: \fussy & \sloppy,  Up: Line breaking
 
-9.7 ‘\hyphenation’
+9.8 ‘\hyphenation’
 ==================
 
 Synopsis:
@@ -7020,7 +7035,7 @@
 
    Declares allowed hyphenation points within the words in the list.
 The words in that list are separated by spaces.  Show permitted points
-for hyphenation with a dash character, ‘-’.
+for hyphenation with an ASCII dash character, ‘-’.
 
    Here is an example:
 
@@ -7027,13 +7042,13 @@
      \hyphenation{hat-er il-lit-e-ra-ti tru-th-i-ness}
 
    Use lowercase letters.  TeX will only hyphenate if the word matches
-exactly, no inflections are tried.  Multiple ‘\hyphenation’ commands
+exactly; no inflections are tried.  Multiple ‘\hyphenation’ commands
 accumulate.
 
 
 File: latex2e.info,  Node: \linebreak & \nolinebreak,  Prev: \hyphenation,  Up: Line breaking
 
-9.8 ‘\linebreak’ & ‘\nolinebreak’
+9.9 ‘\linebreak’ & ‘\nolinebreak’
 =================================
 
 Synopses, one of:
@@ -7259,11 +7274,10 @@
 ‘Underfull \vbox (badness 10000) has occurred while \output is active’.
 *Note \newpage::, for a command that does not have these effects.
 
-   (There is an obsolete declaration ‘\samepage’, which tries to only
-allow a break between two paragraphs.  There is a related environment
-‘samepage’, also obsolete.  Neither of these work reliably.  For more on
-keeping material on the same page, see the FAQ entry
-<https://texfaq.org/FAQ-nopagebrk>.)
+   A declaration ‘\samepage’ and corresponding ‘samepage’ environment
+try to only allow breaks between paragraphs.  They are not perfectly
+reliable.  For more on keeping material on the same page, see the FAQ
+entry <https://texfaq.org/FAQ-nopagebrk>.)
 
 
 File: latex2e.info,  Node: Footnotes,  Next: Definitions,  Prev: Page breaking,  Up: Top
@@ -8796,8 +8810,8 @@
      \newcommand{\showhbox}[2]{%
        \fboxsep=0pt\fbox{\hbox to #1{#2}}}
 
-This example uses those commands to show a black bar 100 points long
-between ‘XXX’ and ‘YYY’.  This length is rigid.
+This next example uses those commands to show a black bar 100 points
+long between ‘XXX’ and ‘YYY’.  This length is rigid.
 
      XXX\showhbox{100pt}{\blackbar{100pt}}YYY
 
@@ -8853,7 +8867,7 @@
    The ‘plus’ or ‘minus’ component of a rubber length can contain a
 “fill” component, as in ‘1in plus2fill’.  This gives the length infinite
 stretchability or shrinkability so that TeX could set it to any
-distance.  Here the two figures will be equal-spaced across the page.
+distance.  Here the two figures will be equally spaced across the page.
 
      \begin{minipage}{\linewidth}
        \hspace{0pt plus 1fill}\includegraphics{godel.png}%
@@ -11808,6 +11822,7 @@
 * \pagenumbering::      Set the style used for page numbers.
 * \pagestyle::		Change the headings/footings style.
 * \thispagestyle::      Change the headings/footings style for this page.
+* \thepage::            Changing page number representation everywhere.
 
 
 File: latex2e.info,  Node: \maketitle,  Next: \pagenumbering,  Up: Page styles
@@ -11900,15 +11915,8 @@
 so its effect is not stopped by an end of group such as a closing brace
 or an end of environment.
 
-   In this example, before the ‘Main’ section the pages are numbered
-‘a’, etc.  Starting on the page containing the ‘\pagenumbering’ call in
-that section, the pages are numbered ‘1’, etc.
+   By default, LaTeX numbers pages starting at 1, using Arabic numerals.
 
-     \begin{document}\pagenumbering{alph}
-       ...
-     \section{Main}\pagenumbering{arabic}
-       ...
-
    The argument NUMBER-STYLE is one of the following (see also *note
 \alph \Alph \arabic \roman \Roman \fnsymbol::).
 
@@ -11930,21 +11938,36 @@
      you get ‘LaTeX Error: Counter too large’.
 
 ‘gobble’
-     LaTeX does not output a page number, although it does get reset.
-     References to that page also are blank.  (This does not work with
-     the popular package ‘hyperref’ so to have the page number not
-     appear you may want to instead use ‘\pagestyle{empty}’ or
-     ‘\thispagestyle{empty}’.)
+     no page number is output, though the number is still reset.
+     References to that page also are blank.
 
+     This setting does not work with the popular package ‘hyperref’, so
+     to omit page numbers you may want to instead use
+     ‘\pagestyle{empty}’ or ‘\thispagestyle{empty}’.
+
+   If you want to typeset the page number in some other way, or change
+where the page number appears on the page, see *note \pagestyle:: (in
+short: use the ‘fancyhdr’ package).  The list above of LaTeX’s built-in
+numbering styles cannot be extended.
+
    Traditionally, if a document has front matter—preface, table of
 contents, etc.—then it is numbered with lowercase Roman numerals.  The
-main matter of a document uses arabic.  *Note \frontmatter & \mainmatter
-& \backmatter::.
+main matter of a document uses arabic.  LaTeX implements this, by
+providing explicit commands for the different parts (*note \frontmatter
+& \mainmatter & \backmatter::).
 
-   If you want to change where the page number appears on the page,
-see *note \pagestyle::.  If you want to change the value of the page
-number, then you manipulate the ‘page’ counter (*note Counters::).
+   As an explicit example, before the ‘Main’ section the pages are
+numbered ‘a’, etc.  Starting on the page containing the ‘\pagenumbering’
+call in that section, the pages are numbered ‘1’, etc.
 
+     \begin{document}\pagenumbering{alph}
+       ...
+     \section{Main}\pagenumbering{arabic}
+       ...
+
+   If you want to change the value of the page number, then you
+manipulate the ‘page’ counter (*note Counters::).
+
 
 File: latex2e.info,  Node: \pagestyle,  Next: \thispagestyle,  Prev: \pagenumbering,  Up: Page styles
 
@@ -11958,10 +11981,11 @@
    Declaration that specifies how the page headers and footers are
 typeset, from the current page onwards.
 
-   A discussion with an example is below.  Note first that the package
+   A discussion with an example is below.  First, however: the package
 ‘fancyhdr’ is now the standard way to manipulate headers and footers.
 New documents that need to do anything other than one of the standard
-options below should use this package.  See its documentation on CTAN.
+options below should use this package.  See its documentation
+(<https://ctan.org/pkg/fancyhdr>).
 
    Values for STYLE:
 
@@ -12034,7 +12058,7 @@
      Sets the right hand page heading, leaving the left unchanged.
 
 
-File: latex2e.info,  Node: \thispagestyle,  Prev: \pagestyle,  Up: Page styles
+File: latex2e.info,  Node: \thispagestyle,  Next: \thepage,  Prev: \pagestyle,  Up: Page styles
 
 18.4 ‘\thispagestyle’
 =====================
@@ -12065,6 +12089,59 @@
 immediately follows the second ‘\chapter’.
 
 
+File: latex2e.info,  Node: \thepage,  Prev: \thispagestyle,  Up: Page styles
+
+18.5 ‘\thepage’
+===============
+
+If you want to change the appearance of page numbers only in the page
+headers, for example by adding an ornament, typesetting in small caps,
+etc., then the ‘fancyhdr’ package, as mentioned in a previous section,
+is the best approach.
+
+   On the other hand, you may want to change how page numbers are
+denoted everywhere, including the table of contents and
+cross-references, as well as the page headers.  In this case, you should
+redefine ‘\thepage’, which is the command LaTeX uses for the
+representation of page numbers.
+
+   For example, for the ‘TUGboat’ journal (<https://tug.org/TUGboat>),
+we often circulate draft versions of articles.  For this, we change the
+page numbering to start at 901, but want to print the page numbers with
+a ‘?’, as in printing ‘?1’ for the first page.  This helps avoid people
+from thinking that the page numbers are final.  We want the ‘?’ to
+appear in the table of contents and cross-references as well as the
+headers; therefore, we redefine ‘\thepage’:
+
+     \renewcommand\thepage{%
+       \ifnum\value{page}>900
+         % In CM, numerals are exactly .5em,
+         % so make our `?' have that width too.
+         % The \texorpdfstring avoids the hyperref warning:
+         %   Token not allowed in a PDF string ... removing `\@ifnextchar'
+         \texorpdfstring{\makebox[.5em][l]{\small ?}}{?}%
+         %
+         \textsl{\@arabic{\numexpr\value{page}-900\relax}}% assume e-TeX
+       \else
+         \@arabic{\value{page}}%
+       \fi
+     }
+
+   There is another complication.  Changing ‘\thepage’ will probably
+break ‘makeindex’, since it only understands a few kinds of basic
+counter representations.  Thus, a method to extract a standard integer
+from the document’s special representation has to be provided.
+Continuing our ‘TUGboat’ example:
+
+     \usepackage{index}
+     ...
+     \newcommand\specialthepage{\inteval{\value{page}-900}}
+     \newindex[specialthepage]*{default}{idx}{ind}{Index}
+
+   Thanks to Ulrike Fischer for providing this code.  There is more
+discussion at <https://tex.stackexchange.com/questions/687258>.
+
+
 File: latex2e.info,  Node: Spaces,  Next: Boxes,  Prev: Page styles,  Up: Top
 
 19 Spaces
@@ -12247,13 +12324,13 @@
 
      \spacefactor=INTEGER
 
-   Influence LaTeX’s glue stretch and shrink behavior.  Most user-level
-documents do not use this command.
+   Influence LaTeX’s stretching and shrinking of glue.  Few user-level
+documents need to use this.
 
    While LaTeX is laying out the material, it may stretch or shrink the
 gaps between words.  (This space is not a character; it is called the
-“interword glue”; *note \hspace::).  The ‘\spacefactor’ command (from
-Plain TeX) allows you to, for instance, have the space after a period
+“interword glue”; *note \hspace::).  The ‘\spacefactor’ parameter (a TeX
+primitive) allows you to, for instance, have the space after a period
 stretch more than the space after a word-ending letter.
 
    After LaTeX places each character, or rule or other box, it sets a
@@ -12263,24 +12340,25 @@
 the glue can stretch more and shrink less.  Normally, the space factor
 is 1000.  This value is in effect following most characters, and any
 non-character box or math formula.  But it is 3000 after a period,
-exclamation mark, or question mark, it is 2000 after a colon, 1500 after
-a semicolon, 1250 after a comma, and 0 after a right parenthesis or
+exclamation mark, or question mark, 2000 after a colon, 1500 after a
+semicolon, 1250 after a comma, and 0 after a right parenthesis or
 bracket, or closing double quote or single quote.  Finally, it is 999
 after a capital letter.
 
    If the space factor F is 1000 then the glue gap will be the font’s
 normal space value (for Computer Modern Roman 10 point this is
-3.3333 points).  Otherwise, if the space factor F is greater than 2000
-then TeX adds the font’s extra space value (for Computer Modern Roman 10
-point this is 1.11111 points), and then the font’s normal stretch value
-is multiplied by f /1000 and the normal shrink value is multiplied by
+3.3333pt).  Otherwise, if the space factor F is greater than 2000 then
+TeX adds the font’s extra space value (for Computer Modern Roman 10
+point this is 1.11111pt), and then the font’s normal stretch value is
+multiplied by f /1000 and the normal shrink value is multiplied by
 1000/f (for Computer Modern Roman 10 point these are 1.66666 and
-1.11111 points).
+1.11111pt).
 
    For example, consider the period ending ‘A man's best friend is his
-dog.’ After it, TeX puts in a fixed extra space, and also allows the
+dog.’.  After it, TeX puts in a fixed extra space, and also allows the
 glue to stretch 3 times as much and shrink 1/3 as much, as the glue
-after ‘friend’, which does not end in a period.
+after ‘friend’ or any of the other words, since they are not followed by
+punctuation.
 
    The rules for space factors are even more complex because they play
 additional roles.  In practice, there are two consequences.  First, if a
@@ -12288,19 +12366,19 @@
 bracket, or right single or double quote then the spacing effect of that
 period carries through those characters (that is, the following glue
 will have increased stretch and shrink).  Second, if punctuation comes
-after a capital letter then its effect is not in place so you get an
-ordinary space.  This second case also affects abbreviations that do not
-end in a capital letter (*note \@::).
+after a capital letter then the normal effect of the period is does not
+happen, so you get an ordinary space.  This second case also affects
+abbreviations that do not end in a capital letter (*note \@::).
 
    You can only use ‘\spacefactor’ in paragraph mode or LR mode (*note
 Modes::).  You can see the current value with ‘\the\spacefactor’ or
 ‘\showthe\spacefactor’.
 
-   (Comment, not really related to ‘\spacefactor’: if you get errors
-like ‘You can't use `\spacefactor' in vertical mode’, or ‘You can't use
-`\spacefactor' in math mode.’, or ‘Improper \spacefactor’ then you have
-probably tried to redefine an internal command.  *Note \makeatletter &
-\makeatother::.)
+   Finally, not especially related to ‘\spacefactor’ itself: if you get
+errors like ‘You can't use `\spacefactor' in vertical mode’, or ‘You
+can't use `\spacefactor' in math mode.’, or ‘Improper \spacefactor’ then
+you have probably tried to redefine an internal command.  *Note
+\makeatletter & \makeatother::.
 
 * Menu:
 
@@ -12318,22 +12396,19 @@
 
      CAPITAL-LETTER\@.
 
-   Treat a period as sentence-ending, where LaTeX would otherwise think
-it is part of an abbreviation.  LaTeX thinks that a period ends an
-abbreviation if the period comes after a capital letter, and otherwise
-thinks the period ends the sentence.  By default, in justifying a line
-LaTeX adjusts the space after a sentence-ending period (or a question
-mark, exclamation point, comma, or colon) more than it adjusts the space
-between words (*note \spacefactor::).
+   Treat a period (or other punctuation) as sentence-ending, where LaTeX
+would otherwise think it is part of an abbreviation.  LaTeX thinks that
+a period ends an abbreviation if the period comes after a capital
+letter, and otherwise thinks the period ends the sentence.
 
    This example shows the two cases to remember.
 
      The songs \textit{Red Guitar}, etc.\ are by Loudon Wainwright~III\@.
 
-The second period ends the sentence, despite that it is preceded by a
-capital.  We tell LaTeX that it ends the sentence by putting ‘\@’ before
-it.  The first period ends the abbreviation ‘etc.’ but not the sentence.
-The backslash-space, ‘\ ’, produces a mid-sentence space.
+The first period ends the abbreviation ‘etc.’ but not the sentence.  The
+backslash-space, ‘\ ’, produces a mid-sentence space.  The second period
+ends the sentence, despite it being preceded by a capital letter.  We
+tell LaTeX that it ends the sentence by putting ‘\@’ before it.
 
    So: if you have a capital letter followed by a period that ends the
 sentence, then put ‘\@’ before the period.  This holds even if there is
@@ -12346,16 +12421,22 @@
 
 will have correct inter-sentence spacing after the period.
 
-   The ‘\@’ command is only for a text mode.  If you use it outside of a
-text mode then you get ‘You can't use `\spacefactor' in vertical mode’
-(*note Modes::).
+   The ‘\@’ command is only for text modes.  If you use it outside of a
+text mode then you get the error ‘You can't use `\spacefactor' in
+vertical mode’ (*note Modes::).
 
-   Comment: the converse case is a period ending an abbreviation whose
-last letter is not a capital letter, and that abbreviation is not the
-last word in the sentence.  For that case follow the period with a
+   All the above applies equally to question marks and exclamation
+points as periods, since all are sentence-ending punctuation, and LaTeX
+increases the space after each in the same way, when they end a
+sentence.  LaTeX also increases spacing after colon, semicolon, and
+comma characters (*note \spacefactor::).
+
+   In addition: the converse case is a period (or other punctuation)
+that does not end a sentence.  For that case, follow the period with a
 backslash-space, (‘\ ’), or a tie, (‘~’), or ‘\@’.  Examples are ‘Nat.\
 Acad.\ Science’, and ‘Mr.~Bean’, and ‘(manure, etc.\@) for sale’ (note
-in the last one that the ‘\@’ comes before the closing parenthesis).
+in the last one that the ‘\@’ comes after the period but before the
+closing parenthesis).
 
 
 File: latex2e.info,  Node: \frenchspacing & \nonfrenchspacing,  Next: \normalsfcodes,  Prev: \@,  Up: \spacefactor
@@ -12368,19 +12449,22 @@
      \frenchspacing
      \nonfrenchspacing
 
-   The first declaration causes LaTeX to handle spacing between
-sentences in the same way as spacing between words in the middle of a
-sentence.  The second switches back to the default handling in which
-spacing between sentences stretches or shrinks more (*note
-\spacefactor::).
+   ‘\frenchspacing’ causes LaTeX to make spacing after all punctuation,
+including periods, be the same as the space between words in the middle
+of a sentence.  ‘\nonfrenchspacing’ switches back to the default
+handling in which spacing after most punctuation stretches or shrinks
+differently than a word space (*note \spacefactor::).
 
-   Some typographic traditions, including English, prefer to adjust the
-space between sentences (or spaces following a question mark,
-exclamation point, comma, or colon) more than the space between words
-that are in the middle of a sentence.  Declaring ‘\frenchspacing’ (the
-command is from plain TeX) switches to the tradition that all spaces are
-treated equally.
+   In American English, the typesetting tradition is to adjust,
+typically increasing, the space after punctuation more than the space
+between words that are in the middle of a sentence.  Declaring
+‘\frenchspacing’ (the command is inherited from plain TeX) switches to
+the tradition that all spaces are treated equally.
 
+   If your LaTeX document specifies the language being used, for example
+with the ‘babel’ package, the necessary settings should be taken care of
+for you.
+
 
 File: latex2e.info,  Node: \normalsfcodes,  Prev: \frenchspacing & \nonfrenchspacing,  Up: \spacefactor
 
@@ -12409,8 +12493,8 @@
    Produce a space.  By default it produces white space of length
 3.33333pt plus 1.66666pt minus 1.11111pt.
 
-   When you type one or more blanks between words, LaTeX produces white
-space.  But that is different than an explicit space.  This illustrates.
+   When you type one or more blanks between words, LaTeX produces
+whitespace that is different than an explicit space.  This illustrates:
 
      \begin{tabular}{rl}
      One blank:& makes some space \\
@@ -12441,9 +12525,9 @@
    Under normal circumstances, ‘\’<TAB> and ‘\’<NEWLINE> are equivalent
 to backslash-space, ‘\ ’.
 
-   Please also note that in order to allow source code indentation,
-under normal circumstances, TeX ignores leading blanks in a line.  So
-the following prints ‘one word’:
+   In order to allow source code indentation, under normal
+circumstances, TeX ignores leading blanks in a line.  So the following
+prints ‘one word’:
 
      one
       word
@@ -13010,7 +13094,7 @@
    In the third version the optional argument WIDTH specifies the width
 of the box.  Note that the space occupied by the text need not equal the
 width of the box.  For one thing, TEXT can be too small; this creates a
-full-line box
+full-line box:
 
      \makebox[\linewidth]{Chapter Exam}
 
@@ -14616,12 +14700,16 @@
 ‘\LaTeXe’
      The LaTeX2e logo.
 
+‘\guillemetleft («)’
+‘\guillemetright (»)’
 ‘\guillemotleft («)’
 ‘\guillemotright (»)’
 ‘\guilsinglleft (‹)’
 ‘\guilsinglright (›)’
      «, », ‹, › Double and single angle quotation marks, commonly used
-     in French.
+     in French.  The commands ‘@guillemotleft’ and ‘@guillemotright’ are
+     synonyms for ‘@guillemet...’; these are misspellings inherited from
+     Adobe.  (Guillemots are seabirds; guillemets are French quotes.)
 
 ‘\ldots’
 ‘\textellipsis’
@@ -18098,7 +18186,7 @@
                                                               (line   6)
 * \dots:                                 Dots.                (line  26)
 * \dots <1>:                             Dots.                (line  49)
-* \dots <2>:                             Text symbols.        (line  38)
+* \dots <2>:                             Text symbols.        (line  42)
 * \dotsb:                                Dots.                (line  49)
 * \dotsc:                                Dots.                (line  49)
 * \dotsi:                                Dots.                (line  49)
@@ -18193,10 +18281,12 @@
 * \graphicspath:                         \graphicspath.       (line   6)
 * \graphpaper:                           \graphpaper.         (line   6)
 * \grave:                                Math accents.        (line  28)
-* \guillemotleft («):                    Text symbols.        (line  29)
-* \guillemotright (»):                   Text symbols.        (line  30)
-* \guilsinglleft (‹):                    Text symbols.        (line  31)
-* \guilsinglright (›):                   Text symbols.        (line  32)
+* \guillemetleft («):                    Text symbols.        (line  29)
+* \guillemetright (»):                   Text symbols.        (line  30)
+* \guillemotleft («):                    Text symbols.        (line  31)
+* \guillemotright (»):                   Text symbols.        (line  32)
+* \guilsinglleft (‹):                    Text symbols.        (line  33)
+* \guilsinglright (›):                   Text symbols.        (line  34)
 * \H (Hungarian umlaut accent):          Accents.             (line  69)
 * \hat:                                  Math accents.        (line  31)
 * \hbar:                                 Math symbols.        (line 235)
@@ -18318,7 +18408,7 @@
 * \lbrack:                               Math symbols.        (line 298)
 * \lceil:                                Math symbols.        (line 301)
 * \ldots:                                Dots.                (line  24)
-* \ldots <1>:                            Text symbols.        (line  36)
+* \ldots <1>:                            Text symbols.        (line  40)
 * \le:                                   Math symbols.        (line 305)
 * \leadsto:                              Math symbols.        (line 308)
 * \left:                                 \left & \right.      (line   6)
@@ -18383,7 +18473,7 @@
 * \longmapsto:                           Math symbols.        (line 362)
 * \longrightarrow:                       Math symbols.        (line 366)
 * \lor:                                  Math symbols.        (line 370)
-* \lq:                                   Text symbols.        (line  43)
+* \lq:                                   Text symbols.        (line  47)
 * \mainmatter:                           \frontmatter & \mainmatter & \backmatter.
                                                               (line   6)
 * \makeatother:                          \makeatletter & \makeatother.
@@ -18415,8 +18505,8 @@
                                                               (line  41)
 * \marginsep <1>:                        Page layout parameters.
                                                               (line  43)
-* \markboth{LEFT-HEAD}{RIGHT-HEAD}:      \pagestyle.          (line  76)
-* \markright{RIGHT-HEAD}:                \pagestyle.          (line  85)
+* \markboth{LEFT-HEAD}{RIGHT-HEAD}:      \pagestyle.          (line  77)
+* \markright{RIGHT-HEAD}:                \pagestyle.          (line  86)
 * \mathbf:                               Font styles.         (line 111)
 * \mathcal:                              Font styles.         (line 127)
 * \mathdollar:                           Math symbols.        (line 834)
@@ -18554,7 +18644,7 @@
 * \overline{TEXT}:                       Over- and Underlining.
                                                               (line  20)
 * \owns:                                 Math symbols.        (line 469)
-* \P:                                    Text symbols.        (line  46)
+* \P:                                    Text symbols.        (line  50)
 * \PackageError:                         Class and package commands.
                                                               (line  41)
 * \PackageInfo:                          Class and package commands.
@@ -18615,7 +18705,7 @@
 * \pmod:                                 Math functions.      (line  87)
 * \poptabs:                              tabbing.             (line 113)
 * \poptabs <1>:                          tabbing.             (line 114)
-* \pounds:                               Text symbols.        (line  50)
+* \pounds:                               Text symbols.        (line  54)
 * \Pr:                                   Math functions.      (line  90)
 * \prec:                                 Math symbols.        (line 500)
 * \preceq:                               Math symbols.        (line 503)
@@ -18658,8 +18748,8 @@
                                                               (line  69)
 * \quad <1>:                             \enspace & \quad & \qquad.
                                                               (line   6)
-* \quotedblbase („):                     Text symbols.        (line  54)
-* \quotesinglbase (‚):                   Text symbols.        (line  55)
+* \quotedblbase („):                     Text symbols.        (line  58)
+* \quotesinglbase (‚):                   Text symbols.        (line  59)
 * \r (ring accent):                      Accents.             (line  77)
 * \raggedbottom:                         \raggedbottom.       (line   6)
 * \raggedleft:                           \raggedleft.         (line   6)
@@ -18707,9 +18797,9 @@
 * \Roman{COUNTER}:                       \alph \Alph \arabic \roman \Roman \fnsymbol.
                                                               (line  32)
 * \rotatebox:                            \rotatebox.          (line   6)
-* \rq:                                   Text symbols.        (line  58)
+* \rq:                                   Text symbols.        (line  62)
 * \rule:                                 \rule.               (line   6)
-* \S:                                    Text symbols.        (line  61)
+* \S:                                    Text symbols.        (line  65)
 * \samepage:                             \pagebreak & \nopagebreak.
                                                               (line  44)
 * \savebox:                              \sbox & \savebox.    (line   6)
@@ -18747,6 +18837,7 @@
 * \sin:                                  Math functions.      (line  96)
 * \sinh:                                 Math functions.      (line  99)
 * \sl:                                   Font styles.         (line  93)
+* \slash:                                \slash.              (line   6)
 * \sloppy:                               \fussy & \sloppy.    (line   6)
 * \slshape:                              Font styles.         (line  46)
 * \small:                                Font sizes.          (line  11)
@@ -18824,77 +18915,77 @@
 * \tanh:                                 Math functions.      (line 108)
 * \tau:                                  Math symbols.        (line 685)
 * \telephone:                            \telephone.          (line   6)
-* \TeX:                                  Text symbols.        (line  65)
-* \textascendercompwordmark:             Text symbols.        (line 110)
-* \textasciicircum:                      Text symbols.        (line  68)
-* \textasciitilde:                       Text symbols.        (line  71)
-* \textasteriskcentered:                 Text symbols.        (line  74)
+* \TeX:                                  Text symbols.        (line  69)
+* \textascendercompwordmark:             Text symbols.        (line 114)
+* \textasciicircum:                      Text symbols.        (line  72)
+* \textasciitilde:                       Text symbols.        (line  75)
+* \textasteriskcentered:                 Text symbols.        (line  78)
 * \textbackslash:                        Reserved characters. (line  18)
-* \textbackslash <1>:                    Text symbols.        (line  77)
-* \textbar:                              Text symbols.        (line  85)
-* \textbardbl:                           Text symbols.        (line  88)
+* \textbackslash <1>:                    Text symbols.        (line  81)
+* \textbar:                              Text symbols.        (line  89)
+* \textbardbl:                           Text symbols.        (line  92)
 * \textbf:                               Font styles.         (line  40)
-* \textbigcircle:                        Text symbols.        (line  91)
-* \textbraceleft:                        Text symbols.        (line  94)
-* \textbraceright:                       Text symbols.        (line  98)
-* \textbullet:                           Text symbols.        (line 102)
-* \textcapitalcompwordmark:              Text symbols.        (line 109)
-* \textcircled{LETTER}:                  Text symbols.        (line 105)
-* \textcompwordmark:                     Text symbols.        (line 108)
+* \textbigcircle:                        Text symbols.        (line  95)
+* \textbraceleft:                        Text symbols.        (line  98)
+* \textbraceright:                       Text symbols.        (line 102)
+* \textbullet:                           Text symbols.        (line 106)
+* \textcapitalcompwordmark:              Text symbols.        (line 113)
+* \textcircled{LETTER}:                  Text symbols.        (line 109)
+* \textcompwordmark:                     Text symbols.        (line 112)
 * \textcopyright:                        Text symbols.        (line  14)
-* \textdagger:                           Text symbols.        (line 117)
-* \textdaggerdbl:                        Text symbols.        (line 120)
-* \textdollar (or \$):                   Text symbols.        (line 123)
-* \textellipsis:                         Text symbols.        (line  37)
-* \textemdash (or ---):                  Text symbols.        (line 126)
-* \textendash (or --):                   Text symbols.        (line 132)
-* \texteuro:                             Text symbols.        (line 135)
-* \textexclamdown (or !`):               Text symbols.        (line 143)
-* \textfiguredash:                       Text symbols.        (line 146)
+* \textdagger:                           Text symbols.        (line 121)
+* \textdaggerdbl:                        Text symbols.        (line 124)
+* \textdollar (or \$):                   Text symbols.        (line 127)
+* \textellipsis:                         Text symbols.        (line  41)
+* \textemdash (or ---):                  Text symbols.        (line 130)
+* \textendash (or --):                   Text symbols.        (line 136)
+* \texteuro:                             Text symbols.        (line 139)
+* \textexclamdown (or !`):               Text symbols.        (line 147)
+* \textfiguredash:                       Text symbols.        (line 150)
 * \textfloatsep:                         Floats.              (line 123)
 * \textfloatsep <1>:                     Floats.              (line 124)
 * \textfraction:                         Floats.              (line 102)
 * \textfraction <1>:                     Floats.              (line 103)
-* \textgreater:                          Text symbols.        (line 153)
+* \textgreater:                          Text symbols.        (line 157)
 * \textheight:                           Page layout parameters.
                                                               (line  91)
 * \textheight <1>:                       Page layout parameters.
                                                               (line  92)
-* \texthorizontalbar:                    Text symbols.        (line 156)
+* \texthorizontalbar:                    Text symbols.        (line 160)
 * \textit:                               Font styles.         (line  34)
-* \textleftarrow:                        Text symbols.        (line 164)
-* \textless:                             Text symbols.        (line 161)
+* \textleftarrow:                        Text symbols.        (line 168)
+* \textless:                             Text symbols.        (line 165)
 * \textmd:                               Font styles.         (line  37)
-* \textnonbreakinghyphen:                Text symbols.        (line 167)
+* \textnonbreakinghyphen:                Text symbols.        (line 171)
 * \textnormal:                           Font styles.         (line  58)
-* \textordfeminine:                      Text symbols.        (line 173)
-* \textordmasculine:                     Text symbols.        (line 174)
-* \textparagraph:                        Text symbols.        (line  47)
-* \textperiodcentered:                   Text symbols.        (line 177)
-* \textquestiondown (or ?`):             Text symbols.        (line 180)
-* \textquotedblleft (or ``):             Text symbols.        (line 183)
-* \textquotedblright (or ''):            Text symbols.        (line 186)
-* \textquoteleft (or `):                 Text symbols.        (line 189)
-* \textquoteright (or '):                Text symbols.        (line 192)
-* \textquotesingle:                      Text symbols.        (line 195)
-* \textquotestraightbase:                Text symbols.        (line 198)
-* \textquotestraightdblbase:             Text symbols.        (line 199)
-* \textregistered:                       Text symbols.        (line 202)
-* \textrightarrow:                       Text symbols.        (line 205)
+* \textordfeminine:                      Text symbols.        (line 177)
+* \textordmasculine:                     Text symbols.        (line 178)
+* \textparagraph:                        Text symbols.        (line  51)
+* \textperiodcentered:                   Text symbols.        (line 181)
+* \textquestiondown (or ?`):             Text symbols.        (line 184)
+* \textquotedblleft (or ``):             Text symbols.        (line 187)
+* \textquotedblright (or ''):            Text symbols.        (line 190)
+* \textquoteleft (or `):                 Text symbols.        (line 193)
+* \textquoteright (or '):                Text symbols.        (line 196)
+* \textquotesingle:                      Text symbols.        (line 199)
+* \textquotestraightbase:                Text symbols.        (line 202)
+* \textquotestraightdblbase:             Text symbols.        (line 203)
+* \textregistered:                       Text symbols.        (line 206)
+* \textrightarrow:                       Text symbols.        (line 209)
 * \textrm:                               Font styles.         (line  31)
 * \textsc:                               Font styles.         (line  52)
-* \textsection:                          Text symbols.        (line  62)
+* \textsection:                          Text symbols.        (line  66)
 * \textsf:                               Font styles.         (line  49)
 * \textsl:                               Font styles.         (line  46)
-* \textsterling:                         Text symbols.        (line  51)
+* \textsterling:                         Text symbols.        (line  55)
 * \textstyle:                            Math styles.         (line  29)
-* \textthreequartersemdash:              Text symbols.        (line 208)
-* \texttrademark:                        Text symbols.        (line 211)
+* \textthreequartersemdash:              Text symbols.        (line 212)
+* \texttrademark:                        Text symbols.        (line 215)
 * \texttt:                               Font styles.         (line  55)
-* \texttwelveudash:                      Text symbols.        (line 214)
-* \textunderscore:                       Text symbols.        (line 217)
+* \texttwelveudash:                      Text symbols.        (line 218)
+* \textunderscore:                       Text symbols.        (line 221)
 * \textup:                               Font styles.         (line  43)
-* \textvisiblespace:                     Text symbols.        (line 220)
+* \textvisiblespace:                     Text symbols.        (line 224)
 * \textwidth:                            Page layout parameters.
                                                               (line  99)
 * \textwidth <1>:                        Page layout parameters.
@@ -18904,6 +18995,7 @@
 * \TH (Þ):                               Additional Latin letters.
                                                               (line  56)
 * \thanks{TEXT}:                         \maketitle.          (line  56)
+* \thepage:                              \thepage.            (line   6)
 * \theta:                                Math symbols.        (line 688)
 * \thicklines:                           \thicklines.         (line   6)
 * \thickspace:                           Spacing in math mode.
@@ -19113,14 +19205,14 @@
 * array environment:                     array.               (line   6)
 * array package:                         array.               (line  74)
 * arrays, math:                          array.               (line   6)
-* arrow, left, in text:                  Text symbols.        (line 165)
-* arrow, right, in text:                 Text symbols.        (line 206)
+* arrow, left, in text:                  Text symbols.        (line 169)
+* arrow, right, in text:                 Text symbols.        (line 210)
 * arrows:                                Arrows.              (line   6)
 * article class:                         Document classes.    (line  11)
-* ascender height:                       Text symbols.        (line 111)
-* ASCII circumflex, in text:             Text symbols.        (line  69)
-* ASCII tilde, in text:                  Text symbols.        (line  72)
-* asterisk, centered, in text:           Text symbols.        (line  75)
+* ascender height:                       Text symbols.        (line 115)
+* ASCII circumflex, in text:             Text symbols.        (line  73)
+* ASCII tilde, in text:                  Text symbols.        (line  76)
+* asterisk, centered, in text:           Text symbols.        (line  79)
 * Asymptote package:                     \line.               (line  35)
 * Asymptote package <1>:                 \strut.              (line  62)
 * Asymptote package <2>:                 \mbox & \makebox.    (line  73)
@@ -19141,10 +19233,10 @@
 * back matter of a book:                 \frontmatter & \mainmatter & \backmatter.
                                                               (line   6)
 * background, colored:                   Colored pages.       (line   6)
-* backslash, in text:                    Text symbols.        (line  78)
+* backslash, in text:                    Text symbols.        (line  82)
 * badness:                               Page breaking.       (line  11)
-* bar, double vertical, in text:         Text symbols.        (line  89)
-* bar, vertical, in text:                Text symbols.        (line  86)
+* bar, double vertical, in text:         Text symbols.        (line  93)
+* bar, vertical, in text:                Text symbols.        (line  90)
 * bar-over accent:                       Accents.             (line  36)
 * bar-over accent, math:                 Math accents.        (line  14)
 * bar-under accent:                      Accents.             (line  51)
@@ -19161,7 +19253,7 @@
 * BibTeX error messages:                 BibTeX error messages.
                                                               (line   6)
 * bibTeX, using:                         Using BibTeX.        (line   6)
-* big circle symbols, in text:           Text symbols.        (line  92)
+* big circle symbols, in text:           Text symbols.        (line  96)
 * big point:                             Units of length.     (line  20)
 * bigfoot package:                       Footnotes of footnotes.
                                                               (line   6)
@@ -19196,8 +19288,8 @@
 * box, use saved box:                    \usebox.             (line   6)
 * boxes:                                 Boxes.               (line   6)
 * bp:                                    Units of length.     (line  19)
-* brace, left, in text:                  Text symbols.        (line  95)
-* brace, right, in text:                 Text symbols.        (line  99)
+* brace, left, in text:                  Text symbols.        (line  99)
+* brace, right, in text:                 Text symbols.        (line 103)
 * braces:                                Delimiters.          (line   6)
 * brackets:                              Delimiters.          (line   6)
 * breaking lines:                        Line breaking.       (line   6)
@@ -19208,11 +19300,11 @@
 * bug reporting:                         About this document. (line  24)
 * bullet lists:                          itemize.             (line   6)
 * bullet symbol:                         Math symbols.        (line 108)
-* bullet, in text:                       Text symbols.        (line 103)
+* bullet, in text:                       Text symbols.        (line 107)
 * bulleted lists:                        itemize.             (line   6)
 * calligraphic fonts:                    Calligraphic.        (line   6)
 * calligraphic letters for math:         Font styles.         (line  79)
-* cap height:                            Text symbols.        (line 111)
+* cap height:                            Text symbols.        (line 115)
 * caption package:                       \caption.            (line  72)
 * captions:                              \caption.            (line   6)
 * caron accent:                          Accents.             (line  93)
@@ -19224,10 +19316,10 @@
 * cc list, in letters:                   \cc.                 (line   6)
 * cedilla accent:                        Accents.             (line  61)
 * center environment:                    center.              (line   6)
-* centered asterisk, in text:            Text symbols.        (line  75)
+* centered asterisk, in text:            Text symbols.        (line  79)
 * centered equations:                    Document class options.
                                                               (line  57)
-* centered period, in text:              Text symbols.        (line 178)
+* centered period, in text:              Text symbols.        (line 182)
 * centering text, declaration for:       \centering.          (line   6)
 * centering text, environment for:       center.              (line   6)
 * centimeter:                            Units of length.     (line  27)
@@ -19252,11 +19344,11 @@
 * check accent:                          Accents.             (line  93)
 * check accent, math:                    Math accents.        (line  20)
 * cicero:                                Units of length.     (line  33)
-* circle symbol, big, in text:           Text symbols.        (line  92)
-* circled letter, in text:               Text symbols.        (line 106)
+* circle symbol, big, in text:           Text symbols.        (line  96)
+* circled letter, in text:               Text symbols.        (line 110)
 * circumflex accent:                     Accents.             (line  40)
 * circumflex accent, math:               Math accents.        (line  32)
-* circumflex, ASCII, in text:            Text symbols.        (line  69)
+* circumflex, ASCII, in text:            Text symbols.        (line  73)
 * citation key:                          \bibitem.            (line  15)
 * class and package commands:            Class and package commands.
                                                               (line   6)
@@ -19283,7 +19375,7 @@
 * clock option to slides class:          Document class options.
                                                               (line  99)
 * closing letters:                       \closing.            (line   6)
-* closing quote:                         Text symbols.        (line  59)
+* closing quote:                         Text symbols.        (line  63)
 * cm:                                    Units of length.     (line  26)
 * cm-super package:                      fontenc package.     (line  36)
 * cmd.exe, used by \write18:             \write18.            (line  60)
@@ -19323,7 +19415,7 @@
                                                               (line   6)
 * commands, run from LaTeX:              \write18.            (line   6)
 * commands, star-variants:               \@ifstar.            (line   6)
-* composite word mark, in text:          Text symbols.        (line 111)
+* composite word mark, in text:          Text symbols.        (line 115)
 * comprehensive package:                 Math symbols.        (line   6)
 * computer programs, typesetting:        verbatim.            (line   6)
 * configuration, graphics package:       Graphics package configuration.
@@ -19349,13 +19441,14 @@
 * cross referencing with page number:    \pageref.            (line   6)
 * cross referencing, across documents:   xr package.          (line   6)
 * cross referencing, symbolic:           \ref.                (line   6)
+* cross-references, page numbers in:     \thepage.            (line  11)
 * CTAN:                                  CTAN.                (line   6)
 * curly braces:                          Delimiters.          (line   6)
-* currency, dollar:                      Text symbols.        (line 124)
-* currency, euro:                        Text symbols.        (line 136)
-* dagger, double, in text:               Text symbols.        (line 121)
+* currency, dollar:                      Text symbols.        (line 128)
+* currency, euro:                        Text symbols.        (line 140)
+* dagger, double, in text:               Text symbols.        (line 125)
 * dagger, in text:                       Text symbols.        (line  18)
-* dagger, in text <1>:                   Text symbols.        (line 118)
+* dagger, in text <1>:                   Text symbols.        (line 122)
 * DANTE e.V.:                            CTAN.                (line  20)
 * datatool package:                      \read.               (line  31)
 * date, for titlepage:                   \maketitle.          (line  51)
@@ -19413,7 +19506,7 @@
 * document environment:                  document.            (line   6)
 * document root name:                    Jobname.             (line   6)
 * document templates:                    Document templates.  (line   6)
-* dollar sign:                           Text symbols.        (line 124)
+* dollar sign:                           Text symbols.        (line 128)
 * dot accent:                            Accents.             (line  32)
 * dot over accent, math:                 Math accents.        (line  26)
 * dot-over accent:                       Accents.             (line  32)
@@ -19423,18 +19516,18 @@
 * dotless j:                             Accents.             (line  19)
 * dotless j, math:                       Math symbols.        (line 275)
 * dots:                                  Dots.                (line   6)
-* double angle quotation marks:          Text symbols.        (line  33)
+* double angle quotation marks:          Text symbols.        (line  35)
 * double dagger, in text:                Text symbols.        (line  21)
-* double dagger, in text <1>:            Text symbols.        (line 121)
+* double dagger, in text <1>:            Text symbols.        (line 125)
 * double dot accent, math:               Math accents.        (line  23)
-* double guillemets:                     Text symbols.        (line  33)
-* double left quote:                     Text symbols.        (line 184)
-* double low-9 quotation mark:           Text symbols.        (line  56)
-* double quote, straight base:           Text symbols.        (line 200)
-* double right quote:                    Text symbols.        (line 187)
+* double guillemets:                     Text symbols.        (line  35)
+* double left quote:                     Text symbols.        (line 188)
+* double low-9 quotation mark:           Text symbols.        (line  60)
+* double quote, straight base:           Text symbols.        (line 204)
+* double right quote:                    Text symbols.        (line 191)
 * double spacing:                        \baselineskip & \baselinestretch.
                                                               (line   6)
-* double vertical bar, in text:          Text symbols.        (line  89)
+* double vertical bar, in text:          Text symbols.        (line  93)
 * doublestruck:                          Blackboard bold.     (line   6)
 * draft option:                          Document class options.
                                                               (line  49)
@@ -19442,17 +19535,17 @@
 * dvipdfmx command:                      Output files.        (line  10)
 * dvips command:                         Output files.        (line  10)
 * dvitype command:                       Output files.        (line  10)
-* e-dash:                                Text symbols.        (line 133)
+* e-dash:                                Text symbols.        (line 137)
 * e-TeX:                                 TeX engines.         (line  16)
 * ellipses:                              Dots.                (line   6)
-* ellipsis:                              Text symbols.        (line  39)
+* ellipsis:                              Text symbols.        (line  43)
 * ellipsis, in Unicode (U+2026):         Dots.                (line  66)
 * ellipsis, traditional (three periods): Dots.                (line  66)
 * em:                                    Units of length.     (line  46)
 * em <1>:                                Units of length.     (line  45)
-* em-dash:                               Text symbols.        (line 127)
-* em-dash, three-quarters:               Text symbols.        (line 209)
-* em-dash, two-thirds:                   Text symbols.        (line 215)
+* em-dash:                               Text symbols.        (line 131)
+* em-dash, three-quarters:               Text symbols.        (line 213)
+* em-dash, two-thirds:                   Text symbols.        (line 219)
 * emphasis:                              Font styles.         (line  60)
 * enclosure list:                        \encl.               (line   6)
 * encoding, font:                        \DeclareFontEncoding.
@@ -19538,12 +19631,13 @@
                                                               (line  20)
 * etoolbox package:                      Class and package commands.
                                                               (line 110)
-* euro symbol:                           Text symbols.        (line 136)
-* eurosym package:                       Text symbols.        (line 136)
-* eurosym package <1>:                   Text symbols.        (line 137)
+* euro symbol:                           Text symbols.        (line 140)
+* eurosym package:                       Text symbols.        (line 140)
+* eurosym package <1>:                   Text symbols.        (line 141)
 * ex:                                    Units of length.     (line  42)
 * ex <1>:                                Units of length.     (line  41)
-* exclamation point, upside-down:        Text symbols.        (line 144)
+* exclamation point, upside-down:        Text symbols.        (line 148)
+* exclamation points, ending a sentence: \@.                  (line  39)
 * executivepaper option:                 Document class options.
                                                               (line  19)
 * expl3 package:                         LaTeX command syntax.
@@ -19564,9 +19658,9 @@
 * fancyhdr package <1>:                  \pagestyle.          (line  13)
 * fancyvrb package:                      tabbing.             (line 146)
 * fancyvrb package <1>:                  verbatim.            (line  41)
-* feminine ordinal symbol:               Text symbols.        (line 175)
+* feminine ordinal symbol:               Text symbols.        (line 179)
 * figure counter:                        Counters.            (line  15)
-* figure dash character:                 Text symbols.        (line 147)
+* figure dash character:                 Text symbols.        (line 151)
 * figure environment:                    figure.              (line   6)
 * figure number, cross referencing:      \ref.                (line   6)
 * figures, footnotes in:                 minipage.            (line 107)
@@ -19643,14 +19737,12 @@
 * frame rule width:                      \fbox & \framebox.   (line  38)
 * frame, line width:                     \fbox & \framebox.   (line  38)
 * frame, separation from contents:       \fbox & \framebox.   (line  43)
-* French quotation marks:                Text symbols.        (line  33)
+* French quotation marks:                Text symbols.        (line  35)
 * front matter of a book:                \frontmatter & \mainmatter & \backmatter.
                                                               (line   6)
 * functions, math:                       Math functions.      (line   6)
 * geometry package:                      Document class options.
                                                               (line  40)
-* geometry package <1>:                  Document class options.
-                                                              (line  44)
 * global options:                        Document class options.
                                                               (line   6)
 * global options <1>:                    Additional packages. (line  15)
@@ -19680,7 +19772,7 @@
 * graphpap package:                      \graphpaper.         (line  11)
 * grave accent:                          Accents.             (line  44)
 * grave accent, math:                    Math accents.        (line  29)
-* greater than symbol, in text:          Text symbols.        (line 154)
+* greater than symbol, in text:          Text symbols.        (line 158)
 * greek letters:                         Math symbols.        (line   6)
 * Greek letters:                         Greek letters.       (line   6)
 * grfext package:                        \DeclareGraphicsExtensions.
@@ -19687,6 +19779,7 @@
                                                               (line  39)
 * group, and environments:               Environments.        (line  18)
 * group_skip:                            makeindex.           (line  58)
+* guillemots, birds:                     Text symbols.        (line  35)
 * hacek accent:                          Accents.             (line  93)
 * Halmos symbol:                         \rule.               (line  13)
 * hard space:                            ~.                   (line   6)
@@ -19698,7 +19791,7 @@
 * hello, world:                          Starting and ending. (line   6)
 * here, putting floats:                  Floats.              (line  52)
 * home page for manual:                  About this document. (line   6)
-* horizontal bar character:              Text symbols.        (line 157)
+* horizontal bar character:              Text symbols.        (line 161)
 * horizontal paragraph indentation:      \parindent & \parskip.
                                                               (line   6)
 * horizontal space:                      \hss.                (line   6)
@@ -19708,10 +19801,10 @@
 * hungarian umlaut accent:               Accents.             (line  69)
 * hyperref package:                      \footnotemark.       (line  48)
 * hyperref package <1>:                  \footnotemark.       (line  57)
-* hyperref package <2>:                  \pagenumbering.      (line  46)
+* hyperref package <2>:                  \pagenumbering.      (line  42)
 * hyperref package <3>:                  \contentsline.       (line  37)
 * hyperref package <4>:                  Command line input.  (line  14)
-* hyphen character, non-breaking:        Text symbols.        (line 168)
+* hyphen character, non-breaking:        Text symbols.        (line 172)
 * hyphenation, defining:                 \hyphenation.        (line   6)
 * hyphenation, discretionary:            \discretionary.      (line   6)
 * hyphenation, forcing:                  \- (hyphenation).    (line   6)
@@ -19820,12 +19913,12 @@
 * leaders, dots in table of contents:    \@dottedtocline.     (line  27)
 * leading:                               \baselineskip & \baselinestretch.
                                                               (line   6)
-* left angle quotation marks:            Text symbols.        (line  33)
-* left arrow, in text:                   Text symbols.        (line 165)
-* left brace, in text:                   Text symbols.        (line  95)
-* left quote:                            Text symbols.        (line  44)
-* left quote, double:                    Text symbols.        (line 184)
-* left quote, single:                    Text symbols.        (line 190)
+* left angle quotation marks:            Text symbols.        (line  35)
+* left arrow, in text:                   Text symbols.        (line 169)
+* left brace, in text:                   Text symbols.        (line  99)
+* left quote:                            Text symbols.        (line  48)
+* left quote, double:                    Text symbols.        (line 188)
+* left quote, single:                    Text symbols.        (line 194)
 * left-hand equation numbers:            Document class options.
                                                               (line  63)
 * left-justifying text:                  \raggedright.        (line   6)
@@ -19839,7 +19932,7 @@
 * lengths, setting:                      \setlength.          (line   6)
 * leqno option:                          Document class options.
                                                               (line  49)
-* less than symbol, in text:             Text symbols.        (line 162)
+* less than symbol, in text:             Text symbols.        (line 166)
 * lethead_flag:                          makeindex.           (line  65)
 * lethead_prefix:                        makeindex.           (line  74)
 * lethead_suffix:                        makeindex.           (line  78)
@@ -19883,10 +19976,10 @@
 * log file, writing to:                  \write.              (line  30)
 * logo, LaTeX:                           Text symbols.        (line  24)
 * logo, LaTeX2e:                         Text symbols.        (line  27)
-* logo, TeX:                             Text symbols.        (line  66)
+* logo, TeX:                             Text symbols.        (line  70)
 * long command:                          Class and package commands.
                                                               (line  23)
-* low-9 quotation marks, single and double: Text symbols.     (line  56)
+* low-9 quotation marks, single and double: Text symbols.     (line  60)
 * low-level font commands:               Low-level font commands.
                                                               (line   6)
 * lowercase:                             Upper and lower case.
@@ -19910,6 +20003,7 @@
                                                               (line   6)
 * make a box:                            \mbox & \makebox.    (line   6)
 * makeidx package:                       \printindex.         (line  12)
+* makeindex and special page numbers:    \thepage.            (line  39)
 * makeindex program:                     makeindex.           (line   6)
 * makeindex, program:                    makeindex.           (line   6)
 * makeindex, style file:                 makeindex.           (line  18)
@@ -19916,7 +20010,7 @@
 * making a title page:                   titlepage.           (line   6)
 * making paragraphs:                     Making paragraphs.   (line   6)
 * marginal notes:                        Marginal notes.      (line   6)
-* masculine ordinal symbol:              Text symbols.        (line 175)
+* masculine ordinal symbol:              Text symbols.        (line 179)
 * matching brackets:                     \left & \right.      (line   6)
 * matching parentheses:                  \left & \right.      (line   6)
 * math accents:                          Math accents.        (line   6)
@@ -19993,9 +20087,10 @@
 * new page, starting:                    \newpage.            (line   6)
 * newline, in \write:                    \write.              (line  94)
 * noheader option for filecontents:      filecontents.        (line  34)
-* non-breaking hyphen character:         Text symbols.        (line 168)
+* non-breaking hyphen character:         Text symbols.        (line 172)
 * non-English characters:                Additional Latin letters.
                                                               (line   6)
+* non-sentence-ending punctuation:       \@.                  (line   6)
 * nonstopmode:                           Command line options.
                                                               (line  27)
 * nosearch option for filecontents:      filecontents.        (line  37)
@@ -20020,7 +20115,7 @@
                                                               (line  78)
 * openbib option:                        Document class options.
                                                               (line  49)
-* opening quote:                         Text symbols.        (line  44)
+* opening quote:                         Text symbols.        (line  48)
 * openright option:                      Document class options.
                                                               (line  78)
 * OpenType fonts:                        TeX engines.         (line   6)
@@ -20044,7 +20139,7 @@
                                                               (line   6)
 * options, package <1>:                  Class and package commands.
                                                               (line  66)
-* ordinals, feminine and masculine:      Text symbols.        (line 175)
+* ordinals, feminine and masculine:      Text symbols.        (line 179)
 * oslash:                                Additional Latin letters.
                                                               (line  44)
 * OT1:                                   fontenc package.     (line   6)
@@ -20125,8 +20220,8 @@
 * package, envlab:                       \makelabels.         (line  55)
 * package, etoolbox:                     Class and package commands.
                                                               (line 110)
-* package, eurosym:                      Text symbols.        (line 136)
-* package, eurosym <1>:                  Text symbols.        (line 137)
+* package, eurosym:                      Text symbols.        (line 140)
+* package, eurosym <1>:                  Text symbols.        (line 141)
 * package, expl3:                        LaTeX command syntax.
                                                               (line  35)
 * package, expl3 <1>:                    Upper and lower case.
@@ -20141,14 +20236,12 @@
 * package, fontspec <1>:                 OpenType bold math.  (line   6)
 * package, geometry:                     Document class options.
                                                               (line  40)
-* package, geometry <1>:                 Document class options.
-                                                              (line  44)
 * package, graphpap:                     \graphpaper.         (line  11)
 * package, grfext:                       \DeclareGraphicsExtensions.
                                                               (line  39)
 * package, hyperref:                     \footnotemark.       (line  48)
 * package, hyperref <1>:                 \footnotemark.       (line  57)
-* package, hyperref <2>:                 \pagenumbering.      (line  46)
+* package, hyperref <2>:                 \pagenumbering.      (line  42)
 * package, hyperref <3>:                 \contentsline.       (line  37)
 * package, hyperref <4>:                 Command line input.  (line  14)
 * package, indentfirst:                  \part.               (line  50)
@@ -20243,6 +20336,7 @@
 * page counter:                          Counters.            (line  15)
 * page layout parameters:                Page layout parameters.
                                                               (line   6)
+* page number representation:            \thepage.            (line  11)
 * page number, cross referencing:        \pageref.            (line   6)
 * page numbering style:                  \pagenumbering.      (line   6)
 * page style, this page:                 \thispagestyle.      (line   6)
@@ -20262,7 +20356,7 @@
                                                               (line   6)
 * paragraph mode:                        Modes.               (line  12)
 * paragraph mode <1>:                    \parbox.             (line   6)
-* paragraph symbol:                      Text symbols.        (line  48)
+* paragraph symbol:                      Text symbols.        (line  52)
 * paragraph, ending:                     \par.                (line   6)
 * paragraph, in a box:                   \parbox.             (line   6)
 * paragraphs:                            Making paragraphs.   (line   6)
@@ -20273,6 +20367,7 @@
                                                               (line  81)
 * parent directories, cannot write to:   \write and security. (line  22)
 * parentheses:                           Delimiters.          (line   6)
+* parentheses and ends of sentences:     \@.                  (line  24)
 * part:                                  Sectioning.          (line   6)
 * part <1>:                              \part.               (line   6)
 * part counter:                          Counters.            (line  15)
@@ -20285,7 +20380,7 @@
 * pdfTeX:                                Output files.        (line  20)
 * pdfTeX engine:                         TeX engines.         (line  16)
 * period, abbreviation-ending:           \@.                  (line   6)
-* period, centered, in text:             Text symbols.        (line 178)
+* period, centered, in text:             Text symbols.        (line 182)
 * period, sentence-ending:               \@.                  (line   6)
 * period, spacing after:                 \@.                  (line   6)
 * pica:                                  Units of length.     (line  14)
@@ -20292,7 +20387,7 @@
 * pict2e package:                        \line.               (line  35)
 * picture environment:                   picture.             (line   6)
 * pictures, creating:                    picture.             (line   6)
-* pilcrow:                               Text symbols.        (line  48)
+* pilcrow:                               Text symbols.        (line  52)
 * placement of floats:                   Floats.              (line  31)
 * platex:                                TeX engines.         (line  54)
 * platex-dev:                            TeX engines.         (line  67)
@@ -20313,7 +20408,7 @@
 * postamble:                             makeindex.           (line  54)
 * PostScript point:                      Units of length.     (line  20)
 * postscript, in letters:                \ps.                 (line   6)
-* pounds symbol:                         Text symbols.        (line  52)
+* pounds symbol:                         Text symbols.        (line  56)
 * preamble:                              makeindex.           (line  50)
 * preamble, defined:                     Starting and ending. (line  22)
 * prerelease testing:                    TeX engines.         (line  70)
@@ -20322,18 +20417,21 @@
 * pronunciation:                         Overview.            (line  27)
 * PSTricks package:                      \line.               (line  35)
 * pt:                                    Units of length.     (line   9)
+* punctuation, sentence-ending:          \@.                  (line   6)
 * quad:                                  Spacing in math mode.
                                                               (line  69)
-* question mark, upside-down:            Text symbols.        (line 181)
+* question mark, upside-down:            Text symbols.        (line 185)
+* question marks, ending a sentence:     \@.                  (line  39)
 * quotation environment:                 quotation & quote.   (line   6)
-* quotation marks, French:               Text symbols.        (line  33)
+* quotation marks, French:               Text symbols.        (line  35)
 * quote environment:                     quotation & quote.   (line   6)
-* quote, single straight:                Text symbols.        (line 196)
-* quote, straight base:                  Text symbols.        (line 200)
+* quote, single straight:                Text symbols.        (line 200)
+* quote, straight base:                  Text symbols.        (line 204)
 * quoted text with paragraph indentation, displaying: quotation & quote.
                                                               (line   6)
 * quoted text without paragraph indentation, displaying: quotation & quote.
                                                               (line   6)
+* quotes and ends of sentences:          \@.                  (line  24)
 * radical:                               \sqrt.               (line   6)
 * ragged left text:                      \raggedleft.         (line   6)
 * ragged left text, environment for:     flushright.          (line   6)
@@ -20346,7 +20444,7 @@
                                                               (line   6)
 * reference, forward:                    Cross references.    (line  27)
 * references, resolving forward:         Output files.        (line  33)
-* registered symbol:                     Text symbols.        (line 203)
+* registered symbol:                     Text symbols.        (line 207)
 * relation, text above:                  \stackrel.           (line   6)
 * release candidates:                    TeX engines.         (line  70)
 * remarks in the margin:                 Marginal notes.      (line   6)
@@ -20356,12 +20454,13 @@
 * resizing:                              \scalebox.           (line   6)
 * resizing <1>:                          \resizebox.          (line   6)
 * restricted shell access:               \write18.            (line  53)
-* right angle quotation marks:           Text symbols.        (line  33)
-* right arrow, in text:                  Text symbols.        (line 206)
-* right brace, in text:                  Text symbols.        (line  99)
-* right quote:                           Text symbols.        (line  59)
-* right quote, double:                   Text symbols.        (line 187)
-* right quote, single:                   Text symbols.        (line 193)
+* right angle quotation marks:           Text symbols.        (line  35)
+* right arrow, in text:                  Text symbols.        (line 210)
+* right brace, in text:                  Text symbols.        (line 103)
+* right parentheses/quotes, and spacing: \@.                  (line  24)
+* right quote:                           Text symbols.        (line  63)
+* right quote, double:                   Text symbols.        (line 191)
+* right quote, single:                   Text symbols.        (line 197)
 * right-hand equation numbers:           Document class options.
                                                               (line  63)
 * right-justifying text:                 \raggedleft.         (line   6)
@@ -20402,7 +20501,7 @@
 * section counter:                       Counters.            (line  15)
 * section number, cross referencing:     \ref.                (line   6)
 * section numbers, printing:             Sectioning.          (line  71)
-* section symbol:                        Text symbols.        (line  63)
+* section symbol:                        Text symbols.        (line  67)
 * section, redefining:                   \@startsection.      (line   6)
 * sectioning commands:                   Sectioning.          (line   6)
 * sectioning, part:                      \part.               (line   6)
@@ -20409,6 +20508,7 @@
 * security and \write:                   \write and security. (line   6)
 * see and see also index entries:        \index.              (line  58)
 * self-contained sources:                filecontents.        (line  42)
+* sentence-ending punctuation:           \@.                  (line   6)
 * series, of fonts:                      Low-level font commands.
                                                               (line  48)
 * setspace package:                      \baselineskip & \baselinestretch.
@@ -20426,12 +20526,12 @@
 * shellesc package:                      \write18.            (line  71)
 * showidx package:                       Indexes.             (line  51)
 * simulating typed text:                 verbatim.            (line   6)
-* single angle quotation marks:          Text symbols.        (line  33)
-* single guillemets:                     Text symbols.        (line  33)
-* single left quote:                     Text symbols.        (line 190)
-* single low-9 quotation mark:           Text symbols.        (line  56)
-* single quote, straight:                Text symbols.        (line 196)
-* single right quote:                    Text symbols.        (line 193)
+* single angle quotation marks:          Text symbols.        (line  35)
+* single guillemets:                     Text symbols.        (line  35)
+* single left quote:                     Text symbols.        (line 194)
+* single low-9 quotation mark:           Text symbols.        (line  60)
+* single quote, straight:                Text symbols.        (line 200)
+* single right quote:                    Text symbols.        (line 197)
 * siunitx package:                       minipage.            (line 137)
 * siunitx package <1>:                   ~.                   (line  42)
 * sizes of text:                         Font sizes.          (line   6)
@@ -20438,6 +20538,7 @@
 * skip plain TeX:                        Lengths.             (line   9)
 * skip register, plain TeX:              \newlength.          (line   6)
 * slanted font:                          Font styles.         (line  94)
+* slash character, breakable:            \slash.              (line   6)
 * slides class:                          Document classes.    (line  11)
 * sloppypar environment:                 sloppypar.           (line   6)
 * sloppypar environment <1>:             sloppypar.           (line   6)
@@ -20448,6 +20549,7 @@
 * sp:                                    Units of length.     (line  35)
 * space between lines:                   \baselineskip & \baselinestretch.
                                                               (line   6)
+* space factor:                          \spacefactor.        (line  10)
 * space, inserting horizontal:           \hss.                (line   6)
 * space, inserting vertical:             \addvspace.          (line   6)
 * space, negative thin:                  \thinspace & \negthinspace.
@@ -20468,7 +20570,7 @@
 * spacing, math mode:                    \phantom & \vphantom & \hphantom.
                                                               (line   6)
 * spacing, math mode <1>:                \mathstrut.          (line   6)
-* Spanish ordinals, feminine and masculine: Text symbols.     (line 175)
+* Spanish ordinals, feminine and masculine: Text symbols.     (line 179)
 * special characters:                    Reserved characters. (line   6)
 * special characters <1>:                Additional Latin letters.
                                                               (line   6)
@@ -20486,10 +20588,10 @@
 * starting and ending:                   Starting and ending. (line   6)
 * starting on a right-hand page:         \clearpage & \cleardoublepage.
                                                               (line   6)
-* sterling symbol:                       Text symbols.        (line  52)
-* straight double quote, base:           Text symbols.        (line 200)
-* straight quote, base:                  Text symbols.        (line 200)
-* straight single quote:                 Text symbols.        (line 196)
+* sterling symbol:                       Text symbols.        (line  56)
+* straight double quote, base:           Text symbols.        (line 204)
+* straight quote, base:                  Text symbols.        (line 204)
+* straight single quote:                 Text symbols.        (line 200)
 * stretch, infinite horizontal:          \hfill.              (line   6)
 * stretch, infinite vertical:            \vfill.              (line   6)
 * stretch, omitting vertical:            \raggedbottom.       (line   6)
@@ -20536,6 +20638,7 @@
                                                               (line   6)
 * table of contents, creating:           Table of contents etc..
                                                               (line   6)
+* table of contents, page numbers in:    \thepage.            (line  11)
 * table of contents, sectioning numbers printed: Sectioning.  (line  82)
 * tablefootnote package:                 Footnotes in a table.
                                                               (line  53)
@@ -20550,7 +20653,7 @@
 * terminal input/output:                 Input/output.        (line   6)
 * terminal, writing to:                  \write.              (line  30)
 * TeX format (.fmt) files:               TeX engines.         (line   6)
-* TeX logo:                              Text symbols.        (line  66)
+* TeX logo:                              Text symbols.        (line  70)
 * texosquery package:                    \write18.            (line  65)
 * texput, jobname default:               Jobname.             (line  27)
 * text style:                            Math styles.         (line  21)
@@ -20582,7 +20685,7 @@
                                                               (line   6)
 * thorn, Icelandic letter:               Additional Latin letters.
                                                               (line  56)
-* three-quarters em-dash:                Text symbols.        (line 209)
+* three-quarters em-dash:                Text symbols.        (line 213)
 * tie:                                   ~.                   (line   6)
 * tie-after accent:                      Accents.             (line  83)
 * TikZ package:                          \line.               (line  35)
@@ -20591,7 +20694,7 @@
 * tikz-cd package:                       Arrows.              (line  41)
 * tilde accent:                          Accents.             (line  48)
 * tilde accent, math:                    Math accents.        (line  38)
-* tilde, ASCII, in text:                 Text symbols.        (line  72)
+* tilde, ASCII, in text:                 Text symbols.        (line  76)
 * title page, separate or run-in:        Document class options.
                                                               (line  71)
 * title pages, creating:                 titlepage.           (line   6)
@@ -20622,12 +20725,12 @@
 * topnumber <1>:                         Floats.              (line 139)
 * totalnumber:                           Floats.              (line 142)
 * totalnumber <1>:                       Floats.              (line 143)
-* trademark symbol:                      Text symbols.        (line 212)
+* trademark symbol:                      Text symbols.        (line 216)
 * transcript file:                       Output files.        (line  28)
 * TrueType fonts:                        TeX engines.         (line   6)
 * TS1 encoding:                          Text symbols.        (line   6)
 * two-column output:                     \twocolumn.          (line   6)
-* two-thirds em-dash:                    Text symbols.        (line 215)
+* two-thirds em-dash:                    Text symbols.        (line 219)
 * twocolumn option:                      Document class options.
                                                               (line  78)
 * twoside option:                        Document class options.
@@ -20645,7 +20748,7 @@
 * underbar:                              Accents.             (line  53)
 * underlining:                           Over- and Underlining.
                                                               (line   6)
-* underscore, in text:                   Text symbols.        (line 218)
+* underscore, in text:                   Text symbols.        (line 222)
 * Unicode:                               inputenc package.    (line  15)
 * Unicode input, native:                 TeX engines.         (line   6)
 * unicode-math package:                  OpenType bold math.  (line  20)
@@ -20670,8 +20773,8 @@
 * verbatim text, inline:                 \verb.               (line   6)
 * verbatimbox package:                   verbatim.            (line  41)
 * verse environment:                     verse.               (line   6)
-* vertical bar, double, in text:         Text symbols.        (line  89)
-* vertical bar, in text:                 Text symbols.        (line  86)
+* vertical bar, double, in text:         Text symbols.        (line  93)
+* vertical bar, in text:                 Text symbols.        (line  90)
 * vertical mode:                         Modes.               (line  36)
 * vertical space:                        \vspace.             (line   6)
 * vertical space <1>:                    \addvspace.          (line   6)
@@ -20682,7 +20785,7 @@
 * vertical spacing <1>:                  \mathstrut.          (line   6)
 * vertical spacing, math mode:           \smash.              (line   6)
 * visible space:                         \verb.               (line  31)
-* visible space symbol, in text:         Text symbols.        (line 221)
+* visible space symbol, in text:         Text symbols.        (line 225)
 * weights, of fonts:                     Low-level font commands.
                                                               (line  58)
 * whatsit item:                          \write.              (line  65)
@@ -20738,611 +20841,613 @@
 Ref: document classes report20449
 Ref: document classes slides20613
 Node: Document class options21070
-Node: Additional packages24368
-Node: Class and package construction25015
-Node: Class and package structure26501
-Node: Class and package commands28862
-Node: Fonts47173
-Ref: Typefaces47276
-Node: fontenc package49246
-Node: \DeclareFontEncoding53636
-Node: \DeclareTextAccent55104
-Node: \DeclareTextAccentDefault56055
-Node: \DeclareTextCommand & \ProvideTextCommand57162
-Ref: \DeclareTextCommand57467
-Ref: \ProvideTextCommand57467
-Node: \DeclareTextCommandDefault & \ProvideTextCommandDefault59474
-Ref: \DeclareTextCommandDefault59805
-Ref: \ProvideTextCommandDefault59805
-Node: \DeclareTextComposite60818
-Node: \DeclareTextCompositeCommand61935
-Node: \DeclareTextSymbol62649
-Node: \DeclareTextSymbolDefault63786
-Node: \LastDeclaredEncoding64774
-Node: \UseTextSymbol & \UseTextAccent65410
-Ref: \UseTextSymbol65619
-Ref: \UseTextAccent65619
-Node: Font styles66648
-Ref: \nocorrlist67588
-Ref: \nocorr67588
-Ref: \mathversion70343
-Ref: \oldstylenums70513
-Node: Font sizes71086
-Node: Low-level font commands74089
-Ref: low level font commands fontencoding74373
-Ref: low level font commands fontfamily74943
-Ref: low level font commands fontseries75790
-Ref: low level font commands fontshape77046
-Ref: low level font commands fontsize77391
-Ref: low level font commands linespread77996
-Ref: low level font commands selectfont78293
-Ref: low level font commands usefont78635
-Node: Layout78902
-Node: \onecolumn79476
-Node: \twocolumn79843
-Ref: twocolumn columnsep80478
-Ref: twocolumn columnseprule80730
-Ref: twocolumn columnwidth81038
-Ref: twocolumn dbltopfraction81653
-Ref: twocolumn dblfloatpagefraction82665
-Ref: twocolumn dblfloatsep82917
-Ref: twocolumn dbltextfloatsep83250
-Ref: twocolumn dbltopnumber83438
-Node: \flushbottom84397
-Node: \raggedbottom85568
-Node: Page layout parameters86110
-Ref: page layout parameters columnsep86351
-Ref: page layout parameters columnseprule86351
-Ref: page layout parameters columnwidth86351
-Ref: page layout parameters headheight86613
-Ref: page layout parameters headsep86800
-Ref: page layout parameters footskip87140
-Ref: page layout parameters linewidth87506
-Ref: page layout parameters marginparpush87897
-Ref: page layout parameters marginsep87897
-Ref: page layout parameters marginparwidth87897
-Ref: page layout parameters oddsidemargin89023
-Ref: page layout parameters evensidemargin89023
-Ref: page layout parameters paperheight89612
-Ref: page layout parameters paperwidth89846
-Ref: page layout parameters textheight90078
-Ref: page layout parameters textwidth90499
-Ref: page layout parameters hsize91505
-Ref: page layout parameters topmargin91710
-Ref: page layout parameters topskip92032
-Node: \baselineskip & \baselinestretch92252
-Ref: \baselineskip92465
-Ref: \baselinestretch92465
-Node: Floats97644
-Ref: floats bottomfraction102140
-Ref: floats floatpagefraction102275
-Ref: floats textfraction102394
-Ref: floats topfraction102604
-Ref: floats floatsep102868
-Ref: floats intextsep102986
-Ref: floats textfloatsep103213
-Ref: floats bottomnumber103489
-Ref: floats dbltopnumber103601
-Ref: floats topnumber103724
-Ref: floats totalnumber103832
-Node: \caption104457
-Node: Sectioning107283
-Ref: sectioning secnumdepth110542
-Ref: Sectioning/secnumdepth110542
-Ref: sectioning tocdepth111218
-Ref: Sectioning/tocdepth111218
-Node: \part112284
-Node: \chapter114518
-Node: \section118373
-Node: \subsection121712
-Node: \subsubsection & \paragraph & \subparagraph124494
-Ref: \subsubsection124740
-Ref: \paragraph124740
-Ref: \subparagraph124740
-Node: \appendix127227
-Node: \frontmatter & \mainmatter & \backmatter128612
-Ref: \frontmatter128852
-Ref: \mainmatter128852
-Ref: \backmatter128852
-Node: \@startsection130057
-Ref: startsection name131610
-Ref: \@startsection/name131610
-Ref: startsection level132090
-Ref: \@startsection/level132090
-Ref: startsection indent133003
-Ref: \@startsection/indent133003
-Ref: startsection beforeskip133274
-Ref: \@startsection/beforeskip133274
-Ref: startsection afterskip134827
-Ref: \@startsection/afterskip134827
-Ref: startsection style136184
-Ref: \@startsection/style136184
-Node: Cross references140027
-Node: \label142262
-Node: \pageref144154
-Node: \ref144964
-Node: xr package146003
-Node: Environments147876
-Node: abstract149894
-Node: array151511
-Node: center154536
-Node: \centering156309
-Node: description157882
-Node: displaymath160149
-Node: document161893
-Node: \AtBeginDocument162331
-Node: \AtEndDocument162963
-Node: enumerate163619
-Ref: enumerate enumi165580
-Ref: enumerate enumii165580
-Ref: enumerate enumiii165580
-Ref: enumerate enumiv165580
-Ref: enumerate labelenumi165994
-Ref: enumerate labelenumii165994
-Ref: enumerate labelenumiii165994
-Ref: enumerate labelenumiv165994
-Node: eqnarray166545
-Node: equation168597
-Node: figure169287
-Node: filecontents171520
-Node: flushleft173473
-Node: \raggedright174512
-Node: flushright175743
-Node: \raggedleft176587
-Node: itemize177492
-Ref: itemize labelitemi179084
-Ref: itemize labelitemii179084
-Ref: itemize labelitemiii179084
-Ref: itemize labelitemiv179084
-Ref: itemize leftmargin179777
-Ref: itemize leftmargini179777
-Ref: itemize leftmarginii179777
-Ref: itemize leftmarginiii179777
-Ref: itemize leftmarginiv179777
-Ref: itemize leftmarginv179777
-Ref: itemize leftmarginvi179777
-Node: letter181315
-Node: list181557
-Ref: list makelabel184076
-Ref: list itemindent185514
-Ref: list itemsep185663
-Ref: list labelsep186398
-Ref: list labelwidth186583
-Ref: list leftmargin187676
-Ref: list listparindent188595
-Ref: list parsep188842
-Ref: list partopsep189364
-Ref: list rightmargin190224
-Ref: list topsep190417
-Ref: list beginparpenalty194131
-Ref: list itempenalty194238
-Ref: list endparpenalty194350
-Node: \item195233
-Node: trivlist196511
-Node: math198089
-Node: minipage198411
-Node: picture204156
-Node: \put210534
-Node: \multiput211115
-Node: \qbezier211858
-Node: \graphpaper213363
-Node: \line214171
-Node: \linethickness216172
-Node: \thinlines216649
-Node: \thicklines217064
-Node: \circle217453
-Node: \oval218015
-Node: \shortstack219070
-Node: \vector220838
-Node: \makebox (picture)221771
-Node: \framebox (picture)222997
-Node: \frame224498
-Node: \dashbox224939
-Node: quotation & quote226100
-Ref: quotation226262
-Ref: quote226262
-Node: tabbing227024
-Node: table233217
-Node: tabular235328
-Ref: \extracolsep239370
-Ref: tabular arrayrulewidth241911
-Ref: tabular arraystrech242183
-Ref: tabular doublerulesep242424
-Ref: tabular tabcolsep242572
-Node: \multicolumn243105
-Node: \vline247124
-Node: \cline248581
-Node: \hline249311
-Node: thebibliography250021
-Node: \bibitem252602
-Node: \cite254988
-Node: \nocite256904
-Node: Using BibTeX257420
-Node: BibTeX error messages259870
-Node: theorem260827
-Node: titlepage261769
-Node: verbatim263064
-Node: \verb264937
-Node: verse267115
-Node: Line breaking268352
-Node: \\269718
-Node: \obeycr & \restorecr272250
-Ref: \obeycr272416
-Ref: \restorecr272416
-Node: \newline273095
-Node: \- (hyphenation)274184
-Node: \discretionary275848
-Node: \fussy & \sloppy276763
-Ref: \fussy276933
-Ref: \sloppy276933
-Node: sloppypar277602
-Node: \hyphenation278764
-Node: \linebreak & \nolinebreak279396
-Ref: \linebreak279570
-Ref: \nolinebreak279570
-Node: Page breaking280592
-Node: \clearpage & \cleardoublepage282634
-Ref: \clearpage282818
-Ref: \cleardoublepage282818
-Node: \newpage284304
-Node: \enlargethispage285648
-Node: \pagebreak & \nopagebreak286620
-Ref: \pagebreak286800
-Ref: \nopagebreak286800
-Node: Footnotes288635
-Node: \footnote289789
-Ref: footnote footnoterule291077
-Ref: footnote footnotesep291706
-Node: \footnotemark292834
-Node: \footnotetext295219
-Node: Footnotes in section headings295829
-Node: Footnotes in a table296674
-Node: Footnotes of footnotes299649
-Node: Definitions300353
-Node: \newcommand & \renewcommand301400
-Ref: \newcommand301583
-Ref: \renewcommand301583
-Node: Control sequences307994
-Node: \providecommand309461
-Node: \makeatletter & \makeatother310685
-Ref: \makeatletter310888
-Ref: \makeatother310888
-Node: \@ifstar312871
-Node: \newcounter316482
-Node: \newlength318254
-Node: \newsavebox319213
-Node: \newenvironment & \renewenvironment320204
-Ref: \newenvironment320427
-Ref: \renewenvironment320427
-Node: \newtheorem325660
-Node: \newfont329332
-Node: \protect330605
-Node: \ignorespaces & \ignorespacesafterend333099
-Ref: \ignorespaces333322
-Ref: \ignorespacesafterend333322
-Node: xspace package335911
-Node: Counters338185
-Node: \alph \Alph \arabic \roman \Roman \fnsymbol339926
-Node: \usecounter342695
-Node: \value343574
-Node: \setcounter344663
-Node: \addtocounter345277
-Node: \refstepcounter345739
-Node: \stepcounter346432
-Node: \day & \month & \year347005
-Ref: \day347172
-Ref: \month347172
-Ref: \year347172
-Node: Lengths347946
-Node: Units of length352670
-Ref: units of length pt352877
-Ref: units of length pc352998
-Ref: units of length in353025
-Ref: units of length bp353055
-Ref: units of length mm353190
-Ref: units of length cm353225
-Ref: units of length dd353257
-Ref: units of length cc353293
-Ref: units of length sp353322
-Ref: Lengths/ex353468
-Ref: units of length ex353468
-Ref: Lengths/em353619
-Ref: units of length em353619
-Ref: units of length mu353968
-Node: \setlength354505
-Node: \addtolength355647
-Node: \settodepth357122
-Node: \settoheight358142
-Node: \settowidth359176
-Node: \stretch360213
-Node: Expressions361427
-Node: Making paragraphs366465
-Node: \par368808
-Node: \indent & \noindent370938
-Ref: \indent371122
-Ref: \noindent371122
-Node: \parindent & \parskip372519
-Ref: \parindent372717
-Ref: \parskip372717
-Node: Marginal notes373918
-Ref: marginal notes marginparpush375352
-Ref: marginal notes marginparsep375542
-Ref: marginal notes marginparwidth375690
-Node: Math formulas376071
-Node: Subscripts & superscripts379165
-Ref: superscript379325
-Ref: subscript379325
-Node: Math symbols381458
-Node: Arrows406938
-Node: \boldmath & \unboldmath408262
-Ref: \boldmath408453
-Ref: \unboldmath408453
-Node: bm409563
-Node: OpenType bold math410315
-Node: Blackboard bold411753
-Node: Calligraphic412582
-Node: Delimiters413117
-Node: \left & \right415428
-Ref: \left415582
-Ref: \right415582
-Node: \bigl & \bigr etc.419589
-Ref: \bigl419751
-Ref: \bigr419751
-Node: Dots422447
-Ref: ellipses cdots422878
-Ref: ellipses ddots423031
-Ref: ellipses ldots423116
-Ref: ellipses vdots423536
-Node: Greek letters425662
-Node: Math functions427511
-Node: Math accents429360
-Node: Over- and Underlining430319
-Node: Spacing in math mode432218
-Ref: spacing in math mode thickspace433183
-Ref: spacing in math mode medspace433666
-Ref: Spacing in math mode/\thinspace434150
-Ref: spacing in math mode thinspace434150
-Ref: spacing in math mode negthinspace434647
-Ref: spacing in math mode quad435044
-Ref: spacing in math mode qquad435308
-Node: \smash435646
-Node: \phantom & \vphantom & \hphantom437917
-Ref: \phantom438146
-Ref: \vphantom438146
-Ref: \hphantom438146
-Node: \mathstrut440561
-Node: Math styles441563
-Node: Math miscellany444369
-Node: Colon character & \colon444868
-Ref: colon445041
-Node: \*445597
-Node: \frac446201
-Node: \sqrt446584
-Node: \stackrel447231
-Node: Modes447504
-Ref: modes paragraph mode447956
-Ref: modes lr mode448276
-Ref: modes math mode448895
-Ref: modes vertical mode449244
-Ref: modes internal vertical mode449466
-Ref: modes inner paragraph mode450009
-Ref: modes outer paragraph mode450009
-Node: \ensuremath450443
-Node: Page styles451156
-Node: \maketitle451916
-Node: \pagenumbering455069
-Node: \pagestyle457197
-Node: \thispagestyle460861
-Node: Spaces461839
-Node: \enspace & \quad & \qquad463159
-Ref: \enspace463331
-Ref: \quad463331
-Ref: \qquad463331
-Node: \hspace464098
-Node: \hfill466007
-Node: \hss467101
-Node: \spacefactor467821
-Node: \@471288
-Ref: \AT471412
-Node: \frenchspacing & \nonfrenchspacing473404
-Ref: \frenchspacing473522
-Ref: \nonfrenchspacing473623
-Node: \normalsfcodes474336
-Node: \(SPACE)474608
-Ref: Leading blanks476600
-Node: ~476933
-Node: \thinspace & \negthinspace479922
-Ref: \thinspace480094
-Ref: \negthinspace480094
-Node: \/481168
-Node: \hrulefill & \dotfill483180
-Ref: \hrulefill483370
-Ref: \dotfill483370
-Node: \bigskip & \medskip & \smallskip484556
-Ref: \bigskip484809
-Ref: \medskip484809
-Ref: \smallskip484809
-Ref: bigskip485388
-Ref: medskip485612
-Ref: smallskip485841
-Node: \bigbreak & \medbreak & \smallbreak486538
-Ref: \bigbreak486782
-Ref: \medbreak486782
-Ref: \smallbreak486782
-Node: \strut487567
-Node: \vspace490900
-Node: \vfill492494
-Node: \addvspace493446
-Node: Boxes495563
-Node: \mbox & \makebox496281
-Ref: \mbox496427
-Ref: \makebox496427
-Ref: mbox makebox depth497593
-Ref: mbox makebox height497593
-Ref: mbox makebox width497593
-Ref: mbox makebox totalheight497593
-Node: \fbox & \framebox499789
-Ref: \fbox499953
-Ref: \framebox499953
-Ref: fbox framebox fboxrule501136
-Ref: fbox framebox fboxsep501334
-Node: \parbox502474
-Node: \raisebox504838
-Ref: raisebox depth505815
-Ref: raisebox height505815
-Ref: raisebox width505815
-Ref: raisebox totalheight505815
-Node: \sbox & \savebox506546
-Ref: \sbox506698
-Ref: \savebox506698
-Node: lrbox509738
-Node: \usebox510652
-Node: Color511111
-Node: Color package options511928
-Node: Color models513702
-Ref: color models cmyk514517
-Ref: color models gray514884
-Ref: color models rgb515037
-Ref: color models RGB515378
-Ref: color models named515777
-Node: Commands for color516109
-Node: Define colors516528
-Node: Colored text517259
-Node: Colored boxes519694
-Node: Colored pages521125
-Node: Graphics521822
-Node: Graphics package options523968
-Node: Graphics package configuration526895
-Node: \graphicspath527707
-Node: \DeclareGraphicsExtensions530779
-Node: \DeclareGraphicsRule532633
-Node: Commands for graphics535911
-Node: \includegraphics536424
-Ref: includegraphics width541587
-Ref: includegraphics height542148
-Ref: includegraphics totalheight542570
-Ref: includegraphics keepaspectratio542838
-Ref: includegraphics viewport544630
-Ref: includegraphics trim545041
-Ref: includegraphics clip545509
-Ref: includegraphics page545781
-Ref: includegraphics pagebox545880
-Ref: includegraphics interpolate546771
-Ref: includegraphics quiet546984
-Ref: includegraphics draft547157
-Ref: includegraphics bb547984
-Ref: includegraphics bbllx548394
-Ref: includegraphics bblly548394
-Ref: includegraphics bburx548394
-Ref: includegraphics bbury548394
-Ref: includegraphics natwidth548540
-Ref: includegraphics natheight548540
-Ref: includegraphics hiresbb548738
-Ref: includegraphics type549548
-Ref: includegraphics ext549592
-Ref: includegraphics read549703
-Ref: includegraphics command549828
-Node: \rotatebox550086
-Node: \scalebox553048
-Node: \resizebox554156
-Node: Special insertions555396
-Node: Reserved characters556270
-Node: Upper and lower case557589
-Node: Symbols by font position560063
-Node: Text symbols560770
-Node: Accents566739
-Node: \accent569196
-Node: Additional Latin letters571054
-Ref: Non-English characters571236
-Node: inputenc package572357
-Ref: \inputencoding574633
-Node: \rule575009
-Node: \today576213
-Node: Splitting the input577203
-Node: \endinput578985
-Node: \include & \includeonly580342
-Ref: \include580530
-Ref: \includeonly580530
-Node: \input584827
-Node: Front/back matter586070
-Node: Table of contents etc.586403
-Node: \@dottedtocline592351
-Node: \addcontentsline594002
-Node: \addtocontents597191
-Node: \contentsline599484
-Node: \nofiles601374
-Node: \numberline602157
-Node: Indexes603385
-Node: Produce the index manually606275
-Node: \index607463
-Node: makeindex612904
-Ref: makeindex preamble614620
-Ref: makeindex postamble614774
-Ref: makeindex group skip614878
-Ref: makeindex letheadflag615238
-Ref: makeindex lethead prefix615715
-Ref: makeindex lethead suffix615875
-Ref: makeindex item 0616031
-Ref: makeindex item 1616119
-Ref: makeindex item 2616202
-Ref: makeindex item 01616288
-Ref: makeindex item x1616401
-Ref: makeindex item 12616620
-Ref: makeindex item x2616736
-Ref: makeindex delim 0616906
-Ref: makeindex delim 1617044
-Ref: makeindex delim 2617182
-Ref: makeindex delim n617316
-Ref: makeindex delim r617459
-Ref: makeindex line max617575
-Ref: makeindex indent space617720
-Ref: makeindex indent length617823
-Ref: makeindex page precedence618020
-Node: \printindex619101
-Node: Glossaries619590
-Node: \newglossaryentry621609
-Node: \gls623112
-Node: Letters623926
-Node: \address627642
-Node: \cc628469
-Node: \closing628923
-Node: \encl629243
-Node: \location629669
-Node: \makelabels629941
-Node: \name632318
-Node: \opening632565
-Node: \ps632854
-Node: \signature633151
-Node: \telephone634427
-Node: Input/output634802
-Node: \openin & \openout635532
-Ref: \openin635679
-Ref: \openout635679
-Ref: \closein635679
-Ref: \closeout635679
-Node: \read638400
-Node: \typein639627
-Node: \typeout640911
-Node: \write642001
-Node: \write and security646916
-Node: \message647872
-Node: \wlog649753
-Node: \write18650262
-Node: Command line interface653863
-Ref: Command line654027
-Node: Command line options656246
-Ref: interaction modes657293
-Ref: output directory658305
-Node: Command line input660080
-Node: Jobname662229
-Node: Recovering from errors665608
-Node: Document templates667084
-Node: beamer template667518
-Node: article template668168
-Node: book template668635
-Node: Larger book template669118
-Node: Index670702
-Ref: Command Index670788
+Node: Additional packages24464
+Node: Class and package construction25111
+Node: Class and package structure26597
+Node: Class and package commands28958
+Node: Fonts47269
+Ref: Typefaces47372
+Node: fontenc package49342
+Node: \DeclareFontEncoding53732
+Node: \DeclareTextAccent55200
+Node: \DeclareTextAccentDefault56151
+Node: \DeclareTextCommand & \ProvideTextCommand57258
+Ref: \DeclareTextCommand57563
+Ref: \ProvideTextCommand57563
+Node: \DeclareTextCommandDefault & \ProvideTextCommandDefault59570
+Ref: \DeclareTextCommandDefault59901
+Ref: \ProvideTextCommandDefault59901
+Node: \DeclareTextComposite60914
+Node: \DeclareTextCompositeCommand62031
+Node: \DeclareTextSymbol62745
+Node: \DeclareTextSymbolDefault63882
+Node: \LastDeclaredEncoding64870
+Node: \UseTextSymbol & \UseTextAccent65506
+Ref: \UseTextSymbol65715
+Ref: \UseTextAccent65715
+Node: Font styles66744
+Ref: \nocorrlist67684
+Ref: \nocorr67684
+Ref: \mathversion70439
+Ref: \oldstylenums70609
+Node: Font sizes71182
+Node: Low-level font commands74185
+Ref: low level font commands fontencoding74469
+Ref: low level font commands fontfamily75039
+Ref: low level font commands fontseries75886
+Ref: low level font commands fontshape77142
+Ref: low level font commands fontsize77487
+Ref: low level font commands linespread78092
+Ref: low level font commands selectfont78389
+Ref: low level font commands usefont78731
+Node: Layout78998
+Node: \onecolumn79572
+Node: \twocolumn79939
+Ref: twocolumn columnsep80574
+Ref: twocolumn columnseprule80826
+Ref: twocolumn columnwidth81134
+Ref: twocolumn dbltopfraction81749
+Ref: twocolumn dblfloatpagefraction82761
+Ref: twocolumn dblfloatsep83013
+Ref: twocolumn dbltextfloatsep83346
+Ref: twocolumn dbltopnumber83534
+Node: \flushbottom84493
+Node: \raggedbottom85664
+Node: Page layout parameters86206
+Ref: page layout parameters columnsep86447
+Ref: page layout parameters columnseprule86447
+Ref: page layout parameters columnwidth86447
+Ref: page layout parameters headheight86709
+Ref: page layout parameters headsep86896
+Ref: page layout parameters footskip87236
+Ref: page layout parameters linewidth87602
+Ref: page layout parameters marginparpush87993
+Ref: page layout parameters marginsep87993
+Ref: page layout parameters marginparwidth87993
+Ref: page layout parameters oddsidemargin89119
+Ref: page layout parameters evensidemargin89119
+Ref: page layout parameters paperheight89708
+Ref: page layout parameters paperwidth89942
+Ref: page layout parameters textheight90174
+Ref: page layout parameters textwidth90595
+Ref: page layout parameters hsize91601
+Ref: page layout parameters topmargin91806
+Ref: page layout parameters topskip92128
+Node: \baselineskip & \baselinestretch92348
+Ref: \baselineskip92561
+Ref: \baselinestretch92561
+Node: Floats97740
+Ref: floats bottomfraction102236
+Ref: floats floatpagefraction102371
+Ref: floats textfraction102490
+Ref: floats topfraction102700
+Ref: floats floatsep102964
+Ref: floats intextsep103082
+Ref: floats textfloatsep103309
+Ref: floats bottomnumber103585
+Ref: floats dbltopnumber103697
+Ref: floats topnumber103820
+Ref: floats totalnumber103928
+Node: \caption104553
+Node: Sectioning107379
+Ref: sectioning secnumdepth110638
+Ref: Sectioning/secnumdepth110638
+Ref: sectioning tocdepth111314
+Ref: Sectioning/tocdepth111314
+Node: \part112380
+Node: \chapter114614
+Node: \section118469
+Node: \subsection121808
+Node: \subsubsection & \paragraph & \subparagraph124590
+Ref: \subsubsection124836
+Ref: \paragraph124836
+Ref: \subparagraph124836
+Node: \appendix127323
+Node: \frontmatter & \mainmatter & \backmatter128708
+Ref: \frontmatter128948
+Ref: \mainmatter128948
+Ref: \backmatter128948
+Node: \@startsection130153
+Ref: startsection name131706
+Ref: \@startsection/name131706
+Ref: startsection level132186
+Ref: \@startsection/level132186
+Ref: startsection indent133099
+Ref: \@startsection/indent133099
+Ref: startsection beforeskip133370
+Ref: \@startsection/beforeskip133370
+Ref: startsection afterskip134923
+Ref: \@startsection/afterskip134923
+Ref: startsection style136280
+Ref: \@startsection/style136280
+Node: Cross references140123
+Node: \label142358
+Node: \pageref144250
+Node: \ref145060
+Node: xr package146099
+Node: Environments147972
+Node: abstract149990
+Node: array151607
+Node: center154632
+Node: \centering156405
+Node: description157978
+Node: displaymath160245
+Node: document161989
+Node: \AtBeginDocument162427
+Node: \AtEndDocument163059
+Node: enumerate163715
+Ref: enumerate enumi165676
+Ref: enumerate enumii165676
+Ref: enumerate enumiii165676
+Ref: enumerate enumiv165676
+Ref: enumerate labelenumi166090
+Ref: enumerate labelenumii166090
+Ref: enumerate labelenumiii166090
+Ref: enumerate labelenumiv166090
+Node: eqnarray166641
+Node: equation168693
+Node: figure169383
+Node: filecontents171616
+Node: flushleft173569
+Node: \raggedright174608
+Node: flushright175839
+Node: \raggedleft176683
+Node: itemize177588
+Ref: itemize labelitemi179180
+Ref: itemize labelitemii179180
+Ref: itemize labelitemiii179180
+Ref: itemize labelitemiv179180
+Ref: itemize leftmargin179873
+Ref: itemize leftmargini179873
+Ref: itemize leftmarginii179873
+Ref: itemize leftmarginiii179873
+Ref: itemize leftmarginiv179873
+Ref: itemize leftmarginv179873
+Ref: itemize leftmarginvi179873
+Node: letter181411
+Node: list181653
+Ref: list makelabel184172
+Ref: list itemindent185610
+Ref: list itemsep185759
+Ref: list labelsep186494
+Ref: list labelwidth186679
+Ref: list leftmargin187772
+Ref: list listparindent188691
+Ref: list parsep188938
+Ref: list partopsep189460
+Ref: list rightmargin190320
+Ref: list topsep190513
+Ref: list beginparpenalty194227
+Ref: list itempenalty194334
+Ref: list endparpenalty194446
+Node: \item195329
+Node: trivlist196607
+Node: math198185
+Node: minipage198507
+Node: picture204252
+Node: \put210630
+Node: \multiput211211
+Node: \qbezier211954
+Node: \graphpaper213459
+Node: \line214267
+Node: \linethickness216268
+Node: \thinlines216745
+Node: \thicklines217160
+Node: \circle217549
+Node: \oval218111
+Node: \shortstack219166
+Node: \vector220934
+Node: \makebox (picture)221867
+Node: \framebox (picture)223093
+Node: \frame224594
+Node: \dashbox225035
+Node: quotation & quote226196
+Ref: quotation226358
+Ref: quote226358
+Node: tabbing227120
+Node: table233313
+Node: tabular235424
+Ref: \extracolsep239466
+Ref: tabular arrayrulewidth242007
+Ref: tabular arraystrech242279
+Ref: tabular doublerulesep242520
+Ref: tabular tabcolsep242668
+Node: \multicolumn243201
+Node: \vline247220
+Node: \cline248677
+Node: \hline249407
+Node: thebibliography250117
+Node: \bibitem252698
+Node: \cite255084
+Node: \nocite257000
+Node: Using BibTeX257516
+Node: BibTeX error messages259966
+Node: theorem260923
+Node: titlepage261865
+Node: verbatim263160
+Node: \verb265033
+Node: verse267211
+Node: Line breaking268448
+Node: \\269871
+Node: \obeycr & \restorecr272403
+Ref: \obeycr272569
+Ref: \restorecr272569
+Node: \newline273248
+Node: \- (hyphenation)274337
+Node: \slash275993
+Node: \discretionary276537
+Node: \fussy & \sloppy277442
+Ref: \fussy277612
+Ref: \sloppy277612
+Node: sloppypar278281
+Node: \hyphenation279443
+Node: \linebreak & \nolinebreak280082
+Ref: \linebreak280256
+Ref: \nolinebreak280256
+Node: Page breaking281278
+Node: \clearpage & \cleardoublepage283320
+Ref: \clearpage283504
+Ref: \cleardoublepage283504
+Node: \newpage284990
+Node: \enlargethispage286334
+Node: \pagebreak & \nopagebreak287306
+Ref: \pagebreak287486
+Ref: \nopagebreak287486
+Node: Footnotes289270
+Node: \footnote290424
+Ref: footnote footnoterule291712
+Ref: footnote footnotesep292341
+Node: \footnotemark293469
+Node: \footnotetext295854
+Node: Footnotes in section headings296464
+Node: Footnotes in a table297309
+Node: Footnotes of footnotes300284
+Node: Definitions300988
+Node: \newcommand & \renewcommand302035
+Ref: \newcommand302218
+Ref: \renewcommand302218
+Node: Control sequences308629
+Node: \providecommand310096
+Node: \makeatletter & \makeatother311320
+Ref: \makeatletter311523
+Ref: \makeatother311523
+Node: \@ifstar313506
+Node: \newcounter317117
+Node: \newlength318889
+Node: \newsavebox319848
+Node: \newenvironment & \renewenvironment320839
+Ref: \newenvironment321062
+Ref: \renewenvironment321062
+Node: \newtheorem326295
+Node: \newfont329967
+Node: \protect331240
+Node: \ignorespaces & \ignorespacesafterend333734
+Ref: \ignorespaces333957
+Ref: \ignorespacesafterend333957
+Node: xspace package336546
+Node: Counters338820
+Node: \alph \Alph \arabic \roman \Roman \fnsymbol340561
+Node: \usecounter343330
+Node: \value344209
+Node: \setcounter345298
+Node: \addtocounter345912
+Node: \refstepcounter346374
+Node: \stepcounter347067
+Node: \day & \month & \year347640
+Ref: \day347807
+Ref: \month347807
+Ref: \year347807
+Node: Lengths348581
+Node: Units of length353312
+Ref: units of length pt353519
+Ref: units of length pc353640
+Ref: units of length in353667
+Ref: units of length bp353697
+Ref: units of length mm353832
+Ref: units of length cm353867
+Ref: units of length dd353899
+Ref: units of length cc353935
+Ref: units of length sp353964
+Ref: Lengths/ex354110
+Ref: units of length ex354110
+Ref: Lengths/em354261
+Ref: units of length em354261
+Ref: units of length mu354610
+Node: \setlength355147
+Node: \addtolength356289
+Node: \settodepth357764
+Node: \settoheight358784
+Node: \settowidth359818
+Node: \stretch360855
+Node: Expressions362069
+Node: Making paragraphs367107
+Node: \par369450
+Node: \indent & \noindent371580
+Ref: \indent371764
+Ref: \noindent371764
+Node: \parindent & \parskip373161
+Ref: \parindent373359
+Ref: \parskip373359
+Node: Marginal notes374560
+Ref: marginal notes marginparpush375994
+Ref: marginal notes marginparsep376184
+Ref: marginal notes marginparwidth376332
+Node: Math formulas376713
+Node: Subscripts & superscripts379807
+Ref: superscript379967
+Ref: subscript379967
+Node: Math symbols382100
+Node: Arrows407580
+Node: \boldmath & \unboldmath408904
+Ref: \boldmath409095
+Ref: \unboldmath409095
+Node: bm410205
+Node: OpenType bold math410957
+Node: Blackboard bold412395
+Node: Calligraphic413224
+Node: Delimiters413759
+Node: \left & \right416070
+Ref: \left416224
+Ref: \right416224
+Node: \bigl & \bigr etc.420231
+Ref: \bigl420393
+Ref: \bigr420393
+Node: Dots423089
+Ref: ellipses cdots423520
+Ref: ellipses ddots423673
+Ref: ellipses ldots423758
+Ref: ellipses vdots424178
+Node: Greek letters426304
+Node: Math functions428153
+Node: Math accents430002
+Node: Over- and Underlining430961
+Node: Spacing in math mode432860
+Ref: spacing in math mode thickspace433825
+Ref: spacing in math mode medspace434308
+Ref: Spacing in math mode/\thinspace434792
+Ref: spacing in math mode thinspace434792
+Ref: spacing in math mode negthinspace435289
+Ref: spacing in math mode quad435686
+Ref: spacing in math mode qquad435950
+Node: \smash436288
+Node: \phantom & \vphantom & \hphantom438559
+Ref: \phantom438788
+Ref: \vphantom438788
+Ref: \hphantom438788
+Node: \mathstrut441203
+Node: Math styles442205
+Node: Math miscellany445011
+Node: Colon character & \colon445510
+Ref: colon445683
+Node: \*446239
+Node: \frac446843
+Node: \sqrt447226
+Node: \stackrel447873
+Node: Modes448146
+Ref: modes paragraph mode448598
+Ref: modes lr mode448918
+Ref: modes math mode449537
+Ref: modes vertical mode449886
+Ref: modes internal vertical mode450108
+Ref: modes inner paragraph mode450651
+Ref: modes outer paragraph mode450651
+Node: \ensuremath451085
+Node: Page styles451798
+Node: \maketitle452630
+Node: \pagenumbering455783
+Node: \pagestyle458227
+Node: \thispagestyle461917
+Node: \thepage462912
+Node: Spaces465145
+Node: \enspace & \quad & \qquad466465
+Ref: \enspace466637
+Ref: \quad466637
+Ref: \qquad466637
+Node: \hspace467404
+Node: \hfill469313
+Node: \hss470407
+Node: \spacefactor471127
+Node: \@474642
+Ref: \AT474766
+Node: \frenchspacing & \nonfrenchspacing476847
+Ref: \frenchspacing476965
+Ref: \nonfrenchspacing477066
+Node: \normalsfcodes477955
+Node: \(SPACE)478227
+Ref: Leading blanks480212
+Node: ~480523
+Node: \thinspace & \negthinspace483512
+Ref: \thinspace483684
+Ref: \negthinspace483684
+Node: \/484758
+Node: \hrulefill & \dotfill486770
+Ref: \hrulefill486960
+Ref: \dotfill486960
+Node: \bigskip & \medskip & \smallskip488146
+Ref: \bigskip488399
+Ref: \medskip488399
+Ref: \smallskip488399
+Ref: bigskip488978
+Ref: medskip489202
+Ref: smallskip489431
+Node: \bigbreak & \medbreak & \smallbreak490128
+Ref: \bigbreak490372
+Ref: \medbreak490372
+Ref: \smallbreak490372
+Node: \strut491157
+Node: \vspace494490
+Node: \vfill496084
+Node: \addvspace497036
+Node: Boxes499153
+Node: \mbox & \makebox499871
+Ref: \mbox500017
+Ref: \makebox500017
+Ref: mbox makebox depth501184
+Ref: mbox makebox height501184
+Ref: mbox makebox width501184
+Ref: mbox makebox totalheight501184
+Node: \fbox & \framebox503380
+Ref: \fbox503544
+Ref: \framebox503544
+Ref: fbox framebox fboxrule504727
+Ref: fbox framebox fboxsep504925
+Node: \parbox506065
+Node: \raisebox508429
+Ref: raisebox depth509406
+Ref: raisebox height509406
+Ref: raisebox width509406
+Ref: raisebox totalheight509406
+Node: \sbox & \savebox510137
+Ref: \sbox510289
+Ref: \savebox510289
+Node: lrbox513329
+Node: \usebox514243
+Node: Color514702
+Node: Color package options515519
+Node: Color models517293
+Ref: color models cmyk518108
+Ref: color models gray518475
+Ref: color models rgb518628
+Ref: color models RGB518969
+Ref: color models named519368
+Node: Commands for color519700
+Node: Define colors520119
+Node: Colored text520850
+Node: Colored boxes523285
+Node: Colored pages524716
+Node: Graphics525413
+Node: Graphics package options527559
+Node: Graphics package configuration530486
+Node: \graphicspath531298
+Node: \DeclareGraphicsExtensions534370
+Node: \DeclareGraphicsRule536224
+Node: Commands for graphics539502
+Node: \includegraphics540015
+Ref: includegraphics width545178
+Ref: includegraphics height545739
+Ref: includegraphics totalheight546161
+Ref: includegraphics keepaspectratio546429
+Ref: includegraphics viewport548221
+Ref: includegraphics trim548632
+Ref: includegraphics clip549100
+Ref: includegraphics page549372
+Ref: includegraphics pagebox549471
+Ref: includegraphics interpolate550362
+Ref: includegraphics quiet550575
+Ref: includegraphics draft550748
+Ref: includegraphics bb551575
+Ref: includegraphics bbllx551985
+Ref: includegraphics bblly551985
+Ref: includegraphics bburx551985
+Ref: includegraphics bbury551985
+Ref: includegraphics natwidth552131
+Ref: includegraphics natheight552131
+Ref: includegraphics hiresbb552329
+Ref: includegraphics type553139
+Ref: includegraphics ext553183
+Ref: includegraphics read553294
+Ref: includegraphics command553419
+Node: \rotatebox553677
+Node: \scalebox556639
+Node: \resizebox557747
+Node: Special insertions558987
+Node: Reserved characters559861
+Node: Upper and lower case561180
+Node: Symbols by font position563654
+Node: Text symbols564361
+Node: Accents570595
+Node: \accent573052
+Node: Additional Latin letters574910
+Ref: Non-English characters575092
+Node: inputenc package576213
+Ref: \inputencoding578489
+Node: \rule578865
+Node: \today580069
+Node: Splitting the input581059
+Node: \endinput582841
+Node: \include & \includeonly584198
+Ref: \include584386
+Ref: \includeonly584386
+Node: \input588683
+Node: Front/back matter589926
+Node: Table of contents etc.590259
+Node: \@dottedtocline596207
+Node: \addcontentsline597858
+Node: \addtocontents601047
+Node: \contentsline603340
+Node: \nofiles605230
+Node: \numberline606013
+Node: Indexes607241
+Node: Produce the index manually610131
+Node: \index611319
+Node: makeindex616760
+Ref: makeindex preamble618476
+Ref: makeindex postamble618630
+Ref: makeindex group skip618734
+Ref: makeindex letheadflag619094
+Ref: makeindex lethead prefix619571
+Ref: makeindex lethead suffix619731
+Ref: makeindex item 0619887
+Ref: makeindex item 1619975
+Ref: makeindex item 2620058
+Ref: makeindex item 01620144
+Ref: makeindex item x1620257
+Ref: makeindex item 12620476
+Ref: makeindex item x2620592
+Ref: makeindex delim 0620762
+Ref: makeindex delim 1620900
+Ref: makeindex delim 2621038
+Ref: makeindex delim n621172
+Ref: makeindex delim r621315
+Ref: makeindex line max621431
+Ref: makeindex indent space621576
+Ref: makeindex indent length621679
+Ref: makeindex page precedence621876
+Node: \printindex622957
+Node: Glossaries623446
+Node: \newglossaryentry625465
+Node: \gls626968
+Node: Letters627782
+Node: \address631498
+Node: \cc632325
+Node: \closing632779
+Node: \encl633099
+Node: \location633525
+Node: \makelabels633797
+Node: \name636174
+Node: \opening636421
+Node: \ps636710
+Node: \signature637007
+Node: \telephone638283
+Node: Input/output638658
+Node: \openin & \openout639388
+Ref: \openin639535
+Ref: \openout639535
+Ref: \closein639535
+Ref: \closeout639535
+Node: \read642256
+Node: \typein643483
+Node: \typeout644767
+Node: \write645857
+Node: \write and security650772
+Node: \message651728
+Node: \wlog653609
+Node: \write18654118
+Node: Command line interface657719
+Ref: Command line657883
+Node: Command line options660102
+Ref: interaction modes661149
+Ref: output directory662161
+Node: Command line input663936
+Node: Jobname666085
+Node: Recovering from errors669464
+Node: Document templates670940
+Node: beamer template671374
+Node: article template672024
+Node: book template672491
+Node: Larger book template672974
+Node: Index674558
+Ref: Command Index674644
 
 End Tag Table
 

Modified: trunk/latex2e.pdf
===================================================================
(Binary files differ)

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2023-06-24 01:22:38 UTC (rev 1153)
+++ trunk/latex2e.texi	2023-07-16 17:30:04 UTC (rev 1154)
@@ -813,12 +813,12 @@
 @PkgIndex{geometry}
 When using one of the engines pdf at LaTeX{}, Lua at LaTeX{}, or Xe at LaTeX{}
 (@pxref{@TeX{} engines}), options other than @code{letterpaper} set
-the print area but you must also set the physical paper size.  One way
-to do that is to put @code{\pdfpagewidth=\paperwidth} and
- at code{\pdfpageheight=\paperheight} in your document's preamble.
- at PkgIndex{geometry}
-The @package{geometry} package provides flexible ways of setting the print
-area and physical page size.
+the print area but you must also set the physical paper size. Usually,
+The @package{geometry} package is the best way to do that; it
+provides flexible ways of setting the print area and physical page size.
+Otherwise, setting the paper size is engine-dependent.  For example,
+with pdf at LaTeX{}, you could include @code{\pdfpagewidth=\paperwidth} and
+ at code{\pdfpageheight=\paperheight} in the preamble.
 
 @findex draft @r{option}
 @findex final @r{option}
@@ -11245,7 +11245,7 @@
 The @code{plus} or @code{minus} component of a rubber length can contain
 a @dfn{fill} component, as in @code{1in plus2fill}.  This gives the
 length infinite stretchability or shrinkability so that @TeX{} could set
-it to any distance.  Here the two figures will be equal-spaced across
+it to any distance.  Here the two figures will be equally spaced across
 the page.
 
 @example
@@ -15022,6 +15022,7 @@
 * \pagenumbering::      Set the style used for page numbers.
 * \pagestyle::		Change the headings/footings style.
 * \thispagestyle::      Change the headings/footings style for this page.
+* \thepage::            Changing page number representation everywhere.
 @end menu
 
 
@@ -15195,7 +15196,6 @@
 If you want to change the value of the page number, then you
 manipulate the @code{page} counter (@pxref{Counters}).
 
-
 @node \pagestyle
 @section @code{\pagestyle}
 
@@ -15214,7 +15214,7 @@
 from the current page onwards.
 
 @PkgIndex{fancyhdr}
-A discussion with an example is below.  Note first that the package
+A discussion with an example is below.  First, however: the package
 @package{fancyhdr} is now the standard way to manipulate headers and
 footers.  New documents that need to do anything other than one of the
 standard options below should use this package.  See its documentation
@@ -15339,6 +15339,69 @@
 @code{\chapter}.
 
 
+ at node \thepage
+ at section @code{\thepage}
+
+ at findex \thepage
+
+If you want to change the appearance of page numbers only in the page
+headers, for example by adding an ornament, typesetting in small caps,
+etc., then the @package{fancyhdr} package, as mentioned in a previous
+section, is the best approach.
+
+ at cindex page number representation
+ at cindex table of contents, page numbers in
+ at cindex cross-references, page numbers in
+On the other hand, you may want to change how page numbers are denoted
+everywhere, including the table of contents and cross-references, as
+well as the page headers.  In this case, you should redefine
+ at code{\thepage}, which is the command @LaTeX{} uses for the
+representation of page numbers.
+
+For example, for the @cite{TUGboat} journal
+(@url{https://tug.org/TUGboat}), we often circulate draft versions of
+articles.  For this, we change the page numbering to start at 901, but
+want to print the page numbers with a `?', as in printing `?1' for the
+first page. This helps avoid people from thinking that the page
+numbers are final. We want the `?'@ to appear in the table of contents
+and cross-references as well as the headers; therefore, we redefine
+ at code{\thepage}:
+
+ at example
+\renewcommand\thepage@{%
+  \ifnum\value@{page@}>900
+    % In CM, numerals are exactly .5em,
+    % so make our `?' have that width too.
+    % The \texorpdfstring avoids the hyperref warning:
+    %   Token not allowed in a PDF string ... removing `\@@ifnextchar' 
+    \texorpdfstring@{\makebox[.5em][l]@{\small ?@}@}@{?@}%
+    %
+    \textsl@{\@@arabic@{\numexpr\value@{page@}-900\relax@}@}% assume e-TeX
+  \else
+    \@@arabic@{\value@{page@}@}%
+  \fi
+@}
+ at end example
+
+ at cindex @command{makeindex} and special page numbers
+
+There is another complication.  Changing @code{\thepage} will probably
+break @command{makeindex}, since it only understands a few kinds of
+basic counter representations.  Thus, a method to extract a standard
+integer from the document's special representation has to be
+provided. Continuing our @cite{TUGboat} example:
+
+ at example
+\usepackage@{index@}
+...
+\newcommand\specialthepage@{\inteval@{\value@{page@}-900@}@}
+\newindex[specialthepage]*@{default@}@{idx@}@{ind@}@{Index@}
+ at end example
+
+Thanks to Ulrike Fischer for providing this code.
+There is more discussion at
+ at url{https://tex.stackexchange.com/questions/687258}.
+
 @node Spaces
 @chapter Spaces
 



More information about the latexrefman-commits mailing list.