texlive[70085] Master/texmf-dist/doc/pdftex/manual: mention named
commits+karl at tug.org
commits+karl at tug.org
Fri Feb 23 03:21:12 CET 2024
Revision: 70085
https://tug.org/svn/texlive?view=revision&revision=70085
Author: karl
Date: 2024-02-23 03:21:12 +0100 (Fri, 23 Feb 2024)
Log Message:
-----------
mention named destinations in pdf images, pdftex r924
Revision Links:
--------------
https://tug.org/svn/texlive?view=revision&revision=924
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/pdftex/manual/ChangeLog
trunk/Master/texmf-dist/doc/pdftex/manual/Makefile
trunk/Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf
trunk/Master/texmf-dist/doc/pdftex/manual/pdftex.tex
trunk/Master/texmf-dist/doc/pdftex/manual/pdftexmanual.cls
Modified: trunk/Master/texmf-dist/doc/pdftex/manual/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/pdftex/manual/ChangeLog 2024-02-23 00:44:44 UTC (rev 70084)
+++ trunk/Master/texmf-dist/doc/pdftex/manual/ChangeLog 2024-02-23 02:21:12 UTC (rev 70085)
@@ -1,3 +1,18 @@
+2024-02-22 Max Chernoff <karl at freefriends.org>
+
+ * pdftex.tex (\pdfximage): mentioned named destination
+ (General definitions and syntax rules) <page spec>: add
+ named {general text} as another alternative.
+
+2024-02-22 Karl Berry <karl at freefriends.org>
+
+ * pdftexmanual.cls (\Something): force \rm for argument text.
+ * pdftex.tex: eliminate \rm in calls.
+
+2024-02-20 Karl Berry <karl at freefriends.org>
+
+ * Makefile (install): update and execute for 2024.
+
2024-02-01 Karl Berry <karl at freefriends.org>
* pdftex.tex (\pdfglyphtounicode): mention that a dot and anything
Modified: trunk/Master/texmf-dist/doc/pdftex/manual/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/pdftex/manual/Makefile 2024-02-23 00:44:44 UTC (rev 70084)
+++ trunk/Master/texmf-dist/doc/pdftex/manual/Makefile 2024-02-23 02:21:12 UTC (rev 70085)
@@ -1,4 +1,4 @@
-# $Id: Makefile 917 2024-01-08 23:22:17Z karl $
+# $Id: Makefile 923 2024-02-20 18:48:39Z karl $
# GNU makefile for pdfTeX documentation. Public domain.
texfot = texfot
@@ -83,8 +83,7 @@
install:
$(INSTALL_DATA) ChangeLog Makefile README $(dest)
- $(INSTALL_DATA) pdftex-a.pdf $(dest)
- $(INSTALL_DATA) pdftex.tex pdftexmanual.cls $(dest)
+ $(INSTALL_DATA) pdftex-a.pdf pdftex.tex pdftexmanual.cls $(dest)
$(INSTALL_DATA) incl/*.txt incl/*.tex incl/pdfmin-crop.pdf $(dest)/incl
$(INSTALL_DATA) syntaxform.pl $(dest)
Modified: trunk/Master/texmf-dist/doc/pdftex/manual/pdftex-a.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/pdftex/manual/pdftex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/pdftex/manual/pdftex.tex 2024-02-23 00:44:44 UTC (rev 70084)
+++ trunk/Master/texmf-dist/doc/pdftex/manual/pdftex.tex 2024-02-23 02:21:12 UTC (rev 70085)
@@ -10,7 +10,7 @@
%
%\DocumentMetadata{testphase={phase-III,table}}
\documentclass{pdftexmanual}
-\svnscan $Id: pdftex.tex 921 2024-02-02 02:14:32Z karl $
+\svnscan $Id: pdftex.tex 924 2024-02-23 02:20:18Z karl $
%
\title{The pdf\TeX\ user manual}
@@ -2254,6 +2254,10 @@
While working with \PDF\ or \JBIG2\ images, \Something{page spec} allows
to specify which page of the document is to be included; the
\Something{page spec} is irrelevant for the other two image formats.
+Commonly, \Something{page spec} will be {\tt page \Something{page
+number}}, but for \PDF\ images, you may also reference a so-called
+``named destination'' with {\tt named \{\Something{destination name}\}}.
+(Such named destinations are created by \type{hyperref}, for example.)
Starting with \PDFTEX\ 1.11, in the \PDF\ image case, you may also
choose which page box of the image is to be treated as a final bounding
@@ -2581,11 +2585,11 @@
\tt fitb & fit the \type{BoundingBox} of the page \cr
\tt fitbh & fit the width of \type{BoundingBox} of the page \cr
\tt fitbv & fit the height of \type{BoundingBox} of the page \cr
-\tt fitr \Something{\rm rule spec}
- & fit according to \Something{\rm rule spec} \cr
-\tt xyz \Optional{zoom \Something{\rm number}}
+\tt fitr \Something{rule spec}
+ & fit according to \Something{rule spec} \cr
+\tt xyz \Optional{zoom \Something{number}}
& goto the current position (see below) \cr
-\tt struct \Optional{\Something{\rm number}}
+\tt struct \Optional{\Something{number}}
& create structure destination (see below) \cr
\end{tabular}
\end{smalltable}
@@ -4296,7 +4300,8 @@
\Syntax{
\Something{page spec} \Means
- \Literal{page} \Something{number}
+ \Literal{page} \Something{number} \Or%
+ \Literal{named} \Something{general text}
}
\Syntax{
Modified: trunk/Master/texmf-dist/doc/pdftex/manual/pdftexmanual.cls
===================================================================
--- trunk/Master/texmf-dist/doc/pdftex/manual/pdftexmanual.cls 2024-02-23 00:44:44 UTC (rev 70084)
+++ trunk/Master/texmf-dist/doc/pdftex/manual/pdftexmanual.cls 2024-02-23 02:21:12 UTC (rev 70085)
@@ -1,4 +1,4 @@
-% $Id: pdftexmanual.cls 914 2024-01-07 21:48:39Z karl $
+% $Id: pdftexmanual.cls 924 2024-02-23 02:20:18Z karl $
% LaTeX class file for the pdfTeX manual.
% Originally written by Karl Berry, 2023. Public domain.
@@ -125,7 +125,7 @@
\def\Modelist #1{\Sugar{\;\ensuremath{(\hbox{#1})}}}
\def\Optional #1{\Sugar{\ensuremath{\,[\,\hbox{#1}\,]\,}}}
\def\Or {\Sugar{\,\ensuremath{\vert}\,\nobreak\ }}
-\def\Something#1{\Sugar{\ensuremath{\langle}{#1}\ensuremath{\rangle}}}
+\def\Something#1{\Sugar{\ensuremath{\langle}{\rm #1}\ensuremath{\rangle}}}
\def\Rbrace {\Sugar{\texttt{\textbraceright}}}
%\def\Tex #1{\Sugar{\type{#1}}}
\def\Whatever #1{\Sugar{\kern.75em\ensuremath{(\hbox{#1})}}} % parens
More information about the tex-live-commits
mailing list.