Home | History | Annotate | Download | only in build-aux

Lines Matching refs:Of

13 % modify it under the terms of the GNU General Public License as
14 % published by the Free Software Foundation, either version 3 of the
19 % of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
22 % You should have received a copy of the GNU General Public License
29 % Please try the latest version of texinfo.tex before submitting bug
35 % of date, so if that's what you're using, please check.
39 % problem. Patches are, of course, greatly appreciated.
71 % We never want plain's \outer definition of \+ in Texinfo.
110 % messages, but if we're using an old version of TeX, don't do anything.
126 \ifx\putwordInstanceVariableof\undefined \gdef\putwordInstanceVariableof{Instance Variable of}\fi
129 \ifx\putwordof\undefined \gdef\putwordof{of}\fi
137 \ifx\putwordTOC\undefined \gdef\putwordTOC{Table of Contents}\fi
158 % Since the category of space is not known, we have to be careful.
193 % Margin to add to right of even pages, to left of odd pages.
204 % @| inserts a changebar to the left of the current line. It should
206 % change spans more than two lines of output. To handle that, we would
208 % vertical list for the beginning and end of each change).
216 % We want to insert a rule with the height and depth of the current
220 % \vadjust-items are inserted at the left edge of the type. So
285 % We dump everything together because we only have one kind of mark.
288 % A mark contains a subexpression of the \ifcase ... \fi construct.
293 % of a page, or that at the bottom of a page. The solution is
294 % described on page 260 of The TeXbook. It involves outputting two
343 % Do this outside of the \shipout so @code etc. will be expanded in
357 % the page break happens to be in the middle of an example.
364 % Do this early so pdf references go to the beginning of the page.
397 \egroup % end of \vbox\bgroup
398 \hfil\egroup % end of (centering) \line\bgroup
412 }% end of \shipout\vbox
413 }% end of group with \indexdummies
442 % Parse an argument, then pass it to #1. The argument is the rest of
458 \endgroup % End of the group started in \parsearg.
467 % Each occurrence of `\^^M' or `<space>\^^M' is replaced by a single space.
479 % Do not use \next, perhaps the caller of \parsearg uses it; reuse \temp:
489 % to get _exactly_ the rest of the line, we had to prevent such situation.
492 % (Similarly, we have to think about #3 of \argcheckspacesY above: it is
494 % that a pair of braces would be stripped.
523 % is used only in environments like @example, where each line of input
524 % should produce a line of output anyway.
530 % expansion of \tie (\leavevmode \penalty \@M \ ).
542 % It's the responsibility of \envdef to insert \begingroup before the
550 % implementation of @end takes care not to call \endgroup in this
580 out of any environment%
586 % @end foo executes the definition of \Efoo.
587 % But first, it executes a specialized version of \checkenv
592 % The general wording of \badenverr may not be ideal, but... --kasal, 06nov03
683 % at the beginning of a line will start with \penalty -- and
685 % penalty on the vertical list instead of in the new paragraph.
702 % @. is an end-of-sentence period.
705 % @! is an end-of-sentence bang.
708 % @? is an end-of-sentence query.
727 % beginning of a paragraph, when TeX is still in vertical mode, would
728 % produce a whole line of output instead of starting the paragraph.
732 % it in a TeX vbox. We use \vtop instead of \vbox to construct the box
733 % to keep its height that of a normal line. According to the rules for
734 % \topskip (p.114 of the TeXbook), the glue inserted is
744 % percent of a page (\vfilllimit can be changed inside of @tex).
758 % @example, where each end-of-line in the input causes an
759 % end-of-line in the output. We don't want the end-of-line after
767 % \baselineskip glue before it, and (when the next line of text is done)
771 % To get correct interline space between the last line of the group
776 % \dimen0 is the vertical size of the group's box.
792 % TeX puts in an \escapechar (i.e., `@') at the beginning of the help
797 where each line of input produces a line of output.}
807 %% if the depth of the box does not fit.
814 % Ensure vertical mode, so we don't make a big box in the middle of a
824 % Do a \strut just to make the height of this box be normal, so the
833 % page after the empty box. So we use a penalty of 9999.
837 % sight. (If the user is using lots of big @group commands, which
844 % Back up by the size of the box, whether we did a page break or not.
856 % @page forces the start of a new page.
863 % This records the amount of indent in the innermost environment.
887 % if you have multiple lines of stuff to put here, you'll need to
888 % make the vbox yourself of the appropriate size.
923 % @include FILE -- \input text of FILE.
935 % This trickery is to read FILE outside of a group, in case it makes
967 the stack of filenames is empty.}}
993 % @sp n outputs n lines of vertical space
1046 % If WORD is `none', then suppress indentation of the first paragraph
1052 % We switch the definition of this back and forth according to WORD.
1175 \setbox0=\hbox{...}% get width of three periods
1189 % @enddots{} is an end-of-sentence ellipsis.
1211 % @setfilename is done at the beginning of every texinfo file.
1278 % PDF uses PostScript string constants for the names of xref targets,
1329 with PDF output, and none of those formats could be found. (.eps cannot
1330 be supported due to the design of the PDF format; use regular TeX (DVI
1450 % Adding outlines to PDF; macros for calculating structure of outlines
1460 % of subentries (or empty, for subsubsections). #3 is the node text,
1491 % Read toc silently, to get counts of subentries for \pdfoutline.
1526 % The `-' means take the \expnumber as the absolute number of
1527 % subentries, which we calculated on our first read of the .toc above.
1539 % PDF outlines are displayed using system fonts, instead of
1572 % it seems we really need yet another set of dummies; have not
1574 % of @url. for now, just make @/ a no-op, that's the only one
1581 % do we want to go so far as to use \indexnofonts instead of just
1650 % Texinfo sort of supports the sans serif font style, which plain TeX does not.
1671 % can get a sort of poor man's double spacing by redefining this.
1955 % This is what gets called when #5 of \setfont is empty.
1957 % emacs-page end of cmaps
1982 % Definitions for a main text size of 11pt. This is the default in
2108 } % end of 11pt text font size definitions
2113 % Press printing of the Emacs 22 manual. Maybe other manuals in the
2242 } % end of 10pt text font size definitions
2271 % we have to define the \textfont of the standard families. Since
2282 % The font-changing commands redefine the meanings of \tenSTYLE, instead
2283 % of just \STYLE. We do this because \STYLE needs to also set the
2360 % Fonts for short table of contents.
2379 % the additional smallness of 8pt. So I'm making the default 9pt.
2402 % style and the set of \ifmarkupSTYLE switches for all styles
2413 \newif\ifmarkuptex % @tex (and part of @math, for now).
2493 % \relax disables Spanish ligatures ?` and !` of \tt font.
2499 % [Knuth] pp. 380,381,391, disable Spanish ligatures ?` and !` of \tt font.
2542 % the end of a paragraph. Restore normal hyphenation at the end of the
2575 % definition of @key that produces a lozenge. Doesn't adjust to text size.
2585 % definition of @key with no lozenge. If the current font is already
2601 % @code is a modification of @t,
2658 % will therefore expand the active definition of _, which is us
2669 % each of the four underscores in __typeof__. This is undesirable in
2695 % `example' (@kbd uses ttsl only inside of @example and friends),
2737 % arg as text to display instead of (rather than in addition to) the url
2785 % argument is to make the input look right: @dmn{pt} instead of @dmn{}pt.
2808 % No font change, but don't do end-of-sentence spacing.
2824 % Since these characters are used in examples, they should be an even number of
2839 {\tentt \global\dimen0 = 3em}% Width of the box.
2840 \dimen2 = .55pt % Thickness of rules
2849 \hbox{\vrule width\dimen2 \kern3pt % Space to left of text.
2864 % "outlined" (blackboard board, sort of) versions, which we don't need).
2975 % Adapted from the plain.tex definition of \copyright.
3023 % Open one extra group, as we want to close it in the middle of \Etitlepage.
3026 % Leave some space at the very top of the page.
3032 % at the top of the second. We don't want the ragged left on the second.
3050 % If we use the new definition of \page, we always get a blank page
3167 % @evenheadingmarks top \thischapter <- chapter at the top of a page
3168 % @evenheadingmarks bottom \thischapter <- chapter at the bottom of a page
3170 % The same set of arguments for:
3202 % By default, they are off at the start of a document,
3213 % chapter name on inside top of right hand pages, document
3214 % title on inside top of left hand pages, and page numbers on outside top
3215 % edge of all pages.
3226 % For single-sided printing, chapter title goes across top left of page,
3258 % This produces Day Month Year style of output.
3272 % @settitle line... specifies the title of the document, for headings.
3273 % It generates no output of its own.
3281 % default indentation of table text
3283 % default indentation of @itemize and @enumerate text
3285 % margin between end of table item and start of table text.
3327 % \parskip glue -- logically it's part of the @item we just started.
3334 % bizarre value of 10001 as a signal to \aboveenvbreak to insert
3445 % Definition of @item while inside @itemize and @enumerate.
3463 \vadjust{\penalty 1200}}% not good to break after first line of item.
3472 % Allow an optional argument of an uppercase letter, lowercase letter,
3484 % (We will always have one token, because of the test we just made.
3495 % We need the \relax at the end of the \ifnum lines to stop TeX from
3526 % Be sure we're not beyond the end of the alphabet.
3539 % Be sure we're not beyond the end of the alphabet.
3570 % Contents of each column will wrap at width given in preamble. Width
3572 % or in percent of \hsize, the current width of text on page.
3578 % Either define widths of columns in terms of percent of \hsize:
3582 % Numbers following @columnfractions are the percent of the total
3611 % @tab Many paragraphs of text may be used in any column.
3684 % of an alignment entry. \everycr resets \everytab so we don't have to
3709 % We use \def instead of \let so that if one of the multitable entries
3754 % we will add a \leftskip of \multitablecolspace to all columns after
3758 % to the width of each template entry.
3760 % If the user has set preamble in terms of percent of \hsize we will
3761 % use that dimension as the width of the column, and the \leftskip
3772 % If user has not set preamble in terms of percent of \hsize
3785 % @tab Legal holiday which is valid in major parts of the whole country.
3808 %% Test to see if parskip is larger than space between lines of
3858 % Ignore text until a line `@end #1', keeping track of nested conditionals.
3860 % A count to remember the depth of nesting.
3873 % Count number of #1's that we've seen.
3890 % And this command to find another #1 command, at the beginning of a
3934 % @set VAR REST-OF-LINE sets VAR to the value REST-OF-LINE.
3936 % Since we want to separate VAR from REST-OF-LINE (which might be
3937 % empty), we can't just use \parsearg; we have to insert a space of our
3938 % own to delimit the rest of the line, and then take it out again if we
3990 % to do a one-level expansion on the result, instead of complete).
4004 % To get special treatment of `@end ifset,' call \makeond and the redefine.
4031 % @dircategory CATEGORY -- specify a category of the dir file
4048 % \fooindex ...rest of line... puts an entry in the index foo.
4049 % It also defines \fooindfile to be the number of the output channel for
4051 % The name of an index should be no more than 2 characters long
4052 % for the sake of vms.
4082 % Do this instead of @defindex foo if you don't want it as a separate index.
4110 % and it is "foo", the name of the index.
4125 % Take care of Texinfo commands that can appear in an index entry.
4171 % redefine everything using @ as the escape character (instead of
4279 % Handle some cases of @value -- where it does not contain any
4361 % and is used in the definitions of the active chars like <, >, |, etc.
4423 % We need to get rid of all macros, leaving only the arguments (if present).
4424 % Of course this is not nearly correct, but it is the best we can do for now.
4430 % to take a single TeX argument. The case of a macro invocation that
4431 % goes to end-of-line is not handled.
4444 % #1 is name of index, #2 is stuff to put there, #3 is subentry --
4498 % Take care of unwanted page breaks/skips around a whatsit:
4509 % start of the @defun won't see the skip inserted by the @end of
4512 % But don't do any of this if we're not in vertical mode. We
4520 % of the skip. The only way seems to be to check the textual
4521 % representation of the skip.
4581 % containing these kinds of lines:
4587 % for the beginning of a topic that is used with subtopics
4606 % Define the macros used in formatting output of the sorted index material.
4620 % Change catcode of @ here so that if the index file contains
4656 % Change them to control the appearance of the index.
4671 % Typeset the initial. Making this add up to a whole number of
4672 % baselineskips increases the chance of the dots lining up from column
4673 % to column. It still won't often be perfect, because of the stretch
4684 % \entry typesets a paragraph consisting of the text (#1), dot leaders, and
4686 % and table of contents entries. The paragraph is indented by \leftskip.
4719 % of each paragraph, so we need not do anything with that.
4726 % A bit of stretch before each entry for the benefit of balancing
4730 % Swallow the left brace of the text (first parameter):
4735 \bgroup % Instead of the swallowed brace.
4738 % And now comes the text of the entry.
4743 % The following is kludged to not output a line of dots in the index if
4751 % If we must, put the page number on a line of its own, and fill out
4758 % part of (the primitive) \par. Without it, a spurious underfull
4805 % whole lot of material, we might end up calling this \output
4807 % essentially a couple of indexes with @setchapternewpage off). In
4827 % routine, in each of @smallbook, @afourpaper, and the default 8.5x11
4829 % of assignments once per index is clearly meaningless for the
4871 % Re-output the contents of the output page -- any previous material,
4887 % The last section of the index consists only of a single entry.
4890 % section, consisting of \initial and the single \entry, does not
4900 % page, because the two columns now take up only half of the page
4904 % and the final section into the vbox of \pageheight (see
4912 % Split the last of the double-column material. Leave it on the
4935 % Called at the end of the double column material.
4966 % \unnumberedno is an oxymoron, of course. But we count the unnumbered
4977 % This counter is funny since it counts through charcodes of letters A, B, ...
4981 % We do the following ugly conditional instead of the above simple
4982 % construct for the sake of pdftex, which needs the actual
5021 % and name of the chapter. Page headings and footings can use
5188 % Anyway, we don't want the fully-expanded definition of @cite to appear
5189 % as a result of the \message, we just want `@cite' itself. We use
5191 % simply yielding the contents of <toks register>. (We also do this for
5280 % to what kind of chapter we are in (ordinary, appendix, or unnumbered).
5288 % NOTE on use of \vbox for chapter headings, section headings, and such:
5398 % commands in some of the translations.
5409 % commands in some of the translations.
5416 % Output the mark. Pass it through \safewhatsit, to take care of
5533 % Switch to the right set of fonts.
5555 % commands in some of the translations.
5568 % commands in some of the translations.
5581 % Output the mark. Pass it through \safewhatsit, to take care of
5634 % Add extra space after the heading -- half of whatever came above it.
5658 % Table of contents.
5670 % We open the .toc file for writing here instead of at @setfilename (or
5673 % table of contents chapter openings themselves.
5696 % writing pdf. These are used in the table of contents. We can't
5699 % two pages of the document. Thus, we'd have two destinations named
5707 % with the Texinfo input format setup at the end of this file.
5834 % These macros generate individual entries in the table of contents.
5877 % This parameter controls the indentation of the various levels.
5975 % including the definition of @end lisp (which normally is erroneous).
5991 % start of the next paragraph will insert \parskip.
5994 % =10000 instead of <10000 because of a special case in \itemzzz and
6037 \ifhmode\par\fi % can't be in the midst of a paragraph.
6063 \comment % For explanation, see the end of \def\group.
6078 % This macro is called at the beginning of all the @example variants,
6086 \obeylines % each line of input is a line of output
6132 % end paragraph for sake of leading, in case document has no blank
6342 \multiply\dimen0 by\tabw % compute previous multiple of \tabw
6343 \advance\dimen0 by\tabw % advance to next multiple of \tabw
6396 % of the @verbatim input line itself. Otherwise we get an extra blank
6399 % We really want {...\end verbatim} in the body of the macro, but
6409 % @verbatiminclude FILE - insert text of file in verbatim environment.
6452 % Start the processing of @deffn:
6463 % by \printdefunline, instead of 10000, since the sectioning
6468 % with penalty of 10003 after the very first @deffn in the
6469 % sequence (see above), and penalty of 10002 after any following
6491 % And now, it's time to reuse the body of the original defun:
6508 % Some of the @defun-type tags do not enable magic parentheses,
6585 % \deftypecvof {category of}class type var args
6603 % \defcvof {category of}class var args
6626 % \defname, which formats the name of the @def (not the args).
6634 % Get the values of \leftskip and \rightskip as they were outside the @def...
6645 % we need only space for the part of \box0 which exceeds it:
6678 {\rm\enskip}% hskip 0.5 em of \tenrm
6791 % To do this right we need a feature of e-TeX, \scantokens,
6808 % Undo catcode changes of \startcontents and \doprintindex
6829 \newcount\paramno % Count of parameters
6833 % List of all defined macros in the form
6849 % (except of course we have to play expansion games).
6876 % (as in normal texinfo). It is necessary to change the definition of \.
6918 % \mbodybackslash is the definition of \ in @macro bodies.
6980 % This makes use of the obscure feature that if the last token of a
7021 % nonrecursive macros of zero, one, and many arguments.
7130 % also remove a trailing comma, in case of something like this:
7157 % anchor), which consists of three parts:
7164 % This is called from \donoderef, \anchor, and \dofloat. In the case of
7174 \write\auxfile{@xrdef{#1-% #1 of \setref, expanded by the \edef
7175 ##1}{##2}}% these are parameters of \writexrdef
7186 % the node name, #2 the name of the Info cross-reference, #3 the printed
7187 % node name, #4 the name of the Info file, #5 the name of the printed
7246 % instead of "[somenode], p.3". We distinguish them by the
7258 % print it instead of our usual "Figure 1.2".
7277 % is a loss. Therefore, we give the text of the node name again, so it
7282 % _ (for example) has to be the character _ for the purposes of the
7284 % into the usual \leavevmode...\vrule stuff for purposes of
7306 % This macro is called from \xrefX for the `[nodename]' part of xref
7446 % It was suggested to set the catcode of ^ to 7, which would allow ^^e4 etc.
7480 % of the xrdef. Seems like it should be a catcode12 \, and that
7532 % In case the footnote comes at the end of a sentence, preserve the
7591 % text to a box and make the \insert when a row of the table is finished.
7625 % eat @SAVE -- beware, all of them have catcode \other:
7663 % We will only complain once about lack of epsf.tex.
7788 % lists of floats.
7850 % If have an xref label, write the list of floats info. Do this
7851 % after the caption, to avoid chance of it being a breakpoint.
7875 \egroup % end of \vtop
7886 % Append the tokens #2 to the definition of macro #1, not expanding either.
7938 % @listoffloats FLOATTYPE - print a list of floats like a table of contents.
7965 % This is called on each entry in a list of floats. We're passed the
8025 }% end of special _ catcode
8058 % Set the catcode of characters 128 through 255 to the specified number.
8076 % @documentencoding sets the definition of non-ASCII characters
8125 % Take account of \c (plain) vs. \, (Texinfo) difference.
8129 % correctly categorized when TeX reads the replacement text of
8872 }% end of \utfeightchardefs
8901 % Following George Bush, get rid of widows and orphans.
8906 % using an old version of TeX, don't do anything. We want the amount of
8948 % if we don't reset these, they will remain at "1 true in" of
9148 % Most of these we simply print from the \tt font, but for some, we can
9182 % \otherifyactive is called near the end of this file.
9200 % \doublebackslash is two of them (for the pdf outlines).
9216 % Same as @turnoffactive except outputs \ as {\tt\char`\\} instead of
9269 @c Do this last of all since we use ` in the previous @catcode assignments.