• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/gettext-0.17/build-aux/

Lines Matching refs:to

1 % texinfo.tex -- TeX macros to handle Texinfo files.
37 % Send bug reports to bug-texinfo@gnu.org. Please include including a
41 % To process a Texinfo manual with TeX, it's most reliable to use the
53 % It is possible to adapt texinfo.tex for other languages, to some
105 % Use TeX 3.0's \inputlineno to get the line number, for better error
154 % Since the category of space is not known, we have to be careful.
189 % Margin to add to right of even pages, to left of odd pages.
200 % @| inserts a changebar to the left of the current line. It should
212 % We want to insert a rule with the height and depth of the current
213 % leading; that is exactly what \strutbox is supposed to record.
229 % Sometimes it is convenient to have everything in the transcript file
232 % some effort to order the tracing commands to reduce output in the log
256 % add check for \lastpenalty to plain's definitions. If the last thing
257 % we did was a \nobreak, we don't want to insert more space.
267 % Do @cropmarks to get crop marks.
272 % Dimensions to add cropmarks at corners.
287 % Another complication is to let the user choose whether \thischapter
288 % (\thissection) refers to the chapter (section) in effect at the top
332 % does insertions, but you have to call it yourself.
347 % Have to do this stuff outside the \shipout because we want it to
353 % the page break happens to be in the middle of an example.
357 % it needs to be
360 % Do this early so pdf references go to the beginning of the page.
363 \ifcropmarks \vbox to \outervsize\bgroup
416 \def\pagebody#1{\vbox to\pageheight{\boxmaxdepth=\maxdepth #1}}
421 \rlap{\kern\hsize\vbox to\z@{\kern1pt\box\margin \vss}}\fi
438 % Parse an argument, then pass it to #1. The argument is the rest of
485 % to get _exactly_ the rest of the line, we had to prevent such situation.
487 % just before passing the control to \argtorun.
488 % (Similarily, we have to think about #3 of \argcheckspacesY above: it is
492 % But first, we have to remove the trailing space token.
497 % is roughly equivalent to
538 % It's the responsibility of \envdef to insert \begingroup before the
542 % used to check whether the current environment is the one expected.
546 % implementation of @end takes care not to call \endgroup in this
595 \newhelp\EMsimple{Press RETURN to continue.}
605 % and you can use @w{...} around a quote to suppress ligatures.
606 %% Define @` and @' to be the same as ` and '
611 % Used to generate quoted braces.
617 % Definitions to produce \{ and \} commands for indices,
628 % @comma{} to avoid , parsing problems.
665 % convenient for us to use an explicitly smaller font, rather than using
672 \vbox to \ht0{\hbox{\selectfonts\lllsize A}\vss}}%
678 % equivalent to this in @example-like environments. Otherwise, a space
707 % @frenchspacing on|off says whether to put extra space after punctuation.
727 % @group ... @end group forces ... to be all on one page, by enclosing
728 % it in a TeX vbox. We use \vtop instead of \vbox to construct the box
729 % to keep its height that of a normal line. According to the rules for
736 % cause the glue on the previous page to be unduly stretched, because it
737 % does not have much material. In this case, it's better to add an
756 % the `@group' to put extra space in the output. Since @group
757 % should appear on a line by itself (according to the Texinfo
764 % \lineskip glue after it. Thus, space below is not quite equal to space
768 % and the first line afterwards, we have to propagate \prevdepth.
769 \endgraf % Not \par, as it may have been set to \lisppar.
802 %% This method tries to make TeX break the page naturally
805 %\vtop to #1\mil{\vfil}\kern -#1\mil\nobreak
820 % Do a \strut just to make the height of this box be normal, so the
821 % normal leading is inserted relative to the preceding line.
823 \vtop to #1\mil{\strut\vfil}%
825 % TeX does not even consider page breaks if a penalty added to the
826 % main vertical list is 10000 or more. But in order to see if the
828 % page breaks. On the other hand, we don't want to actually break the
870 % @inmargin{WHICH}{TEXT} puts TEXT in the WHICH margin next to the current
880 \vtop to \strutdepth{%
883 % if you have multiple lines of stuff to put here, you'll need to
988 % @ignore ... @end ignore is another way to write a comment
1021 % I preserve it to make it similar to @paragraphindent.
1041 % We switch the definition of this back and forth according to WORD.
1059 % Here is how we actually suppress indentation. Redefine \everypar to
1060 % \kern backwards by \parindent, and then reset itself to empty.
1104 % Another complication: we want \\ (and @\) to output a \ character.
1122 % We have to reset their definitions in case the @math was an argument
1123 % to a command which sets the catcodes (such as @item or @section).
1156 \hbox to \dimen0{%
1179 % If working on a large document in chapters, it is convenient to
1180 % be able to disable indexing, cross-referencing, and contents, for test runs.
1187 % So open here the files we need to have open while reading the input.
1188 % This makes it possible to make a .fmt file for texinfo.
1190 \fixbackslash % Turn off hack to swallow `\input texinfo'.
1195 \fi % \openindices needs to do some work in any case.
1254 % for display in the outlines, and in other places. Thus, we have to
1258 % (and related messages, the final outcome is that it is up to the TeX
1259 % user to double the backslashes and otherwise make the string valid, so
1272 % us) handles it with this amazing macro to replace tokens, with minor
1276 % #1 is the tokens to replace.
1295 % #1 is a control sequence in which to do the replacements.
1305 be supported due to the design of the PDF format; use regular TeX (DVI
1316 % so that \makeheadline knows which color to restore.
1334 \vbox to 0pt{%
1399 % We have to set dummies so commands such as @code, and characters
1410 % used to mark target names; must be expandable.
1413 % by default, use a color that is dark enough to print on paper as
1419 % Adding outlines to PDF; macros for calculating structure of outlines
1434 % Generate a link to the node text if that exists; else, use the
1460 % Read toc silently, to get counts of subentries for \pdfoutline.
1511 % Latin 2 (0xea) gets translated to a | character. Info from
1514 % xx to do this right, we have to translate 8-bit characters to
1542 % tried to figure out what each command should do in the context
1591 % Change the current font style to #1, remembering it in \curfontstyle.
1623 % Set the baselineskip to #1, and the lineskip and strut size
1904 % Set the font macro #1 to the font named #2, adding on the
1908 % empty to omit).
2071 % Definitions to make the main text be 10pt Computer Modern, with
2074 % future. Used with @smallbook, which sets the leading to 12pt.
2209 % (or 11) to redefine the text font size. pt is assumed.
2232 % In order for the font changes to affect most math symbols and letters,
2233 % we have to define the \textfont of the standard families. Since
2235 % in the main text, we don't bother to reset \scriptfont and
2245 % of just \STYLE. We do this because \STYLE needs to also set the
2247 % \tenSTYLE to set the current font.
2322 % Set the fonts to use with the @small... environments.
2361 % unless the following character is such as not to need one.
2368 % @var is set to this for defun arguments.
2395 % Set sfcode to normal for the chars that usually have another value.
2439 % Change normal interword space to be same as for the current font.
2442 % Switch to typewriter.
2459 % Otherwise, it is too hard to avoid overfull hboxes
2462 % Unfortunately, TeX uses one parameter (\hyphenchar) to control
2465 % and arrange explicitly to hyphenate at a dash.
2505 % general. @allowcodebreaks provides a way to control this.
2562 % second argument specifying the text to display and an optional third
2563 % arg as text to display instead of (rather than in addition to) the url
2612 % shrink), and it is reasonable to expect all typewriter fonts to have
2618 % argument is to make the input look right: @dmn{pt} instead of @dmn{}pt.
2624 % @l was never documented to mean ``switch to the Lisp font'',
2670 % that. The Euro is designed to be slightly taller than the regular
2678 % There is no good (free) typewriter version, to my knowledge.
2682 % Also doesn't work in math. Do we need to do math with euro symbols?
2690 % installations which never need the symbol don't have to have the
2694 % that to the current nominal size.
2711 % Hacks for glyphs from the EC fonts similar to \euro. We don't
2726 % quotes to documents typeset with CM, where we lose kerning), so
2789 % Open one extra group, as we want to close it in the middle of \Etitlepage.
2814 % It is important to do the page break before ending the group,
2846 %%% Macros to be used within @titlepage:
2898 % Commands to set those variables.
2928 % Leave some space for the footline. Hopefully ok to assume
2980 % When we turn headings on, set the page number to 1.
3063 % to index the item name in whatever manner is desired (perhaps none).
3095 % We're going to be starting a paragraph, but we don't want the
3102 % cause the example and the item to crash together. So we use this
3103 % bizarre value of 10001 as a signal to \aboveenvbreak to insert
3114 % the item text, it can migrate to the main vertical list and
3200 % @itemize with no arg is equivalent to @itemize @bullet.
3209 {\let\par=\endgraf \smallbreak}% reasonable place to break
3213 % done a \vskip-\parskip. In that case, we don't want to zero
3216 % usually is), we do want to zero parskip, or there would be too much
3221 \hbox to 0pt{\hss \itemcontents \kern\itemmargin}%
3222 \vadjust{\penalty 1200}}% not good to break after first line of item.
3226 % \splitoff TOKENS\endmark defines \first to be the first token in
3227 % TOKENS, and \rest to be the remainder.
3232 % or number, to specify the first label in the enumerated list. No
3251 % not equal to itself.
3254 % We need the \relax at the end of the \ifnum lines to stop TeX from
3255 % continuing to look for a <number>.
3307 % Call \doitemize, adding a period to the first argument and supplying the
3317 % to @enumerate.
3342 % current hsize to be used for each column. You may use as many
3356 % @item, @tab do not need to be on their own lines, but it will not hurt
3379 % @multitablecolmargin is horizontal space to be left between columns.
3380 % @multitablelinespace is space to leave between table items, baseline
3381 % to baseline.
3393 % Macros used to set up halign preamble:
3430 % we'll always have a period there to be parsed.
3442 % Assignments have to be global since we are inside the implicit group
3446 % A \tab used to include \hskip1sp. But then the space in a template
3447 % line is not enough. That is bad. So let's go back to just `&' until
3448 % we encounter the problem it was intended to solve again.
3502 % Use the current \colcount to find the correct column width:
3505 % In order to keep entries from bumping into each other
3506 % we will add a \leftskip of \multitablecolspace to all columns after
3510 % to the width of each template entry.
3532 % blank line, when TeX decides to break the line at the space before the
3554 % this, but (ironically) that caused the spacing to be off.
3560 %% Test to see if parskip is larger than space between lines of
3562 %% If so, set to same dimension as multitablelinespace.
3565 \global\advance\multitableparskip-7pt %% to keep parskip somewhat smaller
3570 \global\advance\multitableparskip-7pt %% to keep parskip somewhat smaller
3579 % attempt to check whether the conditionals are properly nested. But we
3580 % have to remember that they are conditionals, so that @end doesn't
3581 % attempt to close an environment group.
3612 % A count to remember the depth of nesting.
3632 { \catcode`_=11 % We want to use \_STOP_ which cannot appear in texinfo source.
3638 % Define a command to find the next `@end #1'.
3642 % And this command to find another #1 command, at the beginning of a
3644 % example, to count as an @ifset for nesting.)
3664 % We have to swallow the remaining "\_STOP_".
3685 % @set VAR sets the variable VAR to an empty value.
3686 % @set VAR REST-OF-LINE sets VAR to the value REST-OF-LINE.
3688 % Since we want to separate VAR from REST-OF-LINE (which might be
3689 % empty), we can't just use \parsearg; we have to insert a space of our
3690 % own to delimit the rest of the line, and then take it out again if we
3731 % So \let them to their normal equivalents.
3738 % The command has to be fully expandable (if the variable is set), since
3742 % to do a one-level expansion on the result, instead of complete).
3775 % The `\else' inside the `\doifset' parameter is a trick to reuse the
3777 % then redefine \next to \ifclearfail.
3784 % which this file should belong to. Ignore this in TeX.
3794 % Define \newwrite to be identical to plain tex's \newwrite
3801 % It also defines \fooindfile to be the number of the output channel for
3865 % This is because \doind is more useful to call from other macros.
3878 % Since there are some commands we want to expand, and others we don't,
3879 % we have to laboriously prevent expansion for those that we don't.
3883 \def\@{@}% change to @@ when we switch to @ as escape char in index files.
3894 % causes processing to be prematurely terminated. This is,
3898 % processing continues to some further point. On the other hand, it
3902 % Sample source (mac-idx3.tex, reported by Graham Percival to
3910 % The above is not enough to reproduce the bug, but it gives the flavor.
3922 % For the aux and toc files, @ is the escape character. So we want to
3945 % control characters, but is needed to separate the control word
3953 % that will dutifully get written to the index (or wherever).
4021 % We want to disable all macros so that they are not expanded by \write.
4031 % \commondummiesnofonts: common to \commondummies and \indexnofonts.
4091 % \indexnofonts is used when outputting the strings to sort the index
4113 % how to handle braces?
4165 % We need to get rid of all macros, leaving only the arguments (if present).
4167 % makeinfo does not expand macros in the argument to @deffn, which ends up
4172 % to take a single TeX argument. The case of a macro invocation that
4173 % goes to end-of-line is not handled.
4186 % #1 is name of index, #2 is stuff to put there, #3 is subentry --
4208 % Write the entry in \toks0 to the index file:
4221 % Process the index entry with all font commands turned off, to
4222 % get the string to sort by.
4230 % three arguments to \entry to the .?? file (four in the
4231 % subentry case), texindex reduces to two when writing the .??s
4255 % don't want to do a \vskip and prematurely end a paragraph.
4257 % Avoid page breaks due to these extra skips, too.
4260 % We'll have to check whether \lastskip is zero skip. \ifdim is not
4262 % of the skip. The only way seems to be to check the textual
4299 % to re-insert the same penalty (values >10000 are used for various
4350 % @printindex causes a particular index (the ??s file) to get printed.
4371 % index. The easiest way to prevent this problem is to make sure
4377 % false. We have to make TeX try to read something from the file, so
4379 \read 1 to \temp
4384 % character. It would be better to use @, but that's too big a change
4385 % to make right now.
4398 % Change them to control the appearance of the index.
4413 % Typeset the initial. Making this add up to a whole number of
4415 % to column. It still won't often be perfect, because of the stretch
4421 % Do our best not to break after the initial.
4427 % then page number (#2) flushed to the right margin. It is used for index
4432 % But this frozes the catcodes in the argument, and can cause problems to
4436 % The right solution is to prevent \entry from swallowing the whole text.
4451 % Do not prefer a separate line ending with a hyphen to fewer lines.
4460 % \hangafter is reset to 1 (which is the value we want) at the start
4464 % When the entry text needs to be broken, just fill out the first line
4485 % The following is kludged to not output a line of dots in the index if
4534 % Define two-column mode, which we use to typeset indexes.
4535 % Adapted from the TeXbook, page 416, which is to say,
4536 % the manmac.tex format used to print the TeXbook itself.
4563 \eject % run that output routine to set \partialpage
4607 \setbox0=\vsplit255 to\dimen@ \setbox2=\vsplit255 to\dimen@
4620 \hbox to\pagewidth{\box0\hfil\box2}%
4633 % fit on the page and has to be broken off. Without the following
4636 % routine to the \balancecolumns version, so the next-to-last
4638 % is wrong: The two columns will go to the main vertical list, with
4645 % \balancecolumns below; \onepageout will try to fit the two columns
4661 % want to call it again. Therefore, reset \output to its normal
4663 % called on to balance too much material, but if it is, this makes
4670 % \pagegoal was set to the doubled \vsize above, since we restarted
4671 % the current page. We're now back to normal single-column
4672 % typesetting, so reset \pagegoal to the normal \vsize (after the
4683 \divide\dimen@ by 2 % target to split to
4691 \global\setbox1 = \vsplit3 to \dimen@
4696 %debug\message{split to \the\dimen@, column heights: \the\ht1, \the\ht3.}%
4697 \setbox0=\vbox to\dimen@{\unvbox1}%
4698 \setbox2=\vbox to\dimen@{\unvbox3}%
4709 % sections so that we can refer to them unambiguously in the pdf
4772 \newcount\absseclevel % used to calculate proper heading level
4786 % A numbered section within an unnumbered changes to unnumbered too.
4866 % all lower-level sectioning counters to zero.
4868 % Also set \chaplevelprefix, which we prepend to @float sequence numbers
4920 % This used to be simply \message{#1}, but TeX fully expands the
4921 % argument to \message. Therefore, if #1 contained @-commands, TeX
4923 % expanded @cite (which turns out to cause errors because \cite is meant
4924 % to be executed, not expanded).
4926 % Anyway, we don't want the fully-expanded definition of @cite to appear
4928 % \the<toks register> to achieve this: TeX expands \the<toks> only once,
5018 % to what kind of chapter we are in (ordinary, appendix, or unnumbered).
5027 % 1) We use \vbox rather than the earlier \line to permit
5028 % overlong headings to fold.
5029 % 2) \hyphenpenalty is set to 10000 because hyphenation in a
5080 \hbox to 0pt{}%
5149 % Output the mark. Pass it through \safewhatsit, to take care of
5165 % Have to define \lastsection before calling \donoderef, because the
5166 % xref code eventually uses it. On the other hand, it has to be called
5188 % entry, and \donoderef resets it to empty.
5191 % For pdftex, we have to write out the node definition (aka, make
5228 \vbox to 3in{\vfil \hbox to\hsize{\hfil #2} \hbox to\hsize{\hfil #1} \vfil}}%
5242 % call the generic \sectionheading to do the printing.
5266 % Switch to the right set of fonts.
5303 % Output the mark. Pass it through \safewhatsit, to take care of
5346 % \writetocentry if there was no node). We don't want to allow that
5383 % Write an entry to the toc file, opening it if necessary.
5390 % destination to jump to.
5417 % Tell \shipout to create a pdf destination on each page, if we're
5455 % Prepare to read what we've written to \tocfile.
5465 % Don't need to put `Contents' or `Short Contents' in the headline.
5470 \begingroup % Set up to handle contents files properly.
5548 % We'd like to right-justify chapter numbers, but that looks strange
5551 % chapters. Have to read the whole toc once to know how many chapters
5553 \hbox to 1em{#1\hss}%
5576 \hbox to \wd0{\putwordAppendix{} #1\hss}}
5606 % If the toc has to be broken over pages, we want it to be at chapters
5656 \def\result{\leavevmode\raise.15ex\hbox to 1em{\hfil$\Rightarrow$\hfil}}
5657 \def\expansion{\leavevmode\raise.1ex\hbox to 1em{\hfil$\mapsto$\hfil}}
5658 \def\print{\leavevmode\lower.1ex\hbox to 1em{\hfil$\dashv$\hfil}}
5659 \def\equiv{\leavevmode\lower.1ex\hbox to 1em{\hfil$\ptexequiv$\hfil}}
5671 \setbox\errorbox=\hbox to \dimen0{\hfil
5672 \hsize = \dimen0 \advance\hsize by -5.8pt % Space to left+right.
5676 \hbox{\vrule width\dimen2 \kern3pt % Space to left of text.
5678 \kern3pt\vrule width\dimen2}% Space to right.
5723 % There is no need to define \Etex.
5729 % Amount to narrow the margins by for @lisp.
5741 % to help in doing that, since in @example-like environments \parskip
5742 % is reset to zero; thus the \afterenvbreak inserts no space -- but the
5753 % it's not a good place to break if the last penalty was \nobreak
5779 \def\carttop{\hbox to \cartouter{\hskip\lskip
5782 \def\cartbot{\hbox to \cartouter{\hskip\lskip
5800 % Flag to tell @lisp, etc., not to narrow margin.
5840 \emergencystretch = 0pt % don't try to avoid overfull boxes
5862 % we need to do it before changing the fonts, and it's inconvenient
5863 % to change the fonts afterward.
5899 \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special.
5945 % @cartouche defines \nonarrowing to inhibit narrowing at next level down.
5978 % If we want to allow any <char> as delimiter,
5984 % [Knuth] p.344; only we need to do the other characters Texinfo sets
6030 % Allow an option to not replace quotes with a regular directed right
6047 % the code environments to do likewise.
6065 \advance\dimen0 by\tabw % advance to next multiple of \tabw
6125 % ignore everything up to the first ^^M, that's the newline at the end
6130 % without the active space; thus we have to use \xdef and \gobble.
6157 % typesetting commands (@smallbook, font changes, etc.) have to be done
6158 % beforehand -- and a) we want @copying to be done first in the source
6189 % which is there to keep the function description together with its
6190 % header. But if there's nothing but headers, we need to allow a
6193 % commands also insert a nobreak penalty, and we don't want to allow
6220 % And now, it's time to reuse the body of the original defun:
6236 \penalty\defunpenalty % signal to \startdefun and \dodefunx
6246 % the only thing remainnig is to define \deffnheader.
6258 % \deffnheader has to be defined explicitly.
6283 % Remember that \dosubind{fn}{foo}{} is equivalent to \doind{fn}{foo}.
6381 % Put the type name to the right margin.
6383 \hbox to 0pt{%
6385 % \hsize has to be shortened this way:
6390 % Allow all lines to be underfull without complaint:
6394 % defun fonts. We use typewriter by default (used to be bold) because:
6397 % common to leave accents off identifiers. The result looks ok in
6399 % . we don't want -- and --- to be treated as ligatures.
6424 % want a way to get ttsl. Let's try @var for that.
6430 % We want ()&[] to print specially on the defun line.
6521 % which we arrange to emulate with a temporary file in ordinary TeX.
6539 % backslash to get it printed correctly. Previously, we had
6546 % Append \endinput to make sure that TeX does not see the ending newline.
6568 % Add the macro to \macrolist
6578 % (except of course we have to play expansion games).
6605 % (as in normal texinfo). It is necessary to change the definition of \.
6608 % them to avoid their expansion. Must do this non-globally, to
6609 % confine the change to the current group.
6611 % It's necessary to have hard CRs when the macro is executed. This is
6650 % We define \csname macarg.\endcsname to be \realbackslash, so
6698 % Called by \do from \dounmacro on each macro. The idea is to omit any
6699 % macro definitions that have been changed to \relax.
6718 % so \defmacro knows what to do. Define \macarg.blah for each blah
6719 % in the params list, to be ##N where N is the position in that list.
6722 % We need to get `macro parameter char #' into several definitions.
6725 % it to # just before using the token list produced.
6727 % The same technique is used to protect \eatspaces till just before
6755 \let\hash=##% convert placeholders to macro parameter chars
6815 % {. If so it reads up to the closing }, if not, it reads the whole
6816 % line. Whatever was read is then fed to the next control sequence
6826 % We need some trickery to remove the optional spaces around the equal
6827 % sign. Just make them active and then expand them all to nothing.
6851 % @node's only job in TeX is to define \lastnode, which is used in
6974 % LABEL-title being set to a magic string.
6976 % Have to otherify everything special to allow the \csname to
6984 % If the user specified the print name (third arg) to the ref,
7000 % If we use \unhbox0 and \unhbox1 to print the node names, TeX does not
7009 % _ (for example) has to be the character _ for the purposes of the
7010 % control sequence corresponding to the node, but it has to expand
7040 % Things referred to by \setref.
7068 % Define \refx{NAME}{SUFFIX} to reference a cross-reference string named NAME.
7099 % just a \def (we prepend XR to the control sequence name to avoid
7100 % collisions). But if this is a float type, we have more work to do.
7104 % implementation are changed to commands like @'e. Don't let these
7173 % It was suggested to set the catcode of ^ to 7, which would allow ^^e4 etc.
7182 % The other change necessary for this was to define \auxhat:
7184 % and then to call \auxhat in \setq.
7203 % This is to support \ in node names and titles, since the \
7244 % space to prevent strange expansion errors.)
7270 % Don't bother with the trickery in plain.tex to not require the
7271 % footnote text as a parameter. Our footnotes don't need to be so general.
7279 % We want to typeset this text as a normal paragraph, even if the
7296 % to exdent this text, so make it be a no-op. makeinfo does not use
7318 % text to a box and make the \insert when a row of the table is finished.
7375 % @image. We use the macros from epsf.tex to support this.
7392 \newhelp\noepsfhelp{epsf.tex must be installed for images to
7408 % Arguments to @image:
7423 % \parskip glue, so insert it here too to equalize the space
7455 % this float will not be numbered and cannot be referred to.
7457 % #2 is the optional xref label. Also must be present for the float to
7461 % will somehow specify the positions allowed to float to (here, top, bottom).
7473 % BEWARE: when the floats start float, we have to issue warning whenever an
7491 % but we need to use it in a control sequence name.
7500 % We want each FLOATTYPE to be numbered separately (Figure 1,
7508 % XREFLABEL-title value. \xrefX uses it to distinguish float
7510 % node and anchor labels. And \xrdef uses it to construct the
7521 % Don't suppress indentation if a float happens to start a section.
7563 % If we have anything to print, print it, with space before.
7564 % Eventually this needs to become an \insert.
7574 % after the caption, to avoid chance of it being a breakpoint.
7576 % Write the text that goes in the lof to the aux file as
7583 % is turned into a normal character, we have to scan it back, so
7602 % BEWARE: when the floats start floating, we have to issue warning
7609 % Append the tokens #2 to the definition of macro #1, not expanding either.
7623 % going to use. Create it if it doesn't exist and assign it to \floatno.
7629 % Remember to reset this floatno at the next chap.
7636 % \setref calls this to get the XREFLABEL-snt value. We want an @xref
7637 % to the FLOATLABEL to expand to "Figure 3.1". We call \setref when we
7653 % (safe) float type for this float. We set \iffloattype to #2.
7667 % but we need to use it in a control sequence name.
7677 \message{\linenumber No `\safefloattype' floats to list.}%
7691 % has the text we're supposed to typeset here.
7700 % page number, and we want to fully expand that so we can get a link
7704 % use the same \entry macro we use to generate the TOC and index.
7750 is empty. Maybe you need to install it? In the current directory
7753 % Set the catcode of characters 128 through 255 to the specified number.
7772 % according to the specified encoding.
7778 % Supported encodings: names converted to tokens in order to be able
7779 % to compare them with \ifx.
7815 % A message to be logged when using a character that isn't available
7823 % First, make active non-ASCII characters in order for them to be
7937 % Encoding is almost identical to Latin1.
8057 % This code to support UTF-8 is based on LaTeX's utf8.def, with some
8590 % Use TeX 3.0's \emergencystretch to help line breaking, but if we're
8592 % stretch added to depend on the line length, hence the dependence on
8597 % Allow us to assign to \emergencystretch anyway.
8657 % Use @smallbook to reset parameters for 7x9.25 trim size.
8674 % Use @smallerbook to reset parameters for 6x9 trim size.
8692 % Use @afourpaper to print on European A4 paper.
8718 % Use @afivepaper to print on European A5 paper.
8746 % Must explicitly reset to 0 because we call \afourpaper.
8750 % Use @afourwide to print on A4 paper in landscape format.
8784 % Set default to letter.
8791 % Define macros to output various characters with catcode for normal text.
8811 % This macro is used to make a character print one way in \tt
8813 % where something hairier probably needs to be done.
8815 % #1 is what to print if we are indeed using \tt; #2 is what to print
8817 % interword stretch (and shrink), and it is reasonable to expect all
8818 % typewriter fonts to have this, we can check that font parameter.
8823 % non-italic slanted fonts since it is impossible to distinguish them from
8867 % Used sometimes to turn off (effectively) the active characters even after
8892 % \rawbackslash defines an active \ to do \backslashcurfont.
8893 % \otherbackslash defines an active \ to be a literal `\' character with
8919 % If a .fmt file is being used, we don't want the `\input texinfo' to show up.
8920 % That is what \eatinput is for; after that, the `\' should revert to printing
8927 % the first `\' in the file would cause an error. This macro tries to fix