texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: @headings does not reset page number


From: Gavin D. Smith
Subject: branch master updated: @headings does not reset page number
Date: Sat, 07 Jan 2023 13:09:28 -0500

This is an automated email from the git hooks/post-receive script.

gavin pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 8e9828c194 @headings does not reset page number
8e9828c194 is described below

commit 8e9828c1948edfc9b07a6b43f89ab1b677c20061
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Sat Jan 7 18:09:03 2023 +0000

    @headings does not reset page number
    
    * doc/texinfo.tex (\HEADINGSsingle, \HEADINGSdouble:
    (\HEADINGSsinglechapoff): Do not call \pageone.  This appears to
    be unnecessary, and does not interact well with PDF page
    labels generation when a @headings or @setchapternewpage
    command is issued later in a document, as in
    doc/texinfo-tex-test.texi.
---
 ChangeLog       | 11 +++++++++++
 doc/texinfo.tex | 33 ++++++++++++---------------------
 2 files changed, 23 insertions(+), 21 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e5e66eff2f..91b7c76c56 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2023-01-07  Gavin Smith  <gavinsmith0123@gmail.com>
+
+       @headings does not reset page number
+
+       * doc/texinfo.tex (\HEADINGSsingle, \HEADINGSdouble:
+       (\HEADINGSsinglechapoff): Do not call \pageone.  This appears to
+       be unnecessary, and does not interact well with PDF page
+       labels generation when a @headings or @setchapternewpage
+       command is issued later in a document, as in
+       doc/texinfo-tex-test.texi.
+
 2023-01-07  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/ParserNonXS.pm (_next_text, _new_line): do not get a
diff --git a/doc/texinfo.tex b/doc/texinfo.tex
index b4caf96e08..e0242e65c7 100644
--- a/doc/texinfo.tex
+++ b/doc/texinfo.tex
@@ -3,7 +3,7 @@
 % Load plain if necessary, i.e., if running under initex.
 \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
 %
-\def\texinfoversion{2023-01-02.21}
+\def\texinfoversion{2023-01-07.18}
 %
 % Copyright 1985, 1986, 1988, 1990-2023 Free Software Foundation, Inc.
 %
@@ -3950,33 +3950,23 @@ $$%
 
 \def\HEADINGSoff{{\globaldefs=1 \headingsoff}} % global setting
 
-% When we turn headings on, set the page number to 1.
+% Set the page number to 1.
 \def\pageone{
   \global\pageno=1
   \global\arabiccount = \pagecount
 }
 
-% For double-sided printing, put current file name in lower left corner,
-% chapter name on inside top of right hand pages, document
-% title on inside top of left hand pages, and page numbers on outside top
-% edge of all pages.
-\def\HEADINGSdouble{%
-\pageone
-\HEADINGSdoublex
-}
 \let\contentsalignmacro = \chappager
 
-% For single-sided printing, chapter title goes across top left of page,
-% page number on top right.
-\def\HEADINGSsingle{%
-\pageone
-\HEADINGSsinglex
-}
 % \def\HEADINGSon{\HEADINGSdouble} % defined by \CHAPPAGon
 
-\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex}
+% For double-sided printing, put current file name in lower left corner,
+% chapter name on inside top of right hand pages, document
+% title on inside top of left hand pages, and page numbers on outside top
+% edge of all pages.
+\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdouble}
 \let\HEADINGSdoubleafter=\HEADINGSafter
-\def\HEADINGSdoublex{%
+\def\HEADINGSdouble{%
 \global\evenfootline={\hfil}
 \global\oddfootline={\hfil}
 \global\evenheadline={\line{\folio\hfil\thistitle}}
@@ -3986,8 +3976,10 @@ $$%
 \global\let\contentsalignmacro = \chapoddpage
 }
 
-\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex}
-\def\HEADINGSsinglex{%
+% For single-sided printing, chapter title goes across top left of page,
+% page number on top right.
+\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsingle}
+\def\HEADINGSsingle{%
 \global\evenfootline={\hfil}
 \global\oddfootline={\hfil}
 \global\evenheadline={\line{\thischapter\hfil\folio}}
@@ -3999,7 +3991,6 @@ $$%
 
 % for @setchapternewpage off
 \def\HEADINGSsinglechapoff{%
-\pageone
 \global\evenfootline={\hfil}
 \global\oddfootline={\hfil}
 \global\evenheadline={\line{\thischapter\hfil\folio}}



reply via email to

[Prev in Thread] Current Thread [Next in Thread]