• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/groff-38/groff/doc/

Lines Matching +refs:math +refs:multiple +refs:of

13 % modify it under the terms of the GNU General Public License as
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
31 % Please try the latest version of texinfo.tex before submitting bug
37 % of date, so if that's what you're using, please check.
41 % problem. Patches are, of course, greatly appreciated.
73 % We never want plain's \outer definition of \+ in Texinfo.
108 % messages, but if we're using an old version of TeX, don't do anything.
124 \ifx\putwordInstanceVariableof\undefined \gdef\putwordInstanceVariableof{Instance Variable of}\fi
127 \ifx\putwordof\undefined \gdef\putwordof{of}\fi
135 \ifx\putwordTOC\undefined \gdef\putwordTOC{Table of Contents}\fi
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
202 % change spans more than two lines of output. To handle that, we would
204 % vertical list for the beginning and end of each change).
212 % We want to insert a rule with the height and depth of the current
216 % \vadjust-items are inserted at the left edge of the type. So
295 % Do this outside of the \shipout so @code etc. will be expanded in
308 % the page break happens to be in the middle of an example.
310 % Do this early so pdf references go to the beginning of the page.
343 \egroup % end of \vbox\bgroup
344 \hfil\egroup % end of (centering) \line\bgroup
358 }% end of \shipout\vbox
359 }% end of group with \normalturnoffactive
388 % Parse an argument, then pass it to #1. The argument is the rest of
404 \endgroup % End of the group started in \parsearg.
413 % Each occurence of `\^^M' or `<space>\^^M' is replaced by a single space.
436 % to get _exactly_ the rest of the line, we had to prevent such situation.
439 % (Similarily, we have to think about #3 of \argcheckspacesY above: it is
441 % that a pair of braces would be stripped.
470 % is used only in environments like @example, where each line of input
471 % should produce a line of output anyway.
477 % expansion of \tie (\leavevmode \penalty \@M \ ).
489 % It's the responsibility of \envdef to insert \begingroup before the
497 % implementation of @end takes care not to call \endgroup in this
527 out of any environment%
533 % @end foo executes the definition of \Efoo.
534 % But first, it executes a specialized version of \checkenv
539 % The general wording of \badenverr may not be ideal, but... --kasal, 06nov03
630 % at the beginning of a line will start with \penalty -- and
632 % penalty on the vertical list instead of in the new paragraph.
649 % @. is an end-of-sentence period.
652 % @! is an end-of-sentence bang.
655 % @? is an end-of-sentence query.
659 % beginning of a paragraph, when TeX is still in vertical mode, would
660 % produce a whole line of output instead of starting the paragraph.
664 % it in a TeX vbox. We use \vtop instead of \vbox to construct the box
665 % to keep its height that of a normal line. According to the rules for
666 % \topskip (p.114 of the TeXbook), the glue inserted is
676 % percent of a page (\vfilllimit can be changed inside of @tex).
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
699 % \baselineskip glue before it, and (when the next line of text is done)
703 % To get correct interline space between the last line of the group
708 % \dimen0 is the vertical size of the group's box.
724 % TeX puts in an \escapechar (i.e., `@') at the beginning of the help
729 where each line of input produces a line of output.}
739 %% if the depth of the box does not fit.
746 % Ensure vertical mode, so we don't make a big box in the middle of a
756 % Do a \strut just to make the height of this box be normal, so the
765 % page after the empty box. So we use a penalty of 9999.
769 % sight. (If the user is using lots of big @group commands, which
776 % Back up by the size of the box, whether we did a page break or not.
788 % @page forces the start of a new page.
795 % This records the amount of indent in the innermost environment.
819 % if you have multiple lines of stuff to put here, you'll need to
820 % make the vbox yourself of the appropriate size.
855 % @include file insert text of that file as input.
892 the stack of filenames is empty.}}
918 % @sp n outputs n lines of vertical space
971 % If WORD is `none', then suppress indentation of the first paragraph
977 % We switch the definition of this back and forth according to WORD.
1027 % @math outputs its argument in math mode.
1030 % an actual _ character, as in @math{@var{some_variable} + 1}. So make
1048 \def\math{%
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
1074 % @bullet and @minus need the same treatment as @math, just above.
1091 % @enddots{} is an end-of-sentence ellipsis.
1113 % @setfilename is done at the beginning of every texinfo file.
1213 % Adding outlines to PDF; macros for calculating structure of outlines
1222 % of subentries (or empty, for subsubsections). #3 is the node
1243 % Read toc silently, to get counts of subentries for \pdfoutline.
1278 % The `-' means take the \expnumber as the absolute number of
1279 % subentries, which we calculated on our first read of the .toc above.
1291 % PDF outlines are displayed using system fonts, instead of
1413 % Texinfo sort of supports the sans serif font style, which plain TeX does not.
1419 % We don't need math for this font style.
1584 % In order for the font changes to affect most math symbols and letters,
1585 % we have to define the \textfont of the standard families. Since
1596 % The font-changing commands redefine the meanings of \tenSTYLE, instead
1597 % of just \STYLE. We do this because \STYLE needs to also set the
1598 % current \fam for math mode. Our \STYLE (e.g., \rm) commands hardwire
1683 % the additional smallness of 8pt. So I'm making the default 9pt.
1703 % Fonts for short table of contents.
1741 % the end of a paragraph. Restore normal hyphenation at the end of the
1779 % @code is a modification of @t,
1825 % this is all so @math{@code{var_name}+1} can work. In math mode, _
1827 % will therefore expand the active definition of _, which is us
1841 % `example' (@kbd uses ttsl only inside of @example and friends),
1876 % arg as text to display instead of (rather than in addition to) the url
1931 % argument is to make the input look right: @dmn{pt} instead of @dmn{}pt.
1961 % No font change, but don't do end-of-sentence spacing.
1979 % "outlined" (blackboard board, sort of) versions, which we don't need).
1995 % Also doesn't work in math. Do we need to do math with euro symbols?
2026 % Adapted from the plain.tex definition of \copyright.
2064 % Open one extra group, as we want to close it in the middle of \Etitlepage.
2067 % Leave some space at the very top of the page.
2073 % at the top of the second. We don't want the ragged left on the second.
2091 % If we use the new definition of \page, we always get a blank page
2219 % By default, they are off at the start of a document,
2230 % chapter name on inside top of right hand pages, document
2231 % title on inside top of left hand pages, and page numbers on outside top
2232 % edge of all pages.
2243 % For single-sided printing, chapter title goes across top left of page,
2275 % This produces Day Month Year style of output.
2289 % @settitle line... specifies the title of the document, for headings.
2290 % It generates no output of its own.
2298 % default indentation of table text
2300 % default indentation of @itemize and @enumerate text
2302 % margin between end of table item and start of table text.
2344 % \parskip glue -- logically it's part of the @item we just started.
2351 % bizarre value of 10001 as a signal to \aboveenvbreak to insert
2453 % Definition of @item while inside @itemize and @enumerate.
2470 \vadjust{\penalty 1200}}% not good to break after first line of item.
2479 % Allow an optional argument of an uppercase letter, lowercase letter,
2491 % (We will always have one token, because of the test we just made.
2502 % We need the \relax at the end of the \ifnum lines to stop TeX from
2533 % Be sure we're not beyond the end of the alphabet.
2546 % Be sure we're not beyond the end of the alphabet.
2577 % Contents of each column will wrap at width given in preamble. Width
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:
2589 % Numbers following @columnfractions are the percent of the total
2618 % @tab Many paragraphs of text may be used in any column.
2691 % of an alignment entry. Note that \everycr resets \everytab.
2709 % We use \def instead of \let so that if one of the multitable entries
2754 % we will add a \leftskip of \multitablecolspace to all columns after
2758 % to the width of each template entry.
2760 % If the user has set preamble in terms of percent of \hsize we will
2761 % use that dimension as the width of the column, and the \leftskip
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.
2808 %% Test to see if parskip is larger than space between lines of
2858 % Ignore text until a line `@end #1', keeping track of nested conditionals.
2860 % A count to remember the depth of nesting.
2872 % Count number of #1's that we've seen.
2888 % And this command to find another #1 command, at the beginning of a
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
2984 % to do a one-level expansion on the result, instead of complete).
2998 % To get special treatment of `@end ifset,' call \makeond and the redefine.
3025 % @dircategory CATEGORY -- specify a category of the dir file
3042 % \fooindex ...rest of line... puts an entry in the index foo.
3043 % It also defines \fooindfile to be the number of the output channel for
3045 % The name of an index should be no more than 2 characters long
3046 % for the sake of vms.
3076 % Do this instead of @defindex foo if you don't want it as a separate index.
3104 % and it is "foo", the name of the index.
3119 % Take care of Texinfo commands that can appear in an index entry.
3158 % everything using @ instead of \realbackslash. When everything uses
3238 % Handle some cases of @value -- where it does not contain any
3297 \definedummyword{math}%
3330 % and is used in the definitions of the active chars like <, >, |, etc.
3389 % #1 is name of index, #2 is stuff to put there, #3 is subentry --
3448 % Take care of unwanted page breaks:
3459 % start of the @defun won't see the skip inserted by the @end of
3462 % But don't do any of this if we're not in vertical mode. We
3470 % of the skip. The only way seems to be to check the textual
3471 % representation of the skip.
3524 % containing these kinds of lines:
3530 % for the beginning of a topic that is used with subtopics
3549 % Define the macros used in formatting output of the sorted index material.
3562 % Change catcode of @ here so that if the index file contains
3598 % Change them to control the appearance of the index.
3613 % Typeset the initial. Making this add up to a whole number of
3614 % baselineskips increases the chance of the dots lining up from column
3615 % to column. It still won't often be perfect, because of the stretch
3626 % \entry typesets a paragraph consisting of the text (#1), dot leaders, and
3628 % and table of contents entries. The paragraph is indented by \leftskip.
3661 % of each paragraph, so we need not do anything with that.
3668 % A bit of stretch before each entry for the benefit of balancing
3672 % Swallow the left brace of the text (first parameter):
3677 \bgroup % Instead of the swallowed brace.
3680 % And now comes the text of the entry.
3685 % The following is kludged to not output a line of dots in the index if
3696 % If we must, put the page number on a line of its own, and fill out
3703 % part of (the primitive) \par. Without it, a spurious underfull
3750 % whole lot of material, we might end up calling this \output
3752 % essentially a couple of indexes with @setchapternewpage off). In
3772 % routine, in each of @smallbook, @afourpaper, and the default 8.5x11
3774 % of assignments once per index is clearly meaningless for the
3816 % Re-output the contents of the output page -- any previous material,
3829 % Split the last of the double-column material. Leave it on the
3852 % Called at the end of the double column material.
3883 % \unnumberedno is an oxymoron, of course. But we count the unnumbered
3894 % This counter is funny since it counts through charcodes of letters A, B, ...
3898 % We do the following ugly conditional instead of the above simple
3899 % construct for the sake of pdftex, which needs the actual
3937 % Each @chapter defines this as the name of the chapter.
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
4100 % simply yielding the contents of <toks register>. (We also do this for
4189 % to what kind of chapter we are in (ordinary, appendix, or unnumbered).
4197 % NOTE on use of \vbox for chapter headings, section headings, and such:
4390 % Switch to the right set of fonts.
4432 % Add extra space after the heading -- half of whatever came above it.
4456 % Table of contents.
4468 % We open the .toc file for writing here instead of at @setfilename (or
4471 % table of contents chapter openings themselves.
4494 % writing pdf. These are used in the table of contents. We can't
4497 % two pages of the document. Thus, we'd have two destinations named
4607 % These macros generate individual entries in the table of contents.
4650 % This parameter controls the indentation of the various levels.
4703 % Since these characters are used in examples, it should be an even number of
4717 {\tentt \global\dimen0 = 3em}% Width of the box.
4718 \dimen2 = .55pt % Thickness of rules
4727 \hbox{\vrule width\dimen2 \kern3pt % Space to left of text.
4777 % including the definition of @end lisp (which normally is erroneous).
4793 % start of the next paragraph will insert \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.
4864 \comment % For explanation, see the end of \def\group.
4879 % This macro is called at the beginning of all the @example variants,
4886 \obeylines % each line of input is a line of output
5041 % Disable Spanish ligatures ?` and !` of \tt font
5079 \multiply\dimen0 by\tabw % compute previous multiple of \tabw
5080 \advance\dimen0 by\tabw % advance to next multiple of \tabw
5131 % of the @verbatim input line itself. Otherwise we get an extra blank
5134 % We really want {...\end verbatim} in the body of the macro, but
5144 % @verbatiminclude FILE - insert text of file in verbatim environment.
5184 % Start the processing of @deffn:
5193 % by \defargscommonending, instead of 10000, since the sectioning
5213 % As above, allow line break if we have multiple x headers in a row.
5217 % And now, it's time to reuse the body of the original defun:
5234 % Some of the @defun-type tags do not enable magic parentheses,
5311 % \deftypecvof {category of}class type var args
5329 % \defcvof {category of}class var args
5352 % \defname, which formats the name of the @def (not the args).
5360 % Get the values of \leftskip and \rightskip as they were outside the @def...
5371 % we need only space for the part of \box0 which exceeds it:
5404 {\rm\enskip}% hskip 0.5 em of \tenrm
5515 % To do this right we need a feature of e-TeX, \scantokens,
5532 % Undo catcode changes of \startcontents and \doprintindex
5554 \newcount\paramno % Count of parameters
5557 \def\macrolist{} % List of all defined macros in the form
5563 % (except of course we have to play expansion games).
5590 % (as in normal texinfo). It is necessary to change the definition of \.
5627 % \mbodybackslash is the definition of \ in @macro bodies.
5692 % This makes use of the obscure feature that if the last token of a
5733 % nonrecursive macros of zero, one, and many arguments.
5812 % For \indexnofonts, we need to get rid of all macros, leaving only the
5819 % to take a single TeX argument. The case of a macro invocation that
5820 % goes to end-of-line is not handled.
5861 % also remove a trailing comma, in case of something like this:
5888 % anchor), which consists of three parts:
5895 % This is called from \donoderef, \anchor, and \dofloat. In the case of
5907 \write\auxfile{@xrdef{#1-% #1 of \setref, expanded by the \edef
5908 ##1}{##2}}% these are parameters of \writexrdef
5919 % the node name, #2 the name of the Info cross-reference, #3 the printed
5920 % node name, #4 the name of the Info file, #5 the name of the printed
5972 % instead of "[somenode], p.3". We distinguish them by the
5985 % print it instead of our usual "Figure 1.2".
6004 % is a loss. Therefore, we give the text of the node name again, so it
6009 % _ (for example) has to be the character _ for the purposes of the
6011 % into the usual \leavevmode...\vrule stuff for purposes of
6033 % This macro is called from \xrefX for the `[nodename]' part of xref
6164 % It was suggested to set the catcode of ^ to 7, which would allow ^^e4 etc.
6198 % of the xrdef. Seems like it should be a catcode12 \, and that
6246 % In case the footnote comes at the end of a sentence, preserve the
6305 % text to a box and make the \insert when a row of the table is finished.
6339 % eat @SAVE -- beware, all of them have catcode \other:
6377 % We will only complain once about lack of epsf.tex.
6498 % lists of floats.
6560 % If have an xref label, write the list of floats info. Do this
6561 % after the caption, to avoid chance of it being a breakpoint.
6584 \egroup % end of \vtop
6594 % Append the tokens #2 to the definition of macro #1, not expanding either.
6646 % @listoffloats FLOATTYPE - print a list of floats like a table of contents.
6673 % This is called on each entry in a list of floats. We're passed the
6739 % Following George Bush, just get rid of widows and orphans.
6744 % using an old version of TeX, don't do anything. We want the amount of
6961 % Most of these we simply print from the \tt font, but for some, we can
6962 % use math or other variants that look better in normal text.
6994 % \otherifyactive is called near the end of this file.
7036 % Same as @turnoffactive except outputs \ as {\tt\char`\\} instead of