Lines Matching refs:we

40 % complete document in each bug report with which we can reproduce the
65 % and turn on active characters that we couldn't do earlier because
74 % For @tex, we can use \tabalign.
77 % Save some plain tex macros whose names we will redefine.
108 % messages, but if we're using an old version of TeX, don't do anything.
156 % In some macros, we cannot use the `\? notation---the left quote is
202 % change spans more than two lines of output. To handle that, we would
257 % we did was a \nobreak, we don't want to insert more space.
301 % Have to do this stuff outside the \shipout because we want it to
389 % the input line (except we remove a trailing comment). #1 should be a
426 % thus we reuse \temp.
436 % to get _exactly_ the rest of the line, we had to prevent such situation.
437 % We prepended an \empty token at the very beginning and we expand it now,
439 % (Similarily, we have to think about #3 of \argcheckspacesY above: it is
443 % But first, we have to remove the trailing space token.
510 % Check whether we're in the right environment:
615 % latex.ltx, since we use a different font for the raised A; it's most
617 % the \scriptstyle font (since we don't reset \scriptstyle and
628 % Be sure we're in horizontal mode when doing a tie, since we make space
631 % since \penalty is valid in vertical mode, we'd end up putting the
689 % Do @comment since we are called inside an environment such as
694 % manual), we don't worry about eating any user text.
704 % and the first line afterwards, we have to propagate \prevdepth.
746 % Ensure vertical mode, so we don't make a big box in the middle of a
763 % empty box we just added fits on the page, we must make it consider
764 % page breaks. On the other hand, we don't want to actually break the
765 % page after the empty box. So we use a penalty of 9999.
773 % document, then we can reconsider our strategy.
776 % Back up by the size of the box, whether we did a page break or not.
978 % By default, we suppress indentation.
995 % Here is how we actually suppress indentation. Redefine \everypar to
1040 % Another complication: we want \\ (and @\) to output a \ character.
1042 % this is not advertised and we don't care. Texinfo does not
1110 \newif\iflinks \linkstrue % by default we want the aux files.
1114 % So open here the files we need to have open while reading the input.
1167 % can be set). So we test for \relax and 0 as well as \undefined,
1265 % use \def rather than \let here because we redefine \chapentry et
1279 % subentries, which we calculated on our first read of the .toc above.
1292 % document fonts. Therefore we cannot use special characters,
1297 % xx to do this right, we have to translate 8-bit characters to
1299 % now, I guess we'll just let the pdf reader have its way.
1395 % For now, we do not accumulate font styles: @b{@i{foo}} prints foo in
1399 \def\curfontstyle{#1}% not as a control sequence, because we are \edef'd.
1414 % So we set up a \sf.
1417 \let\li = \sf % Sometimes we call it \li, not \sf.
1585 % we have to define the \textfont of the standard families. Since
1587 % in the main text, we don't bother to reset \scriptfont and
1677 % About \smallexamplefonts. If we use \smallfonts (9pt), @smallexample
1680 % If we use \scriptfonts (8pt), then we can fit this many characters:
1692 % Set up the default fonts, so we can use them for creating boxes.
1724 % ttsl for book titles, do we?
1907 % So now @email is just like @uref, unless we are pdf.
1923 % Check if we are currently using a typewriter font. Since all the
1926 % this property, we can check that font parameter.
1979 % "outlined" (blackboard board, sort of) versions, which we don't need).
1982 % Although only regular is the truly official Euro symbol, we ignore
1995 % Also doesn't work in math. Do we need to do math with euro symbols?
2006 % There is only one designed size (nominal 10pt), so we always scale
2025 % be smaller yet, but lllsize is the best we can do for now.
2036 % so we'll define it if necessary.
2064 % Open one extra group, as we want to close it in the middle of \Etitlepage.
2069 % No rule at page bottom unless we print one at the top with @title.
2091 % If we use the new definition of \page, we always get a blank page
2092 % after the title page, which we certainly don't want.
2228 % When we turn headings on, set the page number to 1.
2327 % If the item text does not fit in the space we have, put it on a line
2334 % Make this a paragraph so we get the \parskip glue and wrapping,
2343 % We're going to be starting a paragraph, but we don't want the
2344 % \parskip glue -- logically it's part of the @item we just started.
2349 % \parskip glue; then the negative vskip we just inserted would
2350 % cause the example and the item to crash together. So we use this
2393 that we are \inenvironment\thisenv}%
2461 % done a \vskip-\parskip. In that case, we don't want to zero
2464 % usually is), we do want to zero parskip, or there would be too much
2465 % space. In that case, we won't have a \nobreak before. At least
2485 % If we were given no argument, pretend we were given `1'.
2491 % (We will always have one token, because of the test we just made.
2500 % Otherwise, we assume it's a number.
2506 \numericenumerate % a number (we hope)
2533 % Be sure we're not beyond the end of the alphabet.
2546 % Be sure we're not beyond the end of the alphabet.
2678 % we'll always have a period there to be parsed.
2689 % @headitem starts a heading row, which we typeset in bold.
2690 % Assignments have to be global since we are inside the implicit group
2696 % we encounter the problem it was intended to solve again.
2710 % contains an @itemize, we don't choke on the \item (seen as \crcr aka
2754 % we will add a \leftskip of \multitablecolspace to all columns after
2757 % If a template has been used, we will add \multitablecolspace
2760 % If the user has set preamble in terms of percent of \hsize we will
2765 % Make sure we don't inherit \rightskip from the outer environment.
2773 % we will advance \hsize by \multitablecolspace.
2776 % In either case we will make \leftskip=\multitablecolspace:
2826 % @ifnotxml always succeed. They currently do nothing; we don't
2827 % attempt to check whether the conditionals are properly nested. But we
2872 % Count number of #1's that we've seen.
2875 % Swallow text until we reach the matching `@end #1'.
2889 % line. (Otherwise, we would consider a line `@c @ifset', for
2906 % If we're here, #1 ends with ^^M\ifinfo (for example).
2930 % Since we want to separate VAR from REST-OF-LINE (which might be
2931 % empty), we can't just use \parsearg; we have to insert a space of our
2932 % own to delimit the rest of the line, and then take it out again if we
2971 % ..., but we might end up with active ones in the argument if
2972 % we're called from @code, as @code{@value{foo-bar_}}, though.
2978 % We have this subroutine so that we can handle at least some @value's
2979 % properly in indexes (we call \makevalueexpandable in \indexdummies).
2983 % it will fail (although perhaps we could fix that with sufficient work
3087 % Only do \closeout if we haven't already done it, else we'll end up
3120 % Since there are some commands we want to expand, and others we don't,
3121 % we have to laboriously prevent expansion for those that we don't.
3124 \def\@{@}% change to @@ when we switch to @ as escape char in index files.
3138 % For control letters, we have \definedummyletter, which omits the
3157 % For the aux file, @ is the escape character. So we want to redefine
3390 % empty if called from \doind, as we usually are (the main exception
3423 % Remember, we are within a group.
3462 % But don't do any of this if we're not in vertical mode. We
3488 % -\skip0 glue we're inserting is preceded by a
3500 % perhaps it was >=10000, e.g., a \nobreak. In that case, we want
3502 % signals); since we just inserted a non-discardable item, any
3512 % On the other hand, if we had a nonzero \lastskip,
3514 % (the whatsit from the \write), so we must insert a \nobreak.
3583 % Index files are almost Texinfo source, but we use \ as the escape
3604 % Remove any glue we may have, we'll be inserting our own.
3616 % we need before each entry, but it's better.
3658 % lines. So we use a small indentation and put up with long leaders.
3660 % \hangafter is reset to 1 (which is the value we want) at the start
3661 % of each paragraph, so we need not do anything with that.
3696 % If we must, put the page number on a line of its own, and fill out
3737 % Define two-column mode, which we use to typeset indexes.
3749 % Here is a possibility not foreseen in manmac: if we accumulate a
3750 % whole lot of material, we might end up calling this \output
3753 % that case we just ship out what is in \partialpage with the normal
3773 % format, but then we repeat the same computation. Repeating a couple
3775 % execution time, so we may as well do it in one place.
3777 % First we halve the line length, less a little for the gutter between
3781 % as it did when we hard-coded it.
3783 % We put the result in a separate register, \doublecolumhsize, so we
3817 % followed by the two boxes we just split, in box0 and box2.
3833 % If we end up splitting too much material for the current page,
3835 % invocation ends. Having called \balancecolumns once, we do not
3845 % \pagegoal was set to the doubled \vsize above, since we restarted
3861 % Loop until we get a decent breakpoint.
3883 % \unnumberedno is an oxymoron, of course. But we count the unnumbered
3884 % sections so that we can refer to them unambiguously in the pdf
3887 % chapters, we're in trouble anyway, I'm sure.)
3939 % However, they are not reliable, because we don't use marks.
3954 % we only have subsub.
3958 % To achive this, remember the "biggest" unnum. sec. we are currently in:
4039 % Also set \chaplevelprefix, which we prepend to @float sequence numbers
4097 % Anyway, we don't want the fully-expanded definition of @cite to appear
4098 % as a result of the \message, we just want `@cite' itself. We use
4114 % Well, we could do the following in a group, but that would break
4116 % Thus we are safer this way: --kasal, 24feb04
4189 % to what kind of chapter we are in (ordinary, appendix, or unnumbered).
4286 % Only insert the separating space if we have a chapter/appendix
4301 % because we don't want its macros evaluated now. And we don't
4314 % \donoderef, because we include the current node name in the toc
4318 % For pdftex, we have to write out the node definition (aka, make
4396 % Only insert the space after the number if we have a section number.
4470 % But if #1 is `omit', then we don't do anything. This is used for the
4493 % Tell \shipout to create a pdf destination on each page, if we're
4497 % two pages of the document. Thus, we'd have two destinations named
4506 % Prepare to read what we've written to \tocfile.
4510 % start on an odd page, unlike chapters. Thus, we maintain
4657 % If the toc has to be broken over pages, we want it to be at chapters
4841 \leftskip=0pt\rightskip=0pt % we want these *outside*.
4980 % @quotation does normal linebreaking (hence we can't use \nonfillstart)
4982 % we're doing normal filling. So, when using \aboveenvbreak and
4999 % We have retained a nonzero parskip for the environment, since we're
5011 % If we're given an argument, typeset it in bold with a colon after.
5021 % If we want to allow any <char> as delimiter,
5022 % we need the curly braces so that makeinfo sees the @verb command, eg:
5027 % [Knuth] p.344; only we need to do the other characters Texinfo sets
5123 % we need not redefine '\', '{' and '}'.
5131 % of the @verbatim input line itself. Otherwise we get an extra blank
5135 % without the active space; thus we have to use \xdef and \gobble.
5163 % beforehand -- and a) we want @copying to be done first in the source
5189 % If there are two @def commands in a row, we'll have a \nobreak,
5191 % header. But if there's nothing but headers, we need to allow a
5194 % commands also insert a nobreak penalty, and we don't want to allow
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.
5235 % rendering the following check redundant. But we don't optimize.
5363 % How we'll format the type name. Putting it in brackets helps
5371 % we need only space for the part of \box0 which exceeds it:
5384 % Intentionally do not respect \rightskip, since we need the space.
5392 % . we're printing identifiers, they should be in tt in principle.
5396 % . we don't want -- and --- to be treated as ligatures.
5420 % On the other hand, if an argument has two dashes (for instance), we
5438 % Be sure that we always have a definition for `(', etc. For example,
5453 % If we encounter &foo, then turn on ()-hacking afterwards
5515 % To do this right we need a feature of e-TeX, \scantokens,
5516 % which we arrange to emulate with a temporary file in ordinary TeX.
5533 % When called from @insertcopying or (short)caption, we need active
5534 % backslash to get it printed correctly. Previously, we had
5563 % (except of course we have to play expansion games).
5812 % For \indexnofonts, we need to get rid of all macros, leaving only the
5814 % is the best we can do for now. makeinfo does not expand macros in the
5818 % Since macro invocations are followed by braces, we can just redefine them
5846 \newif\ifwarnedxrefs % True if we warned once that they aren't known.
5939 % the square brackets. Use the real section title if we have it.
5941 % It is in another manual, so we don't have it.
5945 % We know the real title if we have the xref values.
6000 % If we use \unhbox0 and \unhbox1 to print the node names, TeX does not
6004 % is a loss. Therefore, we give the text of the node name again, so it
6012 % printing. So we \turnoffactive for the \refx-snt, back on for the
6023 % But we always want a comma and a space:
6099 % just a \def (we prepend XR to the control sequence name to avoid
6100 % collisions). But if this is a float type, we have more work to do.
6105 % Was that xref control sequence that we just defined for a float?
6107 % it was a float, and we have the (safe) float type in \iffloattype.
6111 % Is this the first time we've seen this float type?
6168 % character, we would end up writing a line like this: 'xrdef {'hat
6171 % all be worked out, but why? Either we support ^^ or we don't.
6192 \catcode`+=\other % avoid \+ for paranoia even though we've turned it off
6213 % @ is our escape character in .aux files, and we need braces.
6247 % extra spacing after we do the footnote number.
6282 % Because we use hanging indentation in footnotes, a @noindent appears
6363 % If epsf.tex is not installed and @image is used, we complain.
6365 % Check for and read epsf.tex up front. If we read it only at @image
6366 % time, we might be inside a group, and then its definitions would get
6396 % #1 is (mandatory) image filename; we tack on .eps extension.
6403 \catcode`\^^M = 5 % in case we're inside an example
6409 % Usually we'll have text after the image which will insert
6432 % etc. We don't actually implement floating yet, we always include the
6450 % We keep a separate counter for each FLOATTYPE, which we reset at each
6460 % BEWARE: when the floats start float, we have to issue warning whenever an
6471 \def\floatloc{#3}% we do nothing with this yet.
6478 % but we need to use it in a control sequence name.
6485 % If label is given but no type, we handle that as the empty type.
6512 % we have these possibilities:
6525 % In all cases, if we have a float type, it comes first.
6528 % If we have an xref label, the number comes next.
6537 % Start the printed caption with what we've constructed in
6538 % \floatident, but keep it separate; we need \floatident again.
6550 % If we have anything to print, print it, with space before.
6564 % \floatlabel-lof. Besides \floatident, we include the short
6568 % since we read the caption text in the macro world, where ^^M
6569 % is turned into a normal character, we have to scan it back, so
6570 % we don't write the literal three characters "^^M" into the aux file.
6588 % BEWARE: when the floats start float, we have to issue warning whenever an
6607 % The parameter is the control sequence identifying the counter we are
6622 % to the FLOATLABEL to expand to "Figure 3.1". We call \setref when we
6631 % #1 is the control sequence we are passed; we expand into a conditional
6633 % \thissection value which we \setref above.
6652 % but we need to use it in a control sequence name.
6674 % xref label, in the form LABEL-title, which is how we save it in the
6676 % has the text we're supposed to typeset here.
6685 % page number, and we want to fully expand that so we can get a link
6689 % use the same \entry macro we use to generate the TOC and index.
6700 % It would be nice if we could set up a hyphenation file here.
6743 % Use TeX 3.0's \emergencystretch to help line breaking, but if we're
6877 % Must explicitly reset to 0 because we call \afourpaper.
6892 % Perhaps we should allow setting the margins, \topskip, \parskip,
6893 % and/or leading, also. Or perhaps we should compute them somehow.
6946 % #1 is what to print if we are indeed using \tt; #2 is what to print
6949 % typewriter fonts to have this, we can check that font parameter.
6961 % Most of these we simply print from the \tt font, but for some, we can
6992 % name cannot be active until we have parsed the command line.
7046 % If a .fmt file is being used, we don't want the `\input texinfo' to show up.