Lines Matching +refs:texinfo +refs:format +refs:kbd

1 % texinfo.tex -- TeX macros to handle Texinfo files.
12 % This texinfo.tex file is free software; you can redistribute it and/or
17 % This texinfo.tex file is distributed in the hope that it will be
23 % along with this texinfo.tex file; see the file COPYING. If not, write
31 % Please try the latest version of texinfo.tex before submitting bug
33 % http://www.gnu.org/software/texinfo/ (the Texinfo home page), or
34 % ftp://tug.org/tex/texinfo.tex
36 % The texinfo.tex in any given distribution could well be out
39 % Send bug reports to bug-texinfo@gnu.org. Please include including a
55 % It is possible to adapt texinfo.tex for other languages, to some
59 % The GNU Texinfo home page is http://www.gnu.org/software/texinfo.
62 \message{Loading texinfo [version \texinfoversion]:}
481 % Define the framework for environments in texinfo.tex. It's used like this:
1110 % @setfilename is done at the beginning of every texinfo file.
1112 % This makes it possible to make a .fmt file for texinfo.
1114 \fixbackslash % Turn off hack to swallow `\input texinfo'.
1123 % If texinfo.cnf is present on the system, read it.
1125 \openin 1 texinfo.cnf
1126 \ifeof 1 \else \input texinfo.cnf \fi
1148 % adobe `portable' document format
1436 % before you read in texinfo.tex.
1572 % texinfo doesn't allow for producing subscripts and superscripts except
1809 % @kbd is like @code, except that if the argument is just one @key command,
1810 % then @kbd has no effect.
1812 % @kbdinputstyle -- arg is `distinct' (@kbd uses slanted tty font always),
1813 % `example' (@kbd uses ttsl only inside of @example and friends),
1814 % or `code' (@kbd uses normal tty font always).
1903 \def\kbd#1{\def\look{#1}\expandafter\kbdfoo\look??\par}
2173 % up a different format (e.g., txi-cs.tex does this).
2767 { \catcode`_=11 % We want to use \_STOP_ which cannot appear in texinfo source.
3180 \definedummyword{kbd}%
3610 % the manmac.tex format used to print the TeXbook itself.
3644 % format, but then we repeat the same computation. Repeating a couple
3650 % changes automatically with the paper format. The magic constant
4759 % @example, @display, @format, @lisp
4799 \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special.
4810 % @format/@smallformat: same as @display except don't narrow margins.
4812 \makedispenv{format}{%
4818 % @flushleft: same as @format, but doesn't obey \SETdispenvsize.
4979 % because texinfo's \verbatim doesn't stop at '\end{verbatim}':
5027 % \ is the escape char in this texinfo.tex file, so it is the
5268 % How we'll format the type name. Putting it in brackets helps
5484 % (as in normal texinfo). It is necessary to change the definition of \.
6351 % labels (which have a completely different output format) from
6651 % Use @smallbook to reset parameters for 7x9.5 (or so) format.
6678 % your texinfo source file like this:
6726 % Use @afourwide to print on A4 paper in landscape format.
6765 \message{and turning on texinfo input format.}
6891 % If a .fmt file is being used, we don't want the `\input texinfo' to show up.
6895 @gdef@eatinput input texinfo{@fixbackslash}
6898 % On the other hand, perhaps the file did not have a `\input texinfo'. Then
6902 % file name, in case not using a pre-dumped format.
6923 @c time-stamp-format: "%:y-%02m-%02d.%02H"