Lines Matching refs:in

17 % This texinfo.tex file is distributed in the hope that it will be
36 % The texinfo.tex in any given distribution could well be out
40 % complete document in each bug report with which we can reproduce the
64 % If in a .fmt file, print the version number
66 % they might have appeared in the input file name.
73 % We never want plain's \outer definition of \+ in Texinfo.
103 % If this character appears in an error message or help string, it
104 % starts a new line in the output.
120 \ifx\putwordin\undefined \gdef\putwordin{in}\fi
157 % in some cases the escape char.
195 % that mark overfull boxes (in case you have decided
207 % \vadjust can only be used in horizontal mode.
210 % Append this vertical mode material after the current line in the output.
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
233 % file; cf. trace.sty in LaTeX.
239 \tracinglostchars2 % 2 gives us more in etex
252 \tracingcommands3 % 3 gives us more in etex
278 \newdimen\topandbottommargin \topandbottommargin=.75in
295 % Do this outside of the \shipout so @code etc. will be expanded in
302 % take effect in \write's, yet the group defined by the \vbox ends
305 \escapechar = `\\ % use backslash in output files.
306 \indexdummies % don't expand commands in the output.
307 \normalturnoffactive % \ in index entries must not stay \, e.g., if
308 % the page break happens to be in the middle of an example.
336 % (We lessened \vsize for it in \oddfootingxxx.)
337 % The \baselineskip=24pt in plain's \makefootline has no effect.
404 \endgroup % End of the group started in \parsearg.
431 % Put the space token in:
435 % If a _delimited_ argument is enclosed in braces, they get stripped; so
468 % Make each space character in the input produce a normal interword
469 % space in the output. Don't allow a line break at this space, as this
470 % is used only in environments like @example, where each line of input
475 % If an index command is used in an @example environment, any spaces
476 % therein should become regular spaces in the raw index file, not the
484 % Define the framework for environments in texinfo.tex. It's used like this:
497 % implementation of @end takes care not to call \endgroup in this
510 % Check whether we're in the right environment:
529 in environment \expandafter\string#1%
609 % The \TeX{} logo, as in plain, but resetting the spacing so that a
610 % period following counts as ending a sentence. (Idea found in latex.)
614 % @LaTeX{} logo. Not quite the same results as the definition in
628 % Be sure we're in horizontal mode when doing a tie, since we make space
629 % equivalent to this in @example-like environments. Otherwise, a space
631 % since \penalty is valid in vertical mode, we'd end up putting the
632 % penalty on the vertical list instead of in the new paragraph.
659 % beginning of a paragraph, when TeX is still in vertical mode, would
664 % it in a TeX vbox. We use \vtop instead of \vbox to construct the box
684 \errmessage{@group invalid in context where filling is enabled}%
690 % @example, where each end-of-line in the input causes an
691 % end-of-line in the output. We don't want the end-of-line after
692 % the `@group' to put extra space in the output. Since @group
724 % TeX puts in an \escapechar (i.e., `@') at the beginning of the help
728 group can only be used in environments such as @example,^^J%
731 % @need space-in-mils
732 % forces a page break if there is not space-in-mils remaining.
734 \newdimen\mil \mil=0.001in
746 % Ensure vertical mode, so we don't make a big box in the middle of a
762 % main vertical list is 10000 or more. But in order to see if the
768 % page at this \penalty, if there are no other feasible breakpoints in
772 % example where a page broke at this \penalty; if it happens in a real
793 % outputs text on separate line in roman font, starting at standard page margin
795 % This records the amount of indent in the innermost environment.
806 % @inmargin{WHICH}{TEXT} puts TEXT in the WHICH margin next to the current
1027 % @math outputs its argument in math mode.
1030 % an actual _ character, as in @math{@var{some_variable} + 1}. So make
1057 % Some active characters (such as <) are spaced differently in math.
1058 % We have to reset their definitions in case the @math was an argument
1079 % We do .5em per period so that it has the same spacing in a typewriter
1106 % If working on a large document in chapters, it is convenient to
1122 \fi % \openindices needs to do some work in any case.
1166 % when pdftex is run in dvi mode, \pdfoutput is defined (so \pdfoutput=1
1204 % We have to set dummies so commands such as @code in a section title
1229 % text in the case where a section has no node, but it doesn't
1239 % Thanh's hack / proper braces in bookmarks
1394 % Change the current font style to #1, remembering it in \curfontstyle.
1395 % For now, we do not accumulate font styles: @b{@i{foo}} prints foo in
1450 % before you read in texinfo.tex.
1571 % Reduced fonts for @acro in text (10pt).
1587 % in the main text, we don't bother to reset \scriptfont and
1602 % and \lllsize (three sizes lower). These relative commands are used in
1700 % Count depth in font-changes, for error checks
1712 % \smartitalic{ARG} outputs arg in italics, followed by an italic correction
1780 % which makes spaces the same size as normal in the surrounding text.
1802 % We *must* turn on hyphenation at `-' and `_' in @code.
1804 % in the Emacs manual, the Library manual, etc.
1876 % arg as text to display instead of (rather than in addition to) the url
1877 % itself. First (mandatory) arg is the url. Perhaps eventually put in
1930 % Typeset a dimension, e.g., `in' or `pt'. The only reason for the
1938 % and it is not used as such in any manual I can find. We need it for
1972 % @pounds{} is a sterling sign, which Knuth put in the CM italic font.
1995 % Also doesn't work in math. Do we need to do math with euro symbols?
2001 % We set the font at each command, rather than predefining it in
2024 % @registeredsymbol - R in a circle. The font for the R should really
2045 \newskip\titlepagetopglue \titlepagetopglue = 1.5in
2060 \parseargdef\shorttitlepage{\begingroup\hbox{}\vskip 1.5in \chaprm \centerline{#1}%
2064 % Open one extra group, as we want to close it in the middle of \Etitlepage.
2097 % in effect the toc pages will come out with page numbers.
2148 \def\quotationauthor{#1}% printed in \Equotation.
2229 % For double-sided printing, put current file name in lower left corner,
2274 % Subroutines used in generating headings
2276 % Only define if not already defined, in case a txi-??.tex file has set
2299 \newdimen\tableindent \tableindent=.8in
2301 \newdimen\itemindent \itemindent=.3in
2303 \newdimen\itemmargin \itemmargin=.1in
2311 % to index the item name in whatever manner is desired (perhaps none).
2327 % If the item text does not fit in the space we have, put it on a line
2331 % horizontal list on a line by itself, resulting in extra blank space.
2361 % Do this with kerns and \unhbox so that if there is a footnote in
2373 \def\item{\errmessage{@item while not in a list environment}}
2374 \def\itemx{\errmessage{@itemx while not in a list environment}}
2392 \errmessage{This command won't work in this context; perhaps the problem is
2467 \ifnum\lastpenalty<10000 \parskip=0in \fi
2474 % \splitoff TOKENS\endmark defines \first to be the first token in
2480 % or number, to specify the first label in the enumerated list. No
2496 % Only one token in the argument. It could still be anything.
2516 % Multiple tokens in the argument. We hope it's a number.
2522 % given in \thearg.
2529 % The starting (lowercase) letter is in \thearg.
2535 \errmessage{No more lowercase letters in @enumerate; get a bigger
2542 % The starting (uppercase) letter is in \thearg.
2548 \errmessage{No more uppercase letters in @enumerate; get a bigger
2556 % common last two arguments. Also subtract one from the initial value in
2577 % Contents of each column will wrap at width given in preamble. Width
2578 % can be specified either with sample text given in a template line,
2579 % or in percent of \hsize, the current width of text on page.
2585 % Either define widths of columns in terms of percent of \hsize:
2597 % using the widest term desired in each column.
2618 % @tab Many paragraphs of text may be used in any column.
2621 % @item@tab@tab This will be in third column.
2625 % @multitableparskip is vertical space between paragraphs in table.
2626 % @multitableparindent is paragraph indent in table.
2672 % separator; typically that is always in the input, anyway.
2689 % @headitem starts a heading row, which we typeset in bold.
2694 % A \tab used to include \hskip1sp. But then the space in a template
2760 % If the user has set preamble in terms of percent of \hsize we will
2772 % If user has not set preamble in terms of percent of \hsize
2785 % @tab Legal holiday which is valid in major parts of the whole country.
2800 % Compute \multitablelinespace (if not defined by user) for use in
2814 %% than skip between lines in the table.
2819 %% than skip between lines in the table.
2864 % Scan in ``verbatim'' mode:
2879 { \catcode`_=11 % We want to use \_STOP_ which cannot appear in texinfo source.
2961 % @value{foo} gets the text saved in variable foo.
2971 % ..., but we might end up with active ones in the argument if
2979 % properly in indexes (we call \makevalueexpandable in \indexdummies).
2981 % the result winds up in the index file. This means that if the
2989 \message{Variable `#1', used in @value, is not set.}%
3026 % which this file should belong to. Ignore this in TeX.
3042 % \fooindex ...rest of line... puts an entry in the index foo.
3061 % Define @defcodeindex, like @defindex except put all entries in @code.
3110 % which makes an entry in a two-level index such as the operation index.
3119 % Take care of Texinfo commands that can appear in an index entry.
3124 \def\@{@}% change to @@ when we switch to @ as escape char in index files.
3126 % Need these in case \tex is in effect and \{ is a \delimiter again.
3142 % those that do not. If it is followed by {arg} in the input, then
3167 % (See comments in \indexdummies.)
3330 % and is used in the definitions of the active chars like <, >, |, etc.
3360 % (The following {} will end up in the sort string, but that's ok.)
3382 \let\SETmarginindex=\relax % put index entries in margin (undocumented)?
3415 % Write the entry in \toks0 to the index file:
3418 % Put the index entry in the margin if desired.
3438 % three arguments to \entry to the .?? file (four in the
3458 % will have extra space inserted, because the \medbreak in the
3462 % But don't do any of this if we're not in vertical mode. We
3519 % The index entry written in the file actually looks like
3523 % The texindex program reads in these files and writes files
3549 % Define the macros used in formatting output of the sorted index material.
3569 % \enddoublecolumns gets confused if there is no text in the index,
3578 % it can discover if there is anything in it.
3632 % But this frozes the catcodes in the argument, and can cause problems to
3646 \parfillskip = 0in
3649 \parskip = 0in
3685 % The following is kludged to not output a line of dots in the index if
3698 % fill leaders glue in \indexdotfill if the page number does fit.)
3724 \parfillskip=0in
3725 \parskip=0in
3726 \hangindent=1in
3749 % Here is a possibility not foreseen in manmac: if we accumulate a
3751 % routine twice in a row (see the doublecol-lose test, which is
3753 % that case we just ship out what is in \partialpage with the normal
3772 % routine, in each of @smallbook, @afourpaper, and the default 8.5x11
3775 % execution time, so we may as well do it in one place.
3783 % We put the result in a separate register, \doublecolumhsize, so we
3784 % can restore it in \pagesofar, after \hsize itself has (potentially)
3817 % followed by the two boxes we just split, in box0 and box2.
3843 \endgroup % started in \begindoublecolumns
3884 % sections so that we can refer to them unambiguously in the pdf
3887 % chapters, we're in trouble anyway, I'm sure.)
3900 % letter in the expansion, not just typeset.
3932 % with the same letter (or @) in the toc without it.
3958 % To achive this, remember the "biggest" unnum. sec. we are currently in:
4045 % section resetting is \global in case the chapter is in a group, such
4093 % expanded them. For example, in `@unnumbered The @cite{Book}', TeX
4114 % Well, we could do the following in a group, but that would break
4189 % to what kind of chapter we are in (ordinary, appendix, or unnumbered).
4200 % 2) \hyphenpenalty is set to 10000 because hyphenation in a
4230 % given all the information in convenient, parsed form.
4314 % \donoderef, because we include the current node name in the toc
4354 \vbox to 3in{\vfil \hbox to\hsize{\hfil #2} \hbox to\hsize{\hfil #1} \vfil}}%
4405 % for @headings -- no section number, don't include in toc,
4420 % Write the toc entry (before \donoderef). See comments in \chfplain.
4424 % Again, see comments in \chfplain.
4465 % read this. The node name is used in the pdf outlines as the
4469 % any other fixed time) so that @contents can be anywhere in the document.
4494 % writing pdf. These are used in the table of contents. We can't
4502 \newskip\contentsrightmargin \contentsrightmargin=1in
4511 % \contentsalignmacro in parallel with \pagealignmacro.
4516 % Don't need to put `Contents' or `Short Contents' in the headline.
4524 % We can't do this, because then an actual ^ in a section
4543 \contentsalignmacro % in case @setchapternewpage odd is in effect
4582 \contentsalignmacro % in case @setchapternewpage odd is in effect
4594 % widest letter (M) is 1em, at least in the Computer Modern fonts.
4595 % But use \hss just in case.
4597 % the label; that gets put in by \shortchapentry above.)
4607 % These macros generate individual entries in the table of contents.
4610 % The arguments in between are the chapter number, section number, ...
4612 % Chapters, in the main contents.
4615 % Chapters, in the short toc.
4616 % See comments in \dochapentry re vbox and related settings.
4621 % Appendices, in the main contents.
4703 % Since these characters are used in examples, it should be an even number of
4780 \newskip\lispnarrowing \lispnarrowing=0.4in
4791 % to help in doing that, since in @example-like environments \parskip
4796 % =10000 instead of <10000 because of a special case in \itemzzz and
4838 \ifhmode\par\fi % can't be in the midst of a paragraph.
4981 % and narrows the margins. We keep \parskip nonzero in general, since
5011 % If we're given an argument, typeset it in bold with a colon after.
5062 % must do in this order:
5096 % must do in this order:
5132 % line in the output.
5134 % We really want {...\end verbatim} in the body of the macro, but
5144 % @verbatiminclude FILE - insert text of file in verbatim environment.
5161 % Saving the text in a box would be much easier, but then all the
5163 % beforehand -- and a) we want @copying to be done first in the source
5164 % file; b) letting users define the frontmatter in as flexible order as
5180 \newskip\defbodyindent \defbodyindent=.4in
5189 % If there are two @def commands in a row, we'll have a \nobreak,
5204 \parindent=0in
5210 % First, check whether we are in the right environment:
5213 % As above, allow line break if we have multiple x headers in a row.
5363 % How we'll format the type name. Putting it in brackets helps
5376 \parshape 2 0in \dimen0 \defargsindent \dimen2
5392 % . we're printing identifiers, they should be in tt in principle.
5393 % . in languages with many accents, such as Czech or French, it's
5394 % common to leave accents off identifiers. The result looks ok in
5395 % tt, but exceedingly strange in rm.
5410 % Print arguments in slanted roman (not ttsl), inconsistently with using
5411 % tt for the name. This is because literal text is sometimes needed in
5439 % if the fn name has parens in it, \boldbrax will not be in effect yet,
5459 % At the first level, print parens in roman,
5463 % The \sf parens (in \boldbrax) actually are a little bolder than
5503 \errmessage{Unbalanced parentheses in @def}%
5507 \errmessage{Unbalanced square braces in @def}%
5516 % which we arrange to emulate with a temporary file in ordinary TeX.
5557 \def\macrolist{} % List of all defined macros in the form
5588 % Macro bodies are absorbed as an argument in a context where
5590 % (as in normal texinfo). It is necessary to change the definition of \.
5594 % body, and then making it the \newlinechar in \scanmacro.
5627 % \mbodybackslash is the definition of \ in @macro bodies.
5631 % \\ in macro replacement text gets you a backslash.
5702 % in the params list, to be ##N where N is the position in that list.
5736 % they're defined in; @include reads the file inside a group.
5814 % is the best we can do for now. makeinfo does not expand macros in the
5853 % @node's only job in TeX is to define \lastnode, which is used in
5857 % We don't want such trailing spaces in the node name.
5861 % also remove a trailing comma, in case of something like this:
5897 % 4) NAME-lof - the text as it should appear in a @listoffloats.
5941 % It is in another manual, so we don't have it.
5955 % Make link in pdf output.
5976 % include an _ in the xref name, etc.
5993 % "in MANUALNAME".
6002 % not find a line break at a hyphen in a node names. Since some manuals
6035 % since square brackets don't work well in some documents. Particularly
6095 #2% Output the suffix in any case.
6098 % This is the macro invoked by entries in the aux file. Usually it's
6107 % it was a float, and we have the (safe) float type in \iffloattype.
6115 % had it before, so preserve previous elements in list.
6119 % Remember this xref in the control sequence \floatlistFLOATTYPE,
6120 % for later use in \listoffloats.
6165 % in xref tags, i.e., node names. But since ^^e4 notation isn't
6166 % supported in the main text, it doesn't seem desirable. Furthermore,
6175 % and then to call \auxhat in \setq.
6194 % This is to support \ in node names and titles, since the \
6195 % characters end up in a \csname. It's easier than
6197 % character. What I don't understand is why it works in the *value*
6213 % @ is our escape character in .aux files, and we need braces.
6227 % The trailing space in the following definition for supereject is
6257 % Don't bother with the trickery in plain.tex to not require the
6267 % footnote reference occurs in (for example) a display environment.
6282 % Because we use hanging indentation in footnotes, a @noindent appears
6288 % Hang the footnote text off the number. Use \everypar in case the
6301 % In case a @footnote appears in a vbox, save the footnote text and create
6370 % Do not bother showing banner with epsf.tex v2.7k (available in
6380 work. It is also included in the Texinfo distribution, or you can get
6403 \catcode`\^^M = 5 % in case we're inside an example
6404 \normalturnoffactive % allow _ et al. in names
6478 % but we need to use it in a control sequence name.
6537 % Start the printed caption with what we've constructed in
6563 % Write the text that goes in the lof to the aux file as
6568 % since we read the caption text in the macro world, where ^^M
6652 % but we need to use it in a control sequence name.
6658 % \xrdef saves the floats as a \do-list in \floatlistSAFEFLOATTYPE.
6673 % This is called on each entry in a list of floats. We're passed the
6674 % xref label, in the form LABEL-title, which is how we save it in the
6678 % Figures without xref labels will not be included in the list (since
6679 % they won't appear in the aux file).
6686 % in pdf output.
6703 \tex % read txi-??.tex file in plain TeX.
6720 % @documentencoding should change something in TeX eventually, most
6757 % Parameters in order: 1) textheight; 2) textwidth; 3) voffset;
6777 \advance\outerhsize by 0.5in
6800 \internalpagesizes{46\baselineskip}{6in}%
6801 {\voffset}{.25in}%
6803 {11in}{8.5in}%
6811 \internalpagesizes{7.5in}{5in}%
6812 {\voffset}{.25in}%
6814 {9.25in}{7in}%
6816 \lispnarrowing = 0.3in
6832 % do the same for \bindingoffset. You can set these for testing in
6861 \lispnarrowing = 0.2in
6881 % Use @afourwide to print on A4 paper in landscape format.
6942 % This macro is used to make a character print one way in \tt
6943 % (where it can probably be output as-is), and another way in other fonts,
6962 % use math or other variants that look better in normal text.
6991 % If a .fmt file is being used, characters that might appear in a file
6999 % \backslashcurfont outputs one backslash character in current font,
7000 % as in \char`\\.
7015 % \normalbackslash outputs one backslash in fixed width font.
7037 % the literal character `\'. (Thus, \ is not expandable when this is in
7054 % the first `\{ in the file would cause an error. This macro tries to fix
7056 % Also back turn on active characters that might appear in the input
7057 % file name, in case not using a pre-dumped format.
7065 % Say @foo, not \foo, in error messages.
7068 % These look ok in all fonts, so just make them not special.