Lines Matching +refs:texinfo +refs:format +refs:parse +refs:args

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]:}
740 % Used in nested conditionals, where we have to parse the Texinfo source
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
2090 % will parse correctly, i.e.,
2194 % To parse everything between @multitable and @item:
2387 % Take care of texinfo commands likely to appear in an index entry.
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
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}
3963 % Definitions of (, ) and & used in args for functions.
4177 % Use this to expand the args and terminate the paragraph they make up
4227 % #1 is the data type. #2 is the name and args.
4229 % #1 is the data type, #2 the name, #3 the args.
4245 % #1 is the classification. #2 is the data type. #3 is the name and args.
4247 % #1 is the classification, #2 the data type, #3 the name, #4 the args.
4307 % #1 is the class name, #2 the data type, #3 the method name, #4 the args.
4320 % #1 is the class name, #2 the method name, #3 the args.
4362 % This must expand the args and terminate the paragraph they make up
4497 % (as in normal texinfo). It is necessary to change the definition of \.
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.