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

Karl Berry INVALID.NOREPLY at gnu.org.ua
Sat May 14 00:45:45 CEST 2022


Author: karl
Date: 2022-05-13 22:45:44 +0000 (Fri, 13 May 2022)
New Revision: 1086

Modified:
   trunk/ChangeLog
   trunk/Makefile
   trunk/NEWS
   trunk/latex2e.texi
Log:
separate anchors for all "foo & bar" nodes

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2022-05-13 15:52:38 UTC (rev 1085)
+++ trunk/ChangeLog	2022-05-13 22:45:44 UTC (rev 1086)
@@ -1,5 +1,9 @@
 2022-05-13  Karl Berry  <karl at freefriends.org>
 
+	* latex2e.texi (.* & .*): for each node name "foo & bar",
+	uniformly provide @anchor{foo} and @anchor{bar}, for possible ease
+	of searching and referencing, especially online.
+
 	* latex2e.texi (\newcommand & \renewcommand): had an extra
 	[@var{nargs}] in synopsis. Report from Vladimir Ivanovic,
 	11 May 2022. Also correct and (hopefully) clarify optional

Modified: trunk/Makefile
===================================================================
--- trunk/Makefile	2022-05-13 15:52:38 UTC (rev 1085)
+++ trunk/Makefile	2022-05-13 22:45:44 UTC (rev 1086)
@@ -134,8 +134,8 @@
 #   make htmlsplit
 #   make dist
 #   make easyurls   
-#   make commitready
-#   svn commit  # to commit regenerated files   
+#   make commitready  # many files will have status ! 
+#   svn commit        # to commit regenerated files   
 # then:
 #   svn update     # restore easy url stubs
 #   make svrsplit  # restore generated split html
@@ -143,9 +143,12 @@
 # If uploading to CTAN:
 #   (update NEWS, write announcement)
 #   upload latex2e-help-texinfo.zip
+#
+# Clean up:
 #   rm -rf src/testdist src/latex2e
 #   rm -rf latex2e-help-texinfo   
 #   rm latex2e-help-texinfo-tree{,-easyurls}.zip   
+#   rm latex2e-help-texinfo.zip   
 
 # Get many small .html files.
 htmlsplit: en

Modified: trunk/NEWS
===================================================================
--- trunk/NEWS	2022-05-13 15:52:38 UTC (rev 1085)
+++ trunk/NEWS	2022-05-13 22:45:44 UTC (rev 1086)
@@ -5,8 +5,18 @@
 Spanish translation originally from Nacho Pacheco (currently looking for
 a maintainer).
 
-
 Some changes in January 2022 release:
+
 Notable changes
 
+Additions:
+* For each node name "foo & bar", provide separate anchors for foo and
+bar, so they can be referenced individually, especially online.
+
+Fixes:
+* description of definition and use of optional arguments somewhat
+clarified.
+
+
 Notable changes in January 2022 release:
+
 New sections:
 * \caption
 * BibTeX error messages

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2022-05-13 15:52:38 UTC (rev 1085)
+++ trunk/latex2e.texi	2022-05-13 22:45:44 UTC (rev 1086)
@@ -1754,9 +1754,10 @@
 @node \DeclareTextCommand & \ProvideTextCommand
 @subsection @code{\DeclareTextCommand} & @code{\ProvideTextCommand}
 
+ at anchor{\DeclareTextCommand}
+ at anchor{\ProvideTextCommand}
 @findex \DeclareTextCommand
 @findex \ProvideTextCommand
-
 Synopsis, one of:
 
 @example
@@ -1820,9 +1821,9 @@
 @node \DeclareTextCommandDefault & \ProvideTextCommandDefault
 @subsection @code{\DeclareTextCommandDefault} & @code{\ProvideTextCommandDefault }
 
- at findex \DeclareTextCommand
+ at anchor{\DeclareTextCommandDefault}
+ at anchor{\ProvideTextCommandDefault}
 @findex \DeclareTextCommandDefault
- at findex \ProvideTextCommand
 @findex \ProvideTextCommandDefault
 
 Synopsis:
@@ -2024,6 +2025,8 @@
 @node \UseTextSymbol & \UseTextAccent
 @subsection @code{\UseTextSymbol} & @code{\UseTextAccent}
 
+ at anchor{\UseTextSymbol}
+ at anchor{\UseTextAccent}
 @findex \UseTextSymbol
 @findex \UseTextAccent
 
@@ -3001,6 +3004,8 @@
 @node \baselineskip & \baselinestretch
 @section @code{\baselineskip} & @code{\baselinestretch}
 
+ at anchor{\baselineskip}
+ at anchor{\baselinestretch}
 @findex \baselineskip
 @findex \baselinestretch
 @findex \linespread
@@ -3914,13 +3919,17 @@
 
 
 @node \subsubsection & \paragraph & \subparagraph
-
 @section @code{\subsubsection}, @code{\paragraph}, @code{\subparagraph}
 
+ at anchor{\subsubsection}
 @findex \subsubsection
 @cindex subsubsection
+ at c
+ at anchor{\paragraph}
 @findex \paragraph
 @cindex paragraph
+ at c
+ at anchor{\subparagraph}
 @findex \subparagraph
 @cindex subparagraph
 
@@ -4051,12 +4060,17 @@
 @node \frontmatter & \mainmatter & \backmatter
 @section @code{\frontmatter}, @code{\mainmatter}, @code{\backmatter}
 
+ at anchor{\frontmatter}
 @findex \frontmatter
 @cindex book, front matter
 @cindex front matter of a book
+ at c
+ at anchor{\mainmatter}
 @findex \mainmatter
 @cindex book, main matter
 @cindex main matter of a book
+ at c
+ at anchor{\backmatter}
 @findex \backmatter
 @cindex book, back matter
 @cindex book, end matter
@@ -7192,10 +7206,12 @@
 @node quotation & quote
 @section @code{quotation} & @code{quote}
 
+ at anchor{quotation}
 @EnvIndex{quotation}
 @cindex quoted text with paragraph indentation, displaying
 @cindex displaying quoted text with paragraph indentation
 @cindex paragraph indentations in quoted text
+ at anchor{quote}
 @EnvIndex{quote}
 @cindex quoted text without paragraph indentation, displaying
 @cindex displaying quoted text without paragraph indentation
@@ -8661,6 +8677,8 @@
 @node \obeycr & \restorecr
 @section @code{\obeycr} & @code{\restorecr}
 
+ at anchor{\obeycr}
+ at anchor{\restorecr}
 @findex \obeycr
 @findex \restorecr
 @cindex new line, output as input
@@ -8858,6 +8876,8 @@
 @node \fussy & \sloppy
 @section @code{\fussy} & @code{\sloppy}
 
+ at anchor{\fussy}
+ at anchor{\sloppy}
 @findex \fussy
 @findex \sloppy
 @cindex line breaks, changing
@@ -8949,6 +8969,8 @@
 @node \linebreak & \nolinebreak
 @section @code{\linebreak} & @code{\nolinebreak}
 
+ at anchor{\linebreak}
+ at anchor{\nolinebreak}
 @findex \linebreak
 @findex \nolinebreak
 @cindex line breaks, forcing
@@ -9038,9 +9060,11 @@
 @node \clearpage & \cleardoublepage
 @section @code{\clearpage} & @code{\cleardoublepage} 
 
+ at anchor{\clearpage}
 @findex \clearpage
 @cindex flushing floats and starting a page
 @cindex starting a new page and clearing floats
+ at anchor{\cleardoublepage}
 @findex \cleardoublepage
 @cindex starting on a right-hand page
 
@@ -9173,6 +9197,8 @@
 @node \pagebreak & \nopagebreak
 @section @code{\pagebreak} & @code{\nopagebreak}
 
+ at anchor{\pagebreak}
+ at anchor{\nopagebreak}
 @findex \pagebreak
 @findex \nopagebreak
 @cindex page break, forcing
@@ -9614,7 +9640,10 @@
 @node \newcommand & \renewcommand
 @section @code{\newcommand} & @code{\renewcommand}
 
+ at anchor{\newcommand}
+ at anchor{\renewcommand}
 @findex \newcommand
+ at findex \renewcommand
 @cindex commands, defining new ones
 @cindex commands, redefining
 @cindex defining a new command
@@ -9887,6 +9916,11 @@
 @node \makeatletter & \makeatother
 @section @code{\makeatletter} & @code{\makeatother}
 
+ at anchor{\makeatletter}
+ at anchor{\makeatother}
+ at findex \makeatother
+ at findex \makeatother
+
 Synopsis:
 
 @example
@@ -10161,6 +10195,8 @@
 @node \newenvironment & \renewenvironment
 @section @code{\newenvironment} & @code{\renewenvironment}
 
+ at anchor{\newenvironment}
+ at anchor{\renewenvironment}
 @findex \newenvironment
 @findex \renewenvironment
 @cindex environments, defining
@@ -10570,6 +10606,8 @@
 @node \ignorespaces & \ignorespacesafterend
 @section @code{\ignorespaces & \ignorespacesafterend}
 
+ at anchor{\ignorespaces}
+ at anchor{\ignorespacesafterend}
 @findex \ignorespaces
 @findex \ignorespacesafterend
 @cindex spaces, ignore around commands
@@ -10591,7 +10629,7 @@
 Both commands cause @LaTeX{} to ignore blanks (that is, characters of
 catcode at tie{}10 such as space or tabulation) after the end of the
 command up to the first box or non-blank character.  The first is a
-command from plain @TeX{}, and the second is @LaTeX{}-specific.
+primitive command of @TeX{}, and the second is @LaTeX{}-specific.
 
 The @code{\ignorespaces} is often used when defining commands via
 @code{\newcommand}, or @code{\newenvironment}, or @code{\def}.  The
@@ -11043,6 +11081,9 @@
 @node \day & \month & \year
 @section @code{\day} & @code{\month} & @code{\year}
 
+ at anchor{\day}
+ at anchor{\month}
+ at anchor{\year}
 @findex \day
 @findex \month
 @findex \year
@@ -11789,9 +11830,10 @@
 @node \indent & \noindent
 @section @code{\indent} & @code{\noindent}
 
+ at anchor{\indent}
+ at anchor{\noindent}
 @findex \indent
 @findex \noindent
- at findex \parindent
 @cindex indent, forcing
 
 Synopsis:
@@ -11840,6 +11882,7 @@
 \noindent shows this clearly.
 @end example
 
+ at findex \parindent
 To omit indentation in the entire document put
 @code{\setlength@{\parindent@}@{0pt@}} in the preamble.  If you do that,
 you may want to also set the length of spaces between paragraphs,
@@ -11854,6 +11897,8 @@
 @node \parindent & \parskip
 @section @code{\parindent} & @code{\parskip}
 
+ at anchor{\parindent}
+ at anchor{\parskip}
 @findex \parindent
 @findex \parskip
 @cindex paragraph indentation
@@ -12077,6 +12122,8 @@
 @node Subscripts & superscripts
 @section Subscripts & superscripts
 
+ at anchor{superscript}
+ at anchor{subscript}
 @cindex superscript
 @cindex subscript
 @findex ^ @r{superscript}
@@ -13153,10 +13200,12 @@
 @node \boldmath & \unboldmath
 @subsection @code{\boldmath} & @code{\unboldmath}
 
+ at anchor{\boldmath}
+ at anchor{\unboldmath}
+ at findex \boldmath
+ at findex \unboldmath
 @cindex boldface mathematics
 @cindex symbols, boldface
- at findex \boldmath
- at findex \unboldmath
 
 Synopsis (used in paragraph mode or LR mode):
 
@@ -13356,13 +13405,15 @@
 @node \left & \right
 @subsubsection @code{\left} & @code{\right}
 
+ at anchor{\left}
+ at anchor{\right}
+ at findex \left
+ at findex \right
 @cindex delimiters, paired
 @cindex paired delimiters
 @cindex matching parentheses
 @cindex matching brackets
 @cindex null delimiter
- at findex \left
- at findex \right
 
 @c Credit: SE userPhilipp https://tex.stackexchange.com/a/12793
 
@@ -13503,6 +13554,11 @@
 @node \bigl & \bigr etc.
 @subsubsection @code{\bigl}, @code{\bigr}, etc.
 
+ at anchor{\bigl}
+ at anchor{\bigr}
+ at findex \bigl
+ at findex \bigr
+
 Synopsis, one of:
 
 @example
@@ -14371,6 +14427,13 @@
 @node \phantom & \vphantom & \hphantom
 @subsection @code{\phantom} & @code{\vphantom} & @code{\hphantom}
 
+ at anchor{\phantom}
+ at anchor{\vphantom}
+ at anchor{\hphantom}
+ at findex \phantom
+ at findex \vphantom
+ at findex \hphantom
+
 @cindex spacing, math mode
 @cindex horizontal spacing
 @cindex vertical spacing
@@ -14599,6 +14662,7 @@
 @node Colon character & \colon  
 @subsection Colon character @code{:} & @code{\colon}
 
+ at anchor{colon}
 @cindex colon character
 @findex : @r{for math}
 @findex \colon
@@ -15196,6 +15260,9 @@
 @node \enspace & \quad & \qquad
 @section @code{\enspace} & @code{\quad} & @code{\qquad}
 
+ at anchor{\enspace}
+ at anchor{\quad}
+ at anchor{\qquad}
 @findex \enspace
 @findex \quad
 @findex \qquad
@@ -15512,6 +15579,7 @@
 @anchor{\frenchspacing}@c old node name
 @subsection @code{\frenchspacing} & @code{\nonfrenchspacing}
 
+ at anchor{\nonfrenchspacing}
 @findex \frenchspacing
 @findex \nonfrenchspacing
 @cindex spacing, inter-sentence
@@ -15723,6 +15791,8 @@
 @node \thinspace & \negthinspace
 @section @code{\thinspace} & @code{\negthinspace}
 
+ at anchor{\thinspace}
+ at anchor{\negthinspace}
 @findex \thinspace
 @findex \negthinspace
 @cindex thin space
@@ -15824,6 +15894,8 @@
 @node \hrulefill & \dotfill
 @section @code{\hrulefill} & @code{\dotfill}
 
+ at anchor{\hrulefill}
+ at anchor{\dotfill}
 @findex \hrulefill
 @findex \dotfill
 
@@ -15956,6 +16028,13 @@
 @node \bigbreak & \medbreak & \smallbreak
 @section @code{\bigbreak} & @code{\medbreak} & @code{\smallbreak}
 
+ at anchor{\bigbreak}
+ at anchor{\medbreak}
+ at anchor{\smallbreak}
+ at findex \bigbreak
+ at findex \medbreak
+ at findex \smallbreak
+
 Synopsis, one of:
 
 @example
@@ -15966,7 +16045,7 @@
 
 Produce a vertical space that is big or medium-sized or small, and
 suggest to @LaTeX{} that this is a good place to break the page.  (The
-associated penalties are -200, -100, and -50.)
+associated penalties are @minus{}200, @minus{}100, and @minus{}50.)
 
 @xref{\bigskip & \medskip & \smallskip}, for more.  These commands
 produce the same vertical space but differ in that they also remove a
@@ -16279,6 +16358,8 @@
 @node \mbox & \makebox
 @section @code{\mbox} & @code{\makebox}
 
+ at anchor{\mbox}
+ at anchor{\makebox}
 @findex \mbox
 @findex \makebox
 @cindex box
@@ -16402,6 +16483,8 @@
 @node \fbox & \framebox
 @section @code{\fbox} & @code{\framebox}
 
+ at anchor{\fbox}
+ at anchor{\framebox}
 @findex \fbox
 @findex \framebox
 
@@ -16624,6 +16707,8 @@
 @node \sbox & \savebox
 @section @code{\sbox} & @code{\savebox}
 
+ at anchor{\sbox}
+ at anchor{\savebox}
 @findex \sbox
 @findex \savebox
 @cindex box, save
@@ -19197,6 +19282,8 @@
 @node \include & \includeonly
 @section @code{\include} & @code{\includeonly}
 
+ at anchor{\include}
+ at anchor{\includeonly}
 @findex \include
 @findex \includeonly
 
@@ -21039,6 +21126,10 @@
 @node \openin & \openout
 @section @code{\openin} & @code{\openout}
 
+ at anchor{\openin}
+ at anchor{\openout}
+ at anchor{\closein}
+ at anchor{\closeout}
 @findex \openin
 @findex \openout
 @findex \closein



More information about the latexrefman-commits mailing list.