Lines Matching refs:in

17 % This texinfo.tex file is distributed in the hope that it will be
34 % The texinfo.tex in any given distribution could well be out
38 % complete document in each bug report with which we can reproduce the
62 % If in a .fmt file, print the version number
64 % they might have appeared in the input file name.
71 % We never want plain's \outer definition of \+ in Texinfo.
101 % If this character appears in an error message or help string, it
102 % starts a new line in the output.
118 \ifx\putwordin\undefined \gdef\putwordin{in}\fi
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
288 % (\thissection) refers to the chapter (section) in effect at the top
307 % the mark with the chapter defs, unless the user sneaks in, e.g.,
339 % Do this outside of the \shipout so @code etc. will be expanded in
348 % take effect in \write's, yet the group defined by the \vbox ends
351 \indexdummies % don't expand commands in the output.
352 \normalturnoffactive % \ in index entries must not stay \, e.g., if
353 % the page break happens to be in the middle of an example.
356 % "\acronym" won't work when it's read back in;
386 % (We lessened \vsize for it in \oddfootingyyy.)
387 % The \baselineskip=24pt in plain's \makefootline has no effect.
454 \endgroup % End of the group started in \parsearg.
480 % Put the space token in:
484 % If a _delimited_ argument is enclosed in braces, they get stripped; so
517 % Make each space character in the input produce a normal interword
518 % space in the output. Don't allow a line break at this space, as this
519 % is used only in environments like @example, where each line of input
524 % If an index command is used in an @example environment, any spaces
525 % therein should become regular spaces in the raw index file, not the
533 % Define the framework for environments in texinfo.tex. It's used like this:
546 % implementation of @end takes care not to call \endgroup in this
559 % Check whether we're in the right environment:
578 in environment \expandafter\string#1%
658 % The \TeX{} logo, as in plain, but resetting the spacing so that a
659 % period following counts as ending a sentence. (Idea found in latex.)
663 % @LaTeX{} logo. Not quite the same results as the definition in
677 % Be sure we're in horizontal mode when doing a tie, since we make space
678 % equivalent to this in @example-like environments. Otherwise, a space
680 % since \penalty is valid in vertical mode, we'd end up putting the
681 % penalty on the vertical list instead of in the new paragraph.
723 % beginning of a paragraph, when TeX is still in vertical mode, would
728 % it in a TeX vbox. We use \vtop instead of \vbox to construct the box
748 \errmessage{@group invalid in context where filling is enabled}%
754 % @example, where each end-of-line in the input causes an
755 % end-of-line in the output. We don't want the end-of-line after
756 % the `@group' to put extra space in the output. Since @group
788 % TeX puts in an \escapechar (i.e., `@') at the beginning of the help
792 group can only be used in environments such as @example,^^J%
795 % @need space-in-mils
796 % forces a page break if there is not space-in-mils remaining.
798 \newdimen\mil \mil=0.001in
810 % Ensure vertical mode, so we don't make a big box in the middle of a
826 % main vertical list is 10000 or more. But in order to see if the
832 % page at this \penalty, if there are no other feasible breakpoints in
836 % example where a page broke at this \penalty; if it happens in a real
857 % outputs text on separate line in roman font, starting at standard page margin
859 % This records the amount of indent in the innermost environment.
870 % @inmargin{WHICH}{TEXT} puts TEXT in the WHICH margin next to the current
1091 % @math outputs its argument in math mode.
1094 % an actual _ character, as in @math{@var{some_variable} + 1}. So make
1121 % Some active characters (such as <) are spaced differently in math.
1122 % We have to reset their definitions in case the @math was an argument
1143 % We do .5em per period so that it has the same spacing in the cm
1145 % in other typewriter fonts three periods are wider than 1.5em. So do
1179 % If working on a large document in chapters, it is convenient to
1195 \fi % \openindices needs to do some work in any case.
1239 % when pdftex is run in dvi mode, \pdfoutput is defined (so \pdfoutput=1
1254 % for display in the outlines, and in other places. Thus, we have to
1295 % #1 is a control sequence in which to do the replacements.
1357 % others). Let's try in that order.
1400 % such as \, aren't expanded when present in a section title.
1427 % #1 is the section text, which is what will be displayed in the
1436 % text in the case where a section has no node, but it doesn't
1442 % Doubled backslashes in the name.
1447 % Also double the backslashes in the display string.
1456 % Thanh's hack / proper braces in bookmarks
1538 % make a live url in pdf output.
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.
1592 % For now, we do not accumulate font styles: @b{@i{foo}} prints foo in
1919 % before you read in texinfo.tex.
1940 % Definitions for a main text size of 11pt. This is the default in
2051 % Reduced fonts for @acro in text (10pt).
2073 % Press printing of the Emacs 22 manual. Maybe other manuals in the
2184 % Reduced fonts for @acro in text (9pt).
2235 % in the main text, we don't bother to reset \scriptfont and
2250 % and \lllsize (three sizes lower). These relative commands are used in
2348 % Count depth in font-changes, for error checks
2360 % \smartitalic{ARG} outputs arg in italics, followed by an italic correction
2436 % which makes spaces the same size as normal in the surrounding text.
2458 % We *must* turn on hyphenation at `-' and `_' in @code.
2460 % in the Emacs manual, the Library manual, etc.
2503 % each of the four underscores in __typeof__. This is undesirable in
2504 % some manuals, especially if they don't have long identifiers in
2563 % arg as text to display instead of (rather than in addition to) the url
2564 % itself. First (mandatory) arg is the url. Perhaps eventually put in
2617 % Typeset a dimension, e.g., `in' or `pt'. The only reason for the
2625 % and it is not used as such in any manual I can find. We need it for
2659 % @pounds{} is a sterling sign, which Knuth put in the CM italic font.
2682 % Also doesn't work in math. Do we need to do math with euro symbols?
2688 % We set the font at each command, rather than predefining it in
2740 % @registeredsymbol - R in a circle. The font for the R should really
2770 \newskip\titlepagetopglue \titlepagetopglue = 1.5in
2785 \parseargdef\shorttitlepage{\begingroup\hbox{}\vskip 1.5in \chaprm \centerline{#1}%
2789 % Open one extra group, as we want to close it in the middle of \Etitlepage.
2822 % in effect the toc pages will come out with page numbers.
2873 \def\quotationauthor{#1}% printed in \Equotation.
2981 % For double-sided printing, put current file name in lower left corner,
3026 % Subroutines used in generating headings
3028 % Only define if not already defined, in case a txi-??.tex file has set
3051 \newdimen\tableindent \tableindent=.8in
3053 \newdimen\itemindent \itemindent=.3in
3055 \newdimen\itemmargin \itemmargin=.1in
3063 % to index the item name in whatever manner is desired (perhaps none).
3079 % If the item text does not fit in the space we have, put it on a line
3083 % horizontal list on a line by itself, resulting in extra blank space.
3113 % Do this with kerns and \unhbox so that if there is a footnote in
3125 \def\item{\errmessage{@item while not in a list environment}}
3126 \def\itemx{\errmessage{@itemx while not in a list environment}}
3144 \errmessage{This command won't work in this context; perhaps the problem is
3219 \ifnum\lastpenalty<10000 \parskip=0in \fi
3226 % \splitoff TOKENS\endmark defines \first to be the first token in
3232 % or number, to specify the first label in the enumerated list. No
3248 % Only one token in the argument. It could still be anything.
3268 % Multiple tokens in the argument. We hope it's a number.
3274 % given in \thearg.
3281 % The starting (lowercase) letter is in \thearg.
3287 \errmessage{No more lowercase letters in @enumerate; get a bigger
3294 % The starting (uppercase) letter is in \thearg.
3300 \errmessage{No more uppercase letters in @enumerate; get a bigger
3308 % common last two arguments. Also subtract one from the initial value in
3329 % Contents of each column will wrap at width given in preamble. Width
3330 % can be specified either with sample text given in a template line,
3331 % or in percent of \hsize, the current width of text on page.
3337 % Either define widths of columns in terms of percent of \hsize:
3349 % using the widest term desired in each column.
3370 % @tab Many paragraphs of text may be used in any column.
3373 % @item@tab@tab This will be in third column.
3377 % @multitableparskip is vertical space between paragraphs in table.
3378 % @multitableparindent is paragraph indent in table.
3424 % separator; typically that is always in the input, anyway.
3441 % @headitem starts a heading row, which we typeset in bold.
3446 % A \tab used to include \hskip1sp. But then the space in a template
3512 % If the user has set preamble in terms of percent of \hsize we will
3524 % If user has not set preamble in terms of percent of \hsize
3537 % @tab Legal holiday which is valid in major parts of the whole country.
3552 % Compute \multitablelinespace (if not defined by user) for use in
3566 %% than skip between lines in the table.
3571 %% than skip between lines in the table.
3616 % Scan in ``verbatim'' mode:
3632 { \catcode`_=11 % We want to use \_STOP_ which cannot appear in texinfo source.
3678 % Ignore anything after the last `@end #1'; this matters in verbatim
3680 % would result in a blank line in the output.
3719 % @value{foo} gets the text saved in variable foo.
3729 % ..., but we might end up with active ones in the argument if
3737 % properly in indexes (we call \makevalueexpandable in \indexdummies).
3739 % the result winds up in the index file. This means that if the
3747 \message{Variable `#1', used in @value, is not set.}%
3784 % which this file should belong to. Ignore this in TeX.
3800 % \fooindex ...rest of line... puts an entry in the index foo.
3819 % Define @defcodeindex, like @defindex except put all entries in @code.
3868 % which makes an entry in a two-level index such as the operation index.
3877 % Take care of Texinfo commands that can appear in an index entry.
3882 \escapechar = `\\ % use backslash in output files.
3883 \def\@{@}% change to @@ when we switch to @ as escape char in index files.
3886 % Need these in case \tex is in effect and \{ is a \delimiter again.
3899 % seems \endinput does not hurt in the printed index arg, since that
3952 % those that do not. If it is followed by {arg} in the input, then
4107 % and is used in the definitions of the active chars like <, >, |, etc.
4137 % (The following {} will end up in the sort string, but that's ok.)
4167 % makeinfo does not expand macros in the argument to @deffn, which ends up
4179 \let\SETmarginindex=\relax % put index entries in margin (undocumented)?
4208 % Write the entry in \toks0 to the index file:
4211 % Put the index entry in the margin if desired.
4230 % three arguments to \entry to the .?? file (four in the
4250 % will have extra space inserted, because the \medbreak in the
4254 % But don't do any of this if we're not in vertical mode. We
4318 % The index entry written in the file actually looks like
4322 % The texindex program reads in these files and writes files
4348 % Define the macros used in formatting output of the sorted index material.
4369 % \enddoublecolumns gets confused if there is no text in the index,
4378 % it can discover if there is anything in it.
4432 % But this frozes the catcodes in the argument, and can cause problems to
4446 \parfillskip = 0in
4449 \parskip = 0in
4485 % The following is kludged to not output a line of dots in the index if
4495 % fill leaders glue in \indexdotfill if the page number does fit.)
4521 \parfillskip=0in
4522 \parskip=0in
4523 \hangindent=1in
4546 % Here is a possibility not foreseen in manmac: if we accumulate a
4548 % routine twice in a row (see the doublecol-lose test, which is
4550 % that case we just ship out what is in \partialpage with the normal
4569 % routine, in each of @smallbook, @afourpaper, and the default 8.5x11
4572 % execution time, so we may as well do it in one place.
4580 % We put the result in a separate register, \doublecolumhsize, so we
4581 % can restore it in \pagesofar, after \hsize itself has (potentially)
4614 % followed by the two boxes we just split, in box0 and box2.
4626 % _before_ we change the output routine. This is necessary in the
4639 % the broken-off section in the recent contributions. As soon as
4668 \endgroup % started in \begindoublecolumns
4709 % sections so that we can refer to them unambiguously in the pdf
4712 % chapters, we're in trouble anyway, I'm sure.)
4725 % letter in the expansion, not just typeset.
4757 % with the same letter (or @) in the toc without it.
4787 % To achive this, remember the "biggest" unnum. sec. we are currently in:
4874 % section resetting is \global in case the chapter is in a group, such
4922 % expanded them. For example, in `@unnumbered The @cite{Book}', TeX
4943 % Well, we could do the following in a group, but that would break
5018 % to what kind of chapter we are in (ordinary, appendix, or unnumbered).
5029 % 2) \hyphenpenalty is set to 10000 because hyphenation in a
5059 % given all the information in convenient, parsed form.
5187 % \donoderef, because we include the current node name in the toc
5228 \vbox to 3in{\vfil \hbox to\hsize{\hfil #2} \hbox to\hsize{\hfil #1} \vfil}}%
5321 % for @headings -- no section number, don't include in toc,
5336 % Write the toc entry (before \donoderef). See comments in \chapmacro.
5340 % Again, see comments in \chapmacro.
5389 % read this. The node name is used in the pdf outlines as the
5393 % any other fixed time) so that @contents can be anywhere in the document.
5418 % writing pdf. These are used in the table of contents. We can't
5427 % These characters do not print properly in the Computer Modern roman
5451 \newskip\contentsrightmargin \contentsrightmargin=1in
5460 % \contentsalignmacro in parallel with \pagealignmacro.
5465 % Don't need to put `Contents' or `Short Contents' in the headline.
5492 \contentsalignmacro % in case @setchapternewpage odd is in effect
5531 \contentsalignmacro % in case @setchapternewpage odd is in effect
5543 % widest letter (M) is 1em, at least in the Computer Modern fonts.
5544 % But use \hss just in case.
5546 % the label; that gets put in by \shortchapentry above.)
5556 % These macros generate individual entries in the table of contents.
5559 % The arguments in between are the chapter number, section number, ...
5561 % Chapters, in the main contents.
5564 % Chapters, in the short toc.
5565 % See comments in \dochapentry re vbox and related settings.
5570 % Appendices, in the main contents.
5652 % Since these characters are used in examples, it should be an even number of
5730 \newskip\lispnarrowing \lispnarrowing=0.4in
5741 % to help in doing that, since in @example-like environments \parskip
5746 % =10000 instead of <10000 because of a special case in \itemzzz and
5789 \ifhmode\par\fi % can't be in the midst of a paragraph.
5860 % end paragraph for sake of leading, in case document has no blank
5861 % line. This is redundant with what happens in \aboveenvbreak, but
5937 % and narrows the margins. We keep \parskip nonzero in general, since
5968 % If we're given an argument, typeset it in bold with a colon after.
6019 % must do in this order:
6091 % must do in this order:
6127 % line in the output.
6129 % We really want {...\end verbatim} in the body of the macro, but
6139 % @verbatiminclude FILE - insert text of file in verbatim environment.
6156 % Saving the text in a box would be much easier, but then all the
6158 % beforehand -- and a) we want @copying to be done first in the source
6159 % file; b) letting users define the frontmatter in as flexible order as
6176 \newskip\defbodyindent \defbodyindent=.4in
6188 % If there are two @def commands in a row, we'll have a \nobreak,
6197 % with penalty of 10003 after the very first @deffn in the
6207 \parindent=0in
6213 % First, check whether we are in the right environment:
6216 % As above, allow line break if we have multiple x headers in a row.
6366 % How we'll format the type name. Putting it in brackets helps
6379 \parshape 2 0in \dimen0 \defargsindent \dimen2
6395 % . we're printing identifiers, they should be in tt in principle.
6396 % . in languages with many accents, such as Czech or French, it's
6397 % common to leave accents off identifiers. The result looks ok in
6398 % tt, but exceedingly strange in rm.
6413 % Print arguments in slanted roman (not ttsl), inconsistently with using
6414 % tt for the name. This is because literal text is sometimes needed in
6442 % if the fn name has parens in it, \boldbrax will not be in effect yet,
6462 % At the first level, print parens in roman,
6466 % The \sf parens (in \boldbrax) actually are a little bolder than
6508 \message{Warning: unbalanced parentheses in @def...}%
6512 \message{Warning: unbalanced square brackets in @def...}%
6521 % which we arrange to emulate with a temporary file in ordinary TeX.
6562 % List of all defined macros in the form
6603 % Macro bodies are absorbed as an argument in a context where
6605 % (as in normal texinfo). It is necessary to change the definition of \.
6613 % body, and then making it the \newlinechar in \scanmacro.
6647 % \mbodybackslash is the definition of \ in @macro bodies.
6651 % \\ in macro replacement text gets you a backslash.
6719 % in the params list, to be ##N where N is the position in that list.
6753 % they're defined in; @include reads the file inside a group.
6851 % @node's only job in TeX is to define \lastnode, which is used in
6855 % We don't want such trailing spaces in the node name.
6859 % also remove a trailing comma, in case of something like this:
6895 % 4) NAME-lof - the text as it should appear in a @listoffloats.
6937 % It is in another manual, so we don't have it.
6951 % Make link in pdf output.
6977 % include an _ in the xref name, etc.
6993 % "in MANUALNAME".
7002 % not find a line break at a hyphen in a node names. Since some manuals
7035 % since square brackets don't work well in some documents. Particularly
7095 #2% Output the suffix in any case.
7098 % This is the macro invoked by entries in the aux file. Usually it's
7103 {% The node name might contain 8-bit characters, which in our current
7115 % it was a float, and we have the (safe) float type in \iffloattype.
7123 % had it before, so preserve previous elements in list.
7127 % Remember this xref in the control sequence \floatlistFLOATTYPE,
7128 % for later use in \listoffloats.
7174 % in xref tags, i.e., node names. But since ^^e4 notation isn't
7175 % supported in the main text, it doesn't seem desirable. Furthermore,
7184 % and then to call \auxhat in \setq.
7203 % This is to support \ in node names and titles, since the \
7204 % characters end up in a \csname. It's easier than
7206 % character. What I don't understand is why it works in the *value*
7222 % @ is our escape character in .aux files, and we need braces.
7240 % The trailing space in the following definition for supereject is
7270 % Don't bother with the trickery in plain.tex to not require the
7280 % footnote reference occurs in (for example) a display environment.
7295 % Because we use hanging indentation in footnotes, a @noindent appears
7301 % Hang the footnote text off the number. Use \everypar in case the
7314 % In case a @footnote appears in a vbox, save the footnote text and create
7383 % Do not bother showing banner with epsf.tex v2.7k (available in
7393 work. It is also included in the Texinfo distribution, or you can get
7416 \catcode`\^^M = 5 % in case we're inside an example
7417 \normalturnoffactive % allow _ et al. in names
7491 % but we need to use it in a control sequence name.
7550 % Start the printed caption with what we've constructed in
7576 % Write the text that goes in the lof to the aux file as
7582 % since we read the caption text in the macro world, where ^^M
7667 % but we need to use it in a control sequence name.
7673 % \xrdef saves the floats as a \do-list in \floatlistSAFEFLOATTYPE.
7688 % This is called on each entry in a list of floats. We're passed the
7689 % xref label, in the form LABEL-title, which is how we save it in the
7693 % Figures without xref labels will not be included in the list (since
7694 % they won't appear in the aux file).
7701 % in pdf output.
7722 \tex % read txi-??.tex file in plain TeX.
7778 % Supported encodings: names converted to tokens in order to be able
7818 \def\missingcharmsg#1{\message{Character missing in OT1 encoding: #1.}}
7823 % First, make active non-ASCII characters in order for them to be
8604 % Parameters in order: 1) textheight; 2) textwidth;
8624 \advance\outerhsize by 0.5in
8633 % if we don't reset these, they will remain at "1 true in" of
8635 \pdfhorigin = 1 true in
8636 \pdfvorigin = 1 true in
8651 \internalpagesizes{607.2pt}{6in}% that's 46 lines
8652 {\voffset}{.25in}%
8654 {11in}{8.5in}%
8662 \internalpagesizes{7.5in}{5in}%
8663 {-.2in}{0in}%
8665 {9.25in}{7in}%
8667 \lispnarrowing = 0.3in
8675 % (Just testing, parameters still in flux.)
8680 \internalpagesizes{7.4in}{4.8in}%
8681 {-.2in}{-.4in}%
8683 {9in}{6in}%
8685 \lispnarrowing = 0.25in
8701 % do the same for \bindingoffset. You can set these for testing in
8730 \lispnarrowing = 0.2in
8750 % Use @afourwide to print on A4 paper in landscape format.
8811 % This macro is used to make a character print one way in \tt
8812 % (where it can probably be output as-is), and another way in other fonts,
8831 % use math or other variants that look better in normal text.
8861 % If a .fmt file is being used, characters that might appear in a file
8876 % \backslashcurfont outputs one backslash character in current font,
8877 % as in \char`\\.
8886 % in fixed width font.
8927 % the first `\' in the file would cause an error. This macro tries to fix
8929 % Also turn back on active characters that might appear in the input
8930 % file name, in case not using a pre-dumped format.
8938 % Say @foo, not \foo, in error messages.
8941 % These look ok in all fonts, so just make them not special.