Lines Matching +refs:texinfo +refs:format +refs:chapter

1 % texinfo.tex -- TeX macros to handle Texinfo files.
2 % $Id: texinfo.tex,v 1.1 1998/09/26 06:51:15 bje Exp $
7 % This texinfo.tex file is free software; you can redistribute it and/or
12 % This texinfo.tex file is distributed in the hope that it will be
18 % along with this texinfo.tex file; see the file COPYING. If not, write
26 % Please try the latest version of texinfo.tex before submitting bug
28 % ftp://ftp.gnu.org/pub/gnu/texinfo.tex
29 % /home/gd/gnu/doc/texinfo.tex on the GNU machines.
31 % ftp://tug.org/tex/texinfo.tex
32 % ftp://ctan.org/macros/texinfo/texinfo.tex
34 % The texinfo.tex in the texinfo distribution itself could well be out
37 % Send bug reports to bug-texinfo@gnu.org.
55 % if the underlying format is not loaded, start by loading it now.
62 \message{Loading texinfo package [Version \texinfoversion]:}
714 \let\chapter=\relax
813 % this texinfo.tex file). We change the catcode of @ below to match.
1087 % @setfilename is done at the beginning of every texinfo file.
1089 % This makes it possible to make a .fmt file for texinfo.
1095 \fixbackslash % Turn off hack to swallow `\input texinfo'.
1098 % If texinfo.cnf is present on the system, read it.
1101 \openin 1 texinfo.cnf
1102 \ifeof1 \let\temp=\relax \else \def\temp{\input texinfo.cnf }\fi
1147 % before you read in texinfo.tex.
1195 % because texinfo normally uses the slanted fonts for that.
1278 % texinfo doesn't allow for producing subscripts and superscripts, we
1706 % chapter name on inside top of right hand pages, document
1719 % For single-sided printing, chapter title goes across top left of page,
2387 % Take care of texinfo commands likely to appear in an index entry.
2633 % It does not print any chapter heading (usually an @unnumbered).
2652 % and it loses the chapter title and the aux file entries for the
2787 % the manmac.tex format used to print the TeXbook itself.
2819 % format, but then we repeat the same computation. Repeating a couple
2825 % changes automatically with the paper format. The magic constant
2934 % Each @chapter defines this as the name of the chapter.
2942 % @raisesections: treat @section as chapter, @subsection as section, etc.
2946 % @lowersections: treat @chapter as section, @section as subsection, etc.
3009 % @chapter, @appendix, @unnumbered.
3011 \outer\def\chapter{\parsearg\chapteryyy}
3019 % We don't substitute the actual chapter name into \thischapter
3226 % to what kind of chapter we are in (ordinary, appendix, or unnumbered).
3227 % Define them by default for a numbered chapter.
3234 % NOTE on use of \vbox for chapter headings, section headings, and such:
3261 % These macros generate a chapter, section, etc. heading only
3270 %%% Define plain chapter starts, and page on/off switching for it
3271 % Parameter controlling skip before chapter headings (if needed)
3305 % Plain chapter opening.
3306 % #1 is the text, #2 the chapter number or empty if unnumbered.
3317 \nobreak\bigskip % no page break after a chapter title
3408 % Called from @chapter, etc. We supply {\folio} at the end of the
3445 % title fails, e.g., @chapter ^ -- exponentiation. --karl, 9jul97.
3500 % The first argument is the chapter or section name.
3502 % The arguments in between are the chapter number, section number, ...
3512 % Typeset the label for a chapter or appendix for the short contents.
3513 % The arg is, e.g. `Appendix A' for an appendix, or `3' for a chapter.
3522 % #1, so the chapter titles will come out aligned.
3594 % Space between chapter (or whatever) number and the title.
3620 % Adapted from the manmac format (p.420 of TeXbook)
3848 \def\smallformat{\begingroup\def\Esmallformat{\nonfillfinish\endgroup}\format}
3876 % @format: same as @display except don't narrow margins.
3878 \def\format{\begingroup
3885 % @smallformat (when @smallbook): @format plus smaller fonts.
3890 \format
3893 % @flushleft (same as @format).
3895 \def\flushleft{\begingroup \def\Eflushleft{\nonfillfinish\endgroup}\format}
4497 % (as in normal texinfo). It is necessary to change the definition of \.
4702 % The sectioning commands (@chapter, etc.) call these.
4762 % Use the actual chapter/section title appear inside
5186 % \hsize. This makes it come to about 9pt for the 8.5x11 format. We
5235 % Use @smallbook to reset parameters for 7x9.5 (or so) format.
5277 % Use @afourwide to print on European A4 paper in wide format.
5305 \message{and turning on texinfo input format.}
5427 % If a .fmt file is being used, we don't want the `\input texinfo' to show up.
5431 @gdef@eatinput input texinfo{@fixbackslash}
5434 % On the other hand, perhaps the file did not have a `\input texinfo'. Then
5438 % file name, in case not using a pre-dumped format.