[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[6603] texinfo.tex update page break before cartouche
From: |
Gavin D. Smith |
Subject: |
[6603] texinfo.tex update page break before cartouche |
Date: |
Mon, 07 Sep 2015 20:51:24 +0000 |
Revision: 6603
http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=6603
Author: gavin
Date: 2015-09-07 20:51:23 +0000 (Mon, 07 Sep 2015)
Log Message:
-----------
texinfo.tex update page break before cartouche
Modified Paths:
--------------
trunk/ChangeLog
trunk/doc/texinfo.tex
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2015-09-06 19:57:12 UTC (rev 6602)
+++ trunk/ChangeLog 2015-09-07 20:51:23 UTC (rev 6603)
@@ -1,3 +1,14 @@
+2015-09-07 Gavin Smith <address@hidden>
+
+ * doc/texinfo.tex (\indexnonalnumdisappear)
+ (\indexnonalnumreappear): Disregard @ when sorting index
+ entries.
+ Remove commented-out definition of \l.
+ (\initial): Reduce end of column glue from 6 lines to 5 lines.
+ (\group, \addgroupbox): Split out function.
+ (\cartouche): Use \addgroupbox, in order to break the page if
+ there isn't enough room on the current page for the cartouche.
+
2015-09-06 Gavin Smith <address@hidden>
* doc/texinfo.tex (\itemizeitem): Check not in inner mode before
Modified: trunk/doc/texinfo.tex
===================================================================
--- trunk/doc/texinfo.tex 2015-09-06 19:57:12 UTC (rev 6602)
+++ trunk/doc/texinfo.tex 2015-09-07 20:51:23 UTC (rev 6603)
@@ -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{2015-09-06.22}
+\def\texinfoversion{2015-09-07.22}
%
% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -690,6 +690,12 @@
\endgraf % Not \par, as it may have been set to \lisppar.
\global\dimen1 = \prevdepth
\egroup % End the \vtop.
+ \addgroupbox
+ \prevdepth = \dimen1
+ \checkinserts
+}
+
+\def\addgroupbox{
% \dimen0 is the vertical size of the group's box.
\dimen0 = \ht\groupbox \advance\dimen0 by \dp\groupbox
% \dimen2 is how much space is left on the page (more or less).
@@ -702,9 +708,8 @@
\fi
\fi
\box\groupbox
- \prevdepth = \dimen1
- \checkinserts
}
+
%
% TeX puts in an \escapechar (i.e., `@') at the beginning of the help
% message, so this ends up printing address@hidden can only ...'.
@@ -2753,11 +2758,6 @@
%
\def\dmn#1{\thinspace #1}
-% @l was never documented to mean ``switch to the Lisp font'',
-% and it is not used as such in any manual I can find. We need it for
-% Polish suppressed-l. --karl, 22sep96.
-%\def\l#1{{\li #1}\null}
-
% @acronym for "FBI", "NATO", and the like.
% We print this one point size smaller, since it's intended for
% all-uppercase.
@@ -4660,12 +4660,14 @@
\backslashdisappear
\def-{}%
\def<{}%
+ address@hidden
}
\gdef\indexnonalnumreappear{%
\useindexbackslash
\let-\normaldash
\let<\normalless
+ address@hidden@}%
}
}
@@ -5083,9 +5085,9 @@
% The glue before the bonus allows a little bit of space at the
% bottom of a column to reduce an increase in inter-line spacing.
\nobreak
- \vskip 0pt plus 6\baselineskip
+ \vskip 0pt plus 5\baselineskip
\penalty -300
- \vskip 0pt plus -6\baselineskip
+ \vskip 0pt plus -5\baselineskip
%
% Typeset the initial. Making this add up to a whole number of
% baselineskips increases the chance of the dots lining up from column
@@ -6538,7 +6540,7 @@
% collide with the section heading.
\ifnum\lastpenalty>10000 \vskip\parskip \penalty\lastpenalty \fi
%
- \vbox\bgroup
+ \setbox\groupbox=\vbox\bgroup
\baselineskip=0pt\parskip=0pt\lineskip=0pt
\carttop
\hbox\bgroup
@@ -6562,6 +6564,7 @@
\egroup
\cartbot
\egroup
+ \addgroupbox
\checkinserts
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [6603] texinfo.tex update page break before cartouche,
Gavin D. Smith <=