Commit 87611f88 by Joseph Myers Committed by Joseph Myers

* doc/include/texinfo.tex: Update to version 2002-01-04.07.

From-SVN: r49249
parent 892c8ea0
2002-01-26 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/include/texinfo.tex: Update to version 2002-01-04.07.
2002-01-26 Kazu Hirata <kazu@hxi.com> 2002-01-26 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.md: Remove bit test patterns that cannot * config/h8300/h8300.md: Remove bit test patterns that cannot
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
% Load plain if necessary, i.e., if running under initex. % Load plain if necessary, i.e., if running under initex.
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
% %
\def\texinfoversion{2001-05-24.08} \def\texinfoversion{2002-01-04.07}
% %
% Copyright (C) 1985, 86, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, % Copyright (C) 1985, 86, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
% 2000, 01 Free Software Foundation, Inc. % 2000, 01 Free Software Foundation, Inc.
...@@ -31,13 +31,16 @@ ...@@ -31,13 +31,16 @@
% reports; you can get the latest version from: % reports; you can get the latest version from:
% ftp://ftp.gnu.org/gnu/texinfo.tex % ftp://ftp.gnu.org/gnu/texinfo.tex
% (and all GNU mirrors, see http://www.gnu.org/order/ftp.html) % (and all GNU mirrors, see http://www.gnu.org/order/ftp.html)
% ftp://texinfo.org/tex/texinfo.tex % ftp://texinfo.org/texinfo/texinfo.tex
% ftp://us.ctan.org/macros/texinfo/texinfo.tex % ftp://tug.org/tex/texinfo.tex
% (and all CTAN mirrors, finger ctan@us.ctan.org for a list). % (and all CTAN mirrors, see http://www.ctan.org),
% /home/gd/gnu/doc/texinfo.tex on the GNU machines. % and /home/gd/gnu/doc/texinfo.tex on the GNU machines.
%
% The texinfo.tex in any given Texinfo distribution could well be out % The texinfo.tex in any given Texinfo distribution could well be out
% of date, so if that's what you're using, please check. % of date, so if that's what you're using, please check.
% Texinfo has a small home page at http://texinfo.org/. %
% Texinfo has a small home page at http://texinfo.org/ and also
% http://www.gnu.org/software/texinfo.
% %
% Send bug reports to bug-texinfo@gnu.org. Please include including a % Send bug reports to bug-texinfo@gnu.org. Please include including a
% complete document in each bug report with which we can reproduce the % complete document in each bug report with which we can reproduce the
...@@ -441,7 +444,7 @@ ...@@ -441,7 +444,7 @@
% environments. --karl, 6may93 % environments. --karl, 6may93
%{\advance \baselineskip by -\singlespaceskip %{\advance \baselineskip by -\singlespaceskip
%\kern \baselineskip}% %\kern \baselineskip}%
\setleading \singlespaceskip \setleading\singlespaceskip
} }
%% Simple single-character @ commands %% Simple single-character @ commands
...@@ -927,10 +930,12 @@ where each line of input produces a line of output.} ...@@ -927,10 +930,12 @@ where each line of input produces a line of output.}
\def\dopdfimage#1#2#3{% \def\dopdfimage#1#2#3{%
\def\imagewidth{#2}% \def\imagewidth{#2}%
\def\imageheight{#3}% \def\imageheight{#3}%
% without \immediate, pdftex seg faults when the same image is
% included twice. (Version 3.14159-pre-1.0-unofficial-20010704.)
\ifnum\pdftexversion < 14 \ifnum\pdftexversion < 14
\pdfimage \immediate\pdfimage
\else \else
\pdfximage \immediate\pdfximage
\fi \fi
\ifx\empty\imagewidth\else width \imagewidth \fi \ifx\empty\imagewidth\else width \imagewidth \fi
\ifx\empty\imageheight\else height \imageheight \fi \ifx\empty\imageheight\else height \imageheight \fi
...@@ -942,8 +947,8 @@ where each line of input produces a line of output.} ...@@ -942,8 +947,8 @@ where each line of input produces a line of output.}
\ifnum\pdftexversion < 14 \else \ifnum\pdftexversion < 14 \else
\pdfrefximage \pdflastximage \pdfrefximage \pdflastximage
\fi} \fi}
\def\pdfmkdest#1{\pdfdest name{#1} xyz} \def\pdfmkdest#1{{\normalturnoffactive \pdfdest name{#1} xyz}}
\def\pdfmkpgn#1{#1@} \def\pdfmkpgn#1{#1}
\let\linkcolor = \Blue % was Cyan, but that seems light? \let\linkcolor = \Blue % was Cyan, but that seems light?
\def\endlink{\Black\pdfendlink} \def\endlink{\Black\pdfendlink}
% Adding outlines to PDF; macros for calculating structure of outlines % Adding outlines to PDF; macros for calculating structure of outlines
...@@ -1068,9 +1073,8 @@ where each line of input produces a line of output.} ...@@ -1068,9 +1073,8 @@ where each line of input produces a line of output.}
\def\makelink{\addtokens{\toksB}% \def\makelink{\addtokens{\toksB}%
{\noexpand\pdflink{\the\toksC}}\toksC={}\global\countA=0} {\noexpand\pdflink{\the\toksC}}\toksC={}\global\countA=0}
\def\pdflink#1{% \def\pdflink#1{%
\startlink attr{/Border [0 0 0]} goto name{\mkpgn{#1}} \startlink attr{/Border [0 0 0]} goto name{\pdfmkpgn{#1}}
\linkcolor #1\endlink} \linkcolor #1\endlink}
\def\mkpgn#1{#1@}
\def\done{\edef\st{\global\noexpand\toksA={\the\toksB}}\st} \def\done{\edef\st{\global\noexpand\toksA={\the\toksB}}\st}
\fi % \ifx\pdfoutput \fi % \ifx\pdfoutput
...@@ -1087,9 +1091,29 @@ where each line of input produces a line of output.} ...@@ -1087,9 +1091,29 @@ where each line of input produces a line of output.}
% We don't need math for this one. % We don't need math for this one.
\def\ttsl{\tenttsl} \def\ttsl{\tenttsl}
% Default leading.
\newdimen\textleading \textleading = 13.2pt
% Set the baselineskip to #1, and the lineskip and strut size
% correspondingly. There is no deep meaning behind these magic numbers
% used as factors; they just match (closely enough) what Knuth defined.
%
\def\lineskipfactor{.08333}
\def\strutheightpercent{.70833}
\def\strutdepthpercent {.29167}
%
\def\setleading#1{%
\normalbaselineskip = #1\relax
\normallineskip = \lineskipfactor\normalbaselineskip
\normalbaselines
\setbox\strutbox =\hbox{%
\vrule width0pt height\strutheightpercent\baselineskip
depth \strutdepthpercent \baselineskip
}%
}
% Use Computer Modern fonts at \magstephalf (11pt). % Use Computer Modern fonts at \magstephalf (11pt).
\newcount\mainmagstep \newcount\mainmagstep \mainmagstep=\magstephalf
\mainmagstep=\magstephalf
% Set the font macro #1 to the font named #2, adding on the % Set the font macro #1 to the font named #2, adding on the
% specified font prefix (normally `cm'). % specified font prefix (normally `cm').
...@@ -1156,6 +1180,18 @@ where each line of input produces a line of output.} ...@@ -1156,6 +1180,18 @@ where each line of input produces a line of output.}
\font\smalli=cmmi9 \font\smalli=cmmi9
\font\smallsy=cmsy9 \font\smallsy=cmsy9
% Fonts for small examples (8pt).
\setfont\smallerrm\rmshape{8}{1000}
\setfont\smallertt\ttshape{8}{1000}
\setfont\smallerbf\bfshape{10}{800}
\setfont\smallerit\itshape{8}{1000}
\setfont\smallersl\slshape{8}{1000}
\setfont\smallersf\sfshape{8}{1000}
\setfont\smallersc\scshape{10}{800}
\setfont\smallerttsl\ttslshape{10}{800}
\font\smalleri=cmmi8
\font\smallersy=cmsy8
% Fonts for title page: % Fonts for title page:
\setfont\titlerm\rmbshape{12}{\magstep3} \setfont\titlerm\rmbshape{12}{\magstep3}
\setfont\titleit\itbshape{10}{\magstep4} \setfont\titleit\itbshape{10}{\magstep4}
...@@ -1244,7 +1280,7 @@ where each line of input produces a line of output.} ...@@ -1244,7 +1280,7 @@ where each line of input produces a line of output.}
\let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsl \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsl
\let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsc \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsc
\let\tensf=\textsf \let\teni=\texti \let\tensy=\textsy \let\tenttsl=\textttsl \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsy \let\tenttsl=\textttsl
\resetmathfonts} \resetmathfonts \setleading{\textleading}}
\def\titlefonts{% \def\titlefonts{%
\let\tenrm=\titlerm \let\tenit=\titleit \let\tensl=\titlesl \let\tenrm=\titlerm \let\tenit=\titleit \let\tensl=\titlesl
\let\tenbf=\titlebf \let\tentt=\titlett \let\smallcaps=\titlesc \let\tenbf=\titlebf \let\tentt=\titlett \let\smallcaps=\titlesc
...@@ -1273,7 +1309,14 @@ where each line of input produces a line of output.} ...@@ -1273,7 +1309,14 @@ where each line of input produces a line of output.}
\let\tenbf=\smallbf \let\tentt=\smalltt \let\smallcaps=\smallsc \let\tenbf=\smallbf \let\tentt=\smalltt \let\smallcaps=\smallsc
\let\tensf=\smallsf \let\teni=\smalli \let\tensy=\smallsy \let\tensf=\smallsf \let\teni=\smalli \let\tensy=\smallsy
\let\tenttsl=\smallttsl \let\tenttsl=\smallttsl
\resetmathfonts \setleading{11pt}} \resetmathfonts \setleading{10.5pt}}
\def\smallerfonts{%
\let\tenrm=\smallerrm \let\tenit=\smallerit \let\tensl=\smallersl
\let\tenbf=\smallerbf \let\tentt=\smallertt \let\smallcaps=\smallersc
\let\tensf=\smallersf \let\teni=\smalleri \let\tensy=\smallersy
\let\tenttsl=\smallerttsl
\resetmathfonts \setleading{9.5pt}}
\let\smallexamplefonts = \smallerfonts
% Set up the default fonts, so we can use them for creating boxes. % Set up the default fonts, so we can use them for creating boxes.
% %
...@@ -1576,6 +1619,10 @@ where each line of input produces a line of output.} ...@@ -1576,6 +1619,10 @@ where each line of input produces a line of output.}
\oldpage \oldpage
\endgroup \endgroup
% %
% Need this before the \...aftertitlepage checks so that if they are
% in effect the toc pages will come out with page numbers.
\HEADINGSon
%
% If they want short, they certainly want long too. % If they want short, they certainly want long too.
\ifsetshortcontentsaftertitlepage \ifsetshortcontentsaftertitlepage
\shortcontents \shortcontents
...@@ -1591,8 +1638,6 @@ where each line of input produces a line of output.} ...@@ -1591,8 +1638,6 @@ where each line of input produces a line of output.}
\fi \fi
% %
\ifpdf \pdfmakepagedesttrue \fi \ifpdf \pdfmakepagedesttrue \fi
%
\HEADINGSon
} }
\def\finishtitlepage{% \def\finishtitlepage{%
...@@ -2354,13 +2399,15 @@ width0pt\relax} \fi ...@@ -2354,13 +2399,15 @@ width0pt\relax} \fi
% %
\def\ignore{\doignore{ignore}} \def\ignore{\doignore{ignore}}
% Ignore @ifinfo, @ifhtml, @ifnottex, @html, @menu, and @direntry text. % Also ignore @ifinfo, @ifhtml, @ifnottex, @html, @menu,
% @documentdescription, and @direntry text.
% %
\def\ifinfo{\doignore{ifinfo}} \def\ifinfo{\doignore{ifinfo}}
\def\ifhtml{\doignore{ifhtml}} \def\ifhtml{\doignore{ifhtml}}
\def\ifnottex{\doignore{ifnottex}} \def\ifnottex{\doignore{ifnottex}}
\def\html{\doignore{html}} \def\html{\doignore{html}}
\def\menu{\doignore{menu}} \def\menu{\doignore{menu}}
\def\documentdescription{\doignore{documentdescription}}
\def\direntry{\doignore{direntry}} \def\direntry{\doignore{direntry}}
% @dircategory CATEGORY -- specify a category of the dir file % @dircategory CATEGORY -- specify a category of the dir file
...@@ -2467,10 +2514,14 @@ width0pt\relax} \fi ...@@ -2467,10 +2514,14 @@ width0pt\relax} \fi
\let\tenrm=\nullfont \let\tenit=\nullfont \let\tensl=\nullfont \let\tenrm=\nullfont \let\tenit=\nullfont \let\tensl=\nullfont
\let\tenbf=\nullfont \let\tentt=\nullfont \let\smallcaps=\nullfont \let\tenbf=\nullfont \let\tentt=\nullfont \let\smallcaps=\nullfont
\let\tensf=\nullfont \let\tensf=\nullfont
% Similarly for index fonts (mostly for their use in smallexample). % Similarly for index fonts.
\let\smallrm=\nullfont \let\smallit=\nullfont \let\smallsl=\nullfont \let\smallrm=\nullfont \let\smallit=\nullfont \let\smallsl=\nullfont
\let\smallbf=\nullfont \let\smalltt=\nullfont \let\smallsc=\nullfont \let\smallbf=\nullfont \let\smalltt=\nullfont \let\smallsc=\nullfont
\let\smallsf=\nullfont \let\smallsf=\nullfont
% Similarly for smallexample fonts.
\let\smallerrm=\nullfont \let\smallerit=\nullfont \let\smallersl=\nullfont
\let\smallerbf=\nullfont \let\smallertt=\nullfont \let\smallersc=\nullfont
\let\smallersf=\nullfont
% %
% Don't complain when characters are missing from the fonts. % Don't complain when characters are missing from the fonts.
\tracinglostchars = 0 \tracinglostchars = 0
...@@ -4299,7 +4350,7 @@ width0pt\relax} \fi ...@@ -4299,7 +4350,7 @@ width0pt\relax} \fi
\def\smalllispx{\begingroup \def\smalllispx{\begingroup
\def\Esmalllisp{\nonfillfinish\endgroup}% \def\Esmalllisp{\nonfillfinish\endgroup}%
\def\Esmallexample{\nonfillfinish\endgroup}% \def\Esmallexample{\nonfillfinish\endgroup}%
\smallfonts \smallexamplefonts
\lisp \lisp
} }
...@@ -4310,12 +4361,12 @@ width0pt\relax} \fi ...@@ -4310,12 +4361,12 @@ width0pt\relax} \fi
\let\Edisplay = \nonfillfinish \let\Edisplay = \nonfillfinish
\gobble \gobble
} }
%
% @smalldisplay (when @smallbook): @display plus smaller fonts. % @smalldisplay (when @smallbook): @display plus smaller fonts.
% %
\def\smalldisplayx{\begingroup \def\smalldisplayx{\begingroup
\def\Esmalldisplay{\nonfillfinish\endgroup}% \def\Esmalldisplay{\nonfillfinish\endgroup}%
\smallfonts \rm \smallexamplefonts \rm
\display \display
} }
...@@ -4327,12 +4378,12 @@ width0pt\relax} \fi ...@@ -4327,12 +4378,12 @@ width0pt\relax} \fi
\let\Eformat = \nonfillfinish \let\Eformat = \nonfillfinish
\gobble \gobble
} }
%
% @smallformat (when @smallbook): @format plus smaller fonts. % @smallformat (when @smallbook): @format plus smaller fonts.
% %
\def\smallformatx{\begingroup \def\smallformatx{\begingroup
\def\Esmallformat{\nonfillfinish\endgroup}% \def\Esmallformat{\nonfillfinish\endgroup}%
\smallfonts \rm \smallexamplefonts \rm
\format \format
} }
...@@ -5483,13 +5534,15 @@ width0pt\relax} \fi ...@@ -5483,13 +5534,15 @@ width0pt\relax} \fi
\ifpdf \ifpdf
\leavevmode \leavevmode
\getfilename{#4}% \getfilename{#4}%
{\normalturnoffactive
\ifnum\filenamelength>0 \ifnum\filenamelength>0
\startlink attr{/Border [0 0 0]}% \startlink attr{/Border [0 0 0]}%
goto file{\the\filename.pdf} name{#1@}% goto file{\the\filename.pdf} name{#1}%
\else \else
\startlink attr{/Border [0 0 0]}% \startlink attr{/Border [0 0 0]}%
goto name{#1@}% goto name{#1}%
\fi \fi
}%
\linkcolor \linkcolor
\fi \fi
% %
...@@ -5751,8 +5804,15 @@ width0pt\relax} \fi ...@@ -5751,8 +5804,15 @@ width0pt\relax} \fi
% %
\smallfonts \rm \smallfonts \rm
% %
% Hang the footnote text off the number. % Because we use hanging indentation in footnotes, a @noindent appears
\hang % to exdent this text, so make it be a no-op. makeinfo does not use
% hanging indentation so @noindent can still be needed within footnote
% text after an @example or the like (not that this is good style).
\let\noindent = \relax
%
% Hang the footnote text off the number. Use \everypar in case the
% footnote extends for more than one paragraph.
\everypar = {\hang}%
\textindent{\thisfootno}% \textindent{\thisfootno}%
% %
% Don't crash into the line above the footnote text. Since this % Don't crash into the line above the footnote text. Since this
...@@ -5769,24 +5829,6 @@ width0pt\relax} \fi ...@@ -5769,24 +5829,6 @@ width0pt\relax} \fi
}%end \catcode `\@=11 }%end \catcode `\@=11
% Set the baselineskip to #1, and the lineskip and strut size
% correspondingly. There is no deep meaning behind these magic numbers
% used as factors; they just match (closely enough) what Knuth defined.
%
\def\lineskipfactor{.08333}
\def\strutheightpercent{.70833}
\def\strutdepthpercent {.29167}
%
\def\setleading#1{%
\normalbaselineskip = #1\relax
\normallineskip = \lineskipfactor\normalbaselineskip
\normalbaselines
\setbox\strutbox =\hbox{%
\vrule width0pt height\strutheightpercent\baselineskip
depth \strutdepthpercent \baselineskip
}%
}
% @| inserts a changebar to the left of the current line. It should % @| inserts a changebar to the left of the current line. It should
% surround any changed text. This approach does *not* work if the % surround any changed text. This approach does *not* work if the
% change spans more than two lines of output. To handle that, we would % change spans more than two lines of output. To handle that, we would
...@@ -5851,41 +5893,44 @@ width0pt\relax} \fi ...@@ -5851,41 +5893,44 @@ width0pt\relax} \fi
\global\warnednoepsftrue \global\warnednoepsftrue
\fi \fi
\else \else
\imagexxx #1,,,\finish \imagexxx #1,,,,,\finish
\fi \fi
} }
% %
% Arguments to @image: % Arguments to @image:
% #1 is (mandatory) image filename; we tack on .eps extension. % #1 is (mandatory) image filename; we tack on .eps extension.
% #2 is (optional) width, #3 is (optional) height. % #2 is (optional) width, #3 is (optional) height.
% #4 is just the usual extra ignored arg for parsing this stuff. % #4 is (ignored optional) html alt text.
\def\imagexxx#1,#2,#3,#4\finish{% % #5 is (ignored optional) extension.
\ifpdf % #6 is just the usual extra ignored arg for parsing this stuff.
\centerline{\dopdfimage{#1}{#2}{#3}}% \newif\ifimagevmode
\else \def\imagexxx#1,#2,#3,#4,#5,#6\finish{\begingroup \loggingall
% \epsfbox itself resets \epsf?size at each figure.
\setbox0 = \hbox{\ignorespaces #2}\ifdim\wd0 > 0pt \epsfxsize=#2\relax \fi
\setbox0 = \hbox{\ignorespaces #3}\ifdim\wd0 > 0pt \epsfysize=#3\relax \fi
\begingroup
\catcode`\^^M = 5 % in case we're inside an example \catcode`\^^M = 5 % in case we're inside an example
\normalturnoffactive % allow _ et al. in names \normalturnoffactive % allow _ et al. in names
% If the image is by itself, center it. % If the image is by itself, center it.
\ifvmode \ifvmode
\imagevmodetrue
\nobreak\bigskip \nobreak\bigskip
% Usually we'll have text after the image which will insert % Usually we'll have text after the image which will insert
% \parskip glue, so insert it here too to equalize the space % \parskip glue, so insert it here too to equalize the space
% above and below. % above and below.
\nobreak\vskip\parskip \nobreak\vskip\parskip
\nobreak \nobreak
\centerline{\epsfbox{#1.eps}}% \line\bgroup\hss
\bigbreak \fi
%
% Output the image.
\ifpdf
\dopdfimage{#1}{#2}{#3}%
\else \else
% In the middle of a paragraph, no extra space. % \epsfbox itself resets \epsf?size at each figure.
\setbox0 = \hbox{\ignorespaces #2}\ifdim\wd0 > 0pt \epsfxsize=#2\relax \fi
\setbox0 = \hbox{\ignorespaces #3}\ifdim\wd0 > 0pt \epsfysize=#3\relax \fi
\epsfbox{#1.eps}% \epsfbox{#1.eps}%
\fi \fi
\endgroup %
\fi \ifimagevmode \hss \egroup \bigbreak \fi % space after the image
} \endgroup}
\message{localization,} \message{localization,}
...@@ -5954,8 +5999,9 @@ should work if nowhere else does.} ...@@ -5954,8 +5999,9 @@ should work if nowhere else does.}
} }
% Parameters in order: 1) textheight; 2) textwidth; 3) voffset; % Parameters in order: 1) textheight; 2) textwidth; 3) voffset;
% 4) hoffset; 5) binding offset; 6) topskip. Then whoever calls us can % 4) hoffset; 5) binding offset; 6) topskip. We also call
% set \parskip and call \setleading for \baselineskip. % \setleading{\textleading}, so the caller should define \textleading.
% The caller should also set \parskip.
% %
\def\internalpagesizes#1#2#3#4#5#6{% \def\internalpagesizes#1#2#3#4#5#6{%
\voffset = #3\relax \voffset = #3\relax
...@@ -5976,6 +6022,8 @@ should work if nowhere else does.} ...@@ -5976,6 +6022,8 @@ should work if nowhere else does.}
\normaloffset = #4\relax \normaloffset = #4\relax
\bindingoffset = #5\relax \bindingoffset = #5\relax
% %
\setleading{\textleading}
%
\parindent = \defaultparindent \parindent = \defaultparindent
\setemergencystretch \setemergencystretch
} }
...@@ -5992,7 +6040,7 @@ should work if nowhere else does.} ...@@ -5992,7 +6040,7 @@ should work if nowhere else does.}
% @letterpaper (the default). % @letterpaper (the default).
\def\letterpaper{{\globaldefs = 1 \def\letterpaper{{\globaldefs = 1
\parskip = 3pt plus 2pt minus 1pt \parskip = 3pt plus 2pt minus 1pt
\setleading{13.2pt}% \textleading = 13.2pt
% %
% If page is nothing but text, make it come out even. % If page is nothing but text, make it come out even.
\internalpagesizes{46\baselineskip}{6in}{\voffset}{.25in}{\bindingoffset}{36pt}% \internalpagesizes{46\baselineskip}{6in}{\voffset}{.25in}{\bindingoffset}{36pt}%
...@@ -6001,7 +6049,7 @@ should work if nowhere else does.} ...@@ -6001,7 +6049,7 @@ should work if nowhere else does.}
% Use @smallbook to reset parameters for 7x9.5 (or so) format. % Use @smallbook to reset parameters for 7x9.5 (or so) format.
\def\smallbook{{\globaldefs = 1 \def\smallbook{{\globaldefs = 1
\parskip = 2pt plus 1pt \parskip = 2pt plus 1pt
\setleading{12pt}% \textleading = 12pt
% %
\internalpagesizes{7.5in}{5.in}{\voffset}{.25in}{\bindingoffset}{16pt}% \internalpagesizes{7.5in}{5.in}{\voffset}{.25in}{\bindingoffset}{16pt}%
% %
...@@ -6016,8 +6064,8 @@ should work if nowhere else does.} ...@@ -6016,8 +6064,8 @@ should work if nowhere else does.}
% Use @afourpaper to print on European A4 paper. % Use @afourpaper to print on European A4 paper.
\def\afourpaper{{\globaldefs = 1 \def\afourpaper{{\globaldefs = 1
\setleading{12pt}%
\parskip = 3pt plus 2pt minus 1pt \parskip = 3pt plus 2pt minus 1pt
\textleading = 12pt
% %
\internalpagesizes{53\baselineskip}{160mm}{\voffset}{4mm}{\bindingoffset}{44pt}% \internalpagesizes{53\baselineskip}{160mm}{\voffset}{4mm}{\bindingoffset}{44pt}%
% %
...@@ -6029,8 +6077,8 @@ should work if nowhere else does.} ...@@ -6029,8 +6077,8 @@ should work if nowhere else does.}
% From romildo@urano.iceb.ufop.br, 2 July 2000. % From romildo@urano.iceb.ufop.br, 2 July 2000.
% He also recommends making @example and @lisp be small. % He also recommends making @example and @lisp be small.
\def\afivepaper{{\globaldefs = 1 \def\afivepaper{{\globaldefs = 1
\setleading{12.5pt}%
\parskip = 2pt plus 1pt minus 0.1pt \parskip = 2pt plus 1pt minus 0.1pt
\textleading = 12.5pt
% %
\internalpagesizes{166mm}{120mm}{\voffset}{-8mm}{\bindingoffset}{8pt}% \internalpagesizes{166mm}{120mm}{\voffset}{-8mm}{\bindingoffset}{8pt}%
% %
...@@ -6048,11 +6096,13 @@ should work if nowhere else does.} ...@@ -6048,11 +6096,13 @@ should work if nowhere else does.}
% A specific text layout, 24x15cm overall, intended for A4 paper. Top margin % A specific text layout, 24x15cm overall, intended for A4 paper. Top margin
% 29mm, hence bottom margin 28mm, nominal side margin 3cm. % 29mm, hence bottom margin 28mm, nominal side margin 3cm.
\def\afourlatex{{\globaldefs = 1 \def\afourlatex{{\globaldefs = 1
\setleading{13.6pt}% \textleading = 13.6pt
% %
\afourpaper \afourpaper
\internalpagesizes{237mm}{150mm}{3.6mm}{3.6mm}{3mm}{7mm}% \internalpagesizes{237mm}{150mm}{3.6mm}{3.6mm}{3mm}{7mm}%
% %
% Must explicitly reset to 0 because we call \afourpaper, apparently,
% although this does not entirely make sense.
\globaldefs = 0 \globaldefs = 0
}} }}
...@@ -6060,8 +6110,6 @@ should work if nowhere else does.} ...@@ -6060,8 +6110,6 @@ should work if nowhere else does.}
\def\afourwide{% \def\afourwide{%
\afourpaper \afourpaper
\internalpagesizes{6.5in}{9.5in}{\hoffset}{\normaloffset}{\bindingoffset}{7mm}% \internalpagesizes{6.5in}{9.5in}{\hoffset}{\normaloffset}{\bindingoffset}{7mm}%
%
\globaldefs = 0
} }
% @pagesizes TEXTHEIGHT[,TEXTWIDTH] % @pagesizes TEXTHEIGHT[,TEXTWIDTH]
...@@ -6075,7 +6123,7 @@ should work if nowhere else does.} ...@@ -6075,7 +6123,7 @@ should work if nowhere else does.}
\globaldefs = 1 \globaldefs = 1
% %
\parskip = 3pt plus 2pt minus 1pt \parskip = 3pt plus 2pt minus 1pt
\setleading{13.2pt}% \setleading{\textleading}%
% %
\internalpagesizes{#1}{\hsize}{\voffset}{\normaloffset}{\bindingoffset}{44pt}% \internalpagesizes{#1}{\hsize}{\voffset}{\normaloffset}{\bindingoffset}{44pt}%
}} }}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment