Lines Matching +refs:ps +refs:show +refs:of

12 % modify it under the terms of the GNU General Public License as
18 % of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21 % You should have received a copy of the GNU General Public License
30 % Please try the latest version of texinfo.tex before submitting bug
39 % of date, so if that's what you're using, please check.
44 % problem. Patches are, of course, greatly appreciated.
53 % dvips foo.dvi -o # or whatever, to process the dvi file; this makes foo.ps.
54 % The extra runs of TeX get the cross-reference information correct.
69 % Save some parts of plain tex whose names we will redefine.
104 \ifx\putwordInstanceVariableof\undefined \gdef\putwordInstanceVariableof{Instance Variable of}\fi
107 \ifx\putwordof\undefined \gdef\putwordof{of}\fi
115 \ifx\putwordTOC\undefined \gdef\putwordTOC{Table of Contents}\fi
147 % Margin to add to right of even pages, to left of odd pages.
202 % Do this outside of the \shipout so @code etc. will be expanded in
215 % the page break happens to be in the middle of an example.
217 % Do this early so pdf references go to the beginning of the page.
250 \egroup % end of \vbox\bgroup
251 \hfil\egroup % end of (centering) \line\bgroup
265 }% end of \shipout\vbox
266 }% end of group with \turnoffactive
295 % Parse an argument, then pass it to #1. The argument is the rest of
309 % \obeyedspace is defined far below, after the definition of \sepspaces.
323 \endgroup % End of the group started in \parsearg.
326 % Result of each macro is put in \toks0.
344 % will have two active spaces as part of the argument with the
351 % does, the catcode of the characters in questionwill have to be changed
352 % here.) But this means we cannot call \removeactivespaces as part of
391 % @end foo executes the definition of \Efoo.
491 % at the beginning of a line will start with \penalty -- and
493 % penalty on the vertical list instead of in the new paragraph.
507 % @. is an end-of-sentence period.
510 % @! is an end-of-sentence bang.
513 % @? is an end-of-sentence query.
517 % beginning of a paragraph, when TeX is still in vertical mode, would
518 % produce a whole line of output instead of starting the paragraph.
522 % it in a TeX vbox. We use \vtop instead of \vbox to construct the box
523 % to keep its height that of a normal line. According to the rules for
524 % \topskip (p.114 of the TeXbook), the glue inserted is
537 % next line of text is done) \lineskip glue after it. (See p.82 of
547 % the midst of an example, rather than completely enclosing it.
548 % Otherwise, the interline space between the last line of the group
551 % Hence this just inserts a strut at the beginning of each line.
554 % Since we have a strut on every line, we don't need any of TeX's
566 % Reset ^^M's definition to new definition of \par.
571 % @example, where each end-of-line in the input causes an
572 % end-of-line in the output. We don't want the end-of-line after
579 % TeX puts in an \escapechar (i.e., `@') at the beginning of the help
584 where each line of input produces a line of output.}
596 %% if the depth of the box does not fit.
603 % Ensure vertical mode, so we don't make a big box in the middle of a
613 % Do a \strut just to make the height of this box be normal, so the
622 % page after the empty box. So we use a penalty of 9999.
626 % sight. (If the user is using lots of big @group commands, which
633 % Back up by the size of the box, whether we did a page break or not.
658 % @enddots{} is an end-of-sentence ellipsis.
671 % @page forces the start of a new page
678 % This records the amount of indent in the innermost environment.
704 % if you have multiple lines of stuff to put here, you'll need to
705 % make the vbox yourself of the appropriate size.
740 % @include file insert text of that file as input.
768 % @sp n outputs n lines of vertical space
827 % We don't use $'s directly in the definition of \math because control
830 % should be, according to the definition of Texinfo). So we must use a
831 % control sequence to switch into and out of math mode.
853 % @setfilename is done at the beginning of every texinfo file.
935 % Adding outlines to PDF; macros for calculating structure of outlines
1066 % Texinfo sort of supports the sans serif font style, which plain TeX does not.
1115 % Instead of cmb10, you many want to use cmbx10.
1187 %\setfont\ssecrm\bfshape{10}{1315} % Note the use of cmb rather than cmbx.
1210 % we have to define the \textfont of the standard families. Since
1222 % The font-changing commands redefine the meanings of \tenSTYLE, instead
1223 % of just \STYLE. We do this so that font changes will continue to work
1274 % Fonts for short table of contents.
1298 % the end of a paragraph. Restore normal hyphenation at the end of the
1326 % @code is a modification of @t,
1384 % `example' (@kbd uses ttsl only inside of @example and friends),
1401 % Default is kbdinputdistinct. (Too much of a hassle to call the macro,
1418 % arg as text to display instead of (rather than in addition to) the url
1428 \unhbox0 % third arg given, show only that
1433 \unhbox0 % PDF: 2nd arg given, show only it
1435 \unhbox0\ (\code{#1})% DVI: 2nd arg given, show both it and url
1438 \code{#1}% only url given, so show it
1469 % argument is to make the input look right: @dmn{pt} instead of @dmn{}pt.
1519 % Leave some space at the very top of the page.
1541 % at the top of the second. We don't want the ragged left on the second.
1559 % If we use the new definition of \page, we always get a blank page
1648 }% unbind the catcode of @.
1657 % By default, they are off at the start of a document,
1668 % chapter name on inside top of right hand pages, document
1669 % title on inside top of left hand pages, and page numbers on outside top
1670 % edge of all pages.
1681 % For single-sided printing, chapter title goes across top left of page,
1713 % This produces Day Month Year style of output.
1727 % @settitle line... specifies the title of the document, for headings.
1728 % It generates no output of its own.
1737 % default indentation of table text
1739 % default indentation of @itemize and @enumerate text
1741 % margin between end of table item and start of table text.
1795 % \parskip glue -- logically it's part of the @item we just started.
1917 % Allow an optional argument of an uppercase letter, lowercase letter,
1932 % (We will always have one token, because of the test we just made.
1943 % We need the \relax at the end of the \ifnum lines to stop TeX from
1974 % Be sure we're not beyond the end of the alphabet.
1987 % Be sure we're not beyond the end of the alphabet.
2013 % Definition of @item while inside @itemize.
2028 % Contents of each column will wrap at width given in preamble. Width
2030 % or in percent of \hsize, the current width of text on page.
2036 % Either define widths of columns in terms of percent of \hsize:
2040 % Numbers following @columnfractions are the percent of the total
2050 % For those who want to use more than one line's worth of words in
2079 % @tab Many paragraphs of text may be used in any column.
2110 % #1 is the part of the @columnfraction before the decimal point, which
2113 % percent of \hsize for this column.
2173 % \everycr will reset column counter, \colcount, at the end of
2193 % we will add a \leftskip of \multitablecolspace to all columns after
2197 % to the width of each template entry.
2199 % If the user has set preamble in terms of percent of \hsize we will
2200 % use that dimension as the width of the column, and the \leftskip
2211 % If user has not set preamble in terms of percent of \hsize
2224 % @tab Legal holiday which is valid in major parts of the whole country.
2243 %% Test to see if parskip is larger than space between lines of
2351 % @dircategory CATEGORY -- specify a category of the dir file
2362 % This @ is a catcode 12 token (that is the normal catcode of @ in
2363 % this texinfo.tex file). We change the catcode of @ below to match.
2376 % Make the letter c a comment character so that the rest of the line
2397 \immediate\write16{WARNING: for users of Unix TeX 3.0!}
2399 \immediate\write16{If you are running another version of TeX, relax.}
2416 % Ignore text, except that we keep track of conditional commands for
2417 % purposes of nesting, up to an `@end #1' command.
2424 % the change of memory overflow, we follow the approach outlined on
2425 % page 401 of the TeXbook: make the current font be a dummy font.
2448 % produce output, but that should be an extremely small amount of
2483 % empty), we can't just use \parsearg; we have to insert a space of our
2484 % own to delimit the rest of the line, and then take it out again if we
2485 % didn't need it. Make sure the catcode of space is correct to avoid
2530 % one-level expansion on the result, instead of complete).
2583 % effect (they'd get reverted at the end of the group). So we must
2590 % Remember the current value of \E#1.
2599 % We need to expand lots of \csname's, but we don't want to expand the
2618 % \fooindex ...rest of line... puts an entry in the index foo.
2619 % It also defines \fooindfile to be the number of the output channel for
2621 % The name of an index should be no more than 2 characters long
2622 % for the sake of vms.
2652 % Do this instead of @defindex foo if you don't want it as a separate index.
2680 % and it is "foo", the name of the index.
2697 % Take care of the plain tex accent commands.
2710 % Take care of the plain tex special European modified letters.
2722 % Take care of texinfo commands likely to appear in an index entry.
2774 % Handle some cases of @value -- where the variable name does not
2786 % expansion of \tie (\\leavevmode \penalty \@M \ ).
2812 % Take care of the plain tex special European modified letters.
2834 % and is used in the definitions of the active chars like <, >, |...
2872 % #1 is name of index, #2 is stuff to put there, #3 is subentry --
2931 % start of the @defun won't see the skip inserted by the @end of
2934 % But don't do any of this if we're not in vertical mode. We
2961 % containing these kinds of lines:
2967 % for the beginning of a topic that is used with subtopics
2986 % Define the macros used in formatting output of the sorted index material.
3000 % Change catcode of @ here so that if the index file contains
3036 % Change them to control the appearance of the index.
3048 % Typeset the initial. Making this add up to a whole number of
3049 % baselineskips increases the chance of the dots lining up from column
3050 % to column. It still won't often be perfect, because of the stretch
3062 % This typesets a paragraph consisting of #1, dot leaders, and then #2
3063 % flush to the right margin. It is used for index and table of contents
3088 % of each paragraph, so we need not do anything with that.
3095 % A bit of stretch before each entry for the benefit of balancing columns.
3102 % Insert the text of the index entry. TeX will do line-breaking on it.
3104 % The following is kludged to not output a line of dots in the index if
3113 % If we must, put the page number on a line of its own, and fill out
3120 % part of (the primitive) \par. Without it, a spurious underfull
3158 % whole lot of material, we might end up calling this \output
3160 % essentially a couple of indexes with @setchapternewpage off). In
3180 % routine, in each of @smallbook, @afourpaper, and the default 8.5x11
3182 % of assignments once per index is clearly meaningless for the
3224 % Re-output the contents of the output page -- any previous material,
3237 % Split the last of the double-column material. Leave it on the
3260 % Called at the end of the double column material.
3296 % This counter is funny since it counts through charcodes of letters A, B, ...
3299 % We do the following for the sake of pdftex, which needs the actual
3336 % Each @chapter defines this as the name of the chapter.
3472 % Anyway, we don't want the fully-expanded definition of @cite to appear
3473 % as a result of the \message, we just want `@cite' itself. We use
3475 % simply yielding the contents of <toks register>. (We also do this for
3628 % to what kind of chapter we are in (ordinary, appendix, or unnumbered).
3636 % NOTE on use of \vbox for chapter headings, section headings, and such:
3791 % Switch to the right set of fonts.
3807 % Table of contents.
3811 % Called from @chapter, etc. We supply {\folio} at the end of the
3814 % We open the .toc file here instead of at @setfilename or any other
3909 % These macros generate individual entries in the table of contents.
3925 % command in the toc file for appendices, instead of using \chapentry
3931 % Compute width of word "Appendix", may change with language.
3935 % We typeset #1 in a box of constant width, regardless of the text of
3964 % This parameter controls the indentation of the various levels.
3996 % Final typesetting of a toc entry; we use the same \entry macro as for
3999 % of hyphenated-identifiers-that-do-not-fit-on-a-line-and-nothing-else.)
4001 \vskip 0pt plus1pt % allow a little stretch for the sake of nice page breaks
4023 % Since these characters are used in examples, it should be an even number of
4035 % Adapted from the manmac format (p.420 of TeXbook)
4048 {\tentt \global\dimen0 = 3em}% Width of the box.
4049 \dimen2 = .55pt % Thickness of rules
4058 \hbox{\vrule width\dimen2 \kern3pt % Space to left of text.
4106 % including the definition of @endlisp (which normally is erroneous).
4118 % is used only in environments like @example, where each line of input
4119 % should produce a line of output anyway.
4135 % start of the next paragraph will insert \parskip
4207 % This macro is called at the beginning of all the @example variants,
4211 \inENV % This group ends at the end of the body
4216 \obeylines % each line of input is a line of output
4236 % inserted at the beginning of the next paragraph in the document, after
4327 \begingroup\inENV %This group ends at the end of the @quotation body
4362 % Disable Spanish ligatures ?` and !` of \tt font
4400 \multiply\dimen0 by\tabw % compute previous multiple of \tabw
4401 \advance\dimen0 by\tabw % advance to next multiple of \tabw
4465 % @verbatiminclude FILE - insert text of file in verbatim environment.
4532 % Definitions of (, ) and & used in args for functions.
4533 % This is the definition of ( outside of all parentheses.
4538 % This is the definition of ( when already inside a level of parens.
4541 \gdef\clrm{% Print a paren in roman if it is taking us back to depth of 0.
4542 % also in that case restore the outer-level definition of (.
4549 } % End of definition inside \activeparens
4566 % #2 should be the type of definition, such as "Function".
4569 % Get the values of \leftskip and \rightskip as they were
4580 % but stuck inside a box of width 0 so it does not interfere with linebreaking
4592 % Actually process the body of a definition
4644 % extra argument at the beginning which is the `category', instead of it
4691 % some of the others, too, with some judicious conditionals.
4752 % the first is all of #2 before the space token,
4753 % the second is all of #2 after that space token.
4754 % If #2 contains no space token, all of it is passed as the first arg
4763 % So much for the things common to all kinds of definitions.
4767 % First, define the processing that is wanted for arguments of \defun
4788 \tclose{#1}% avoid \code because of side effects on active chars
4794 % Do complete processing of one @defun or @defunx line already parsed.
4963 % First, define the processing that is wanted for arguments of @defvar.
5000 % is actually part of the data type, which should not be put into the index.
5058 % To do this right we need a feature of e-TeX, \scantokens,
5064 % Undo catcode changes of \startcontents and \doprintindex
5078 % Undo catcode changes of \startcontents and \doprintindex
5083 \newcount\paramno % Count of parameters
5086 \def\macrolist{} % List of all defined macros in the form
5117 % (as in normal texinfo). It is necessary to change the definition of \.
5148 % \mbodybackslash is the definition of \ in @macro bodies.
5213 % This makes use of the obscure feature that if the last token of a
5254 % nonrecursive macros of zero, one, and many arguments.
5410 % the node name, #2 the name of the Info cross-reference, #3 the printed
5411 % node name, #4 the name of the Info file, #5 the name of the printed
5450 % is a loss. Therefore, we give the text of the node name again, so it
5468 % _ (for example) has to be the character _ for the purposes of the
5470 % into the usual \leavevmode...\vrule stuff for purposes of
5502 % CHARACTERS 'xrdef {foo}{...expansion of \Ypage...}
5536 % messages, but if we're using an old version of TeX, don't do anything.
5689 % In case the footnote comes at the end of a sentence, preserve the
5759 % @| inserts a changebar to the left of the current line. It should
5761 % change spans more than two lines of output. To handle that, we would
5763 % vertical list for the beginning and end of each change).
5771 % We want to insert a rule with the height and depth of the current
5775 % \vadjust-items are inserted at the left edge of the type. So
5809 % We will only complain once about lack of epsf.tex.
5851 % In the middle of a paragraph, no extra space.
5906 % Following George Bush, just get rid of widows and orphans.
5911 % using an old version of TeX, don't do anything. We want the amount of
6072 % Most of these we simply print from the \tt font, but for some, we can
6104 % Set up an active definition for =, but don't enable it most of the time.
6114 % \otherifyactive is called near the end of this file.
6162 % If a .fmt file is being used, we don't want the `\input texinfo' to show up.