• Home
  • Raw
  • Download

Lines Matching +full:secret +full:- +full:bot +full:- +full:token

1 % texinfo.tex -- TeX macros to handle Texinfo files.
6 \def\texinfoversion{2013-02-01.11}
38 % Send bug reports to bug-texinfo@gnu.org. Please include including a
49 % dvips foo.dvi -o # or whatever; this makes foo.ps.
50 % The extra TeX runs get the cross-reference information correct.
55 % extent. You can get the existing language-specific files from the
112 \let\linenumber = \empty % Pre-3.0.
166 \chardef\dashChar = `\-
177 % Ignore a token.
186 Flor-i-da Ghost-script Ghost-view Mac-OS Post-Script
187 ap-pen-dix bit-map bit-maps
188 data-base data-bases eshell fall-ing half-way long-est man-u-script
189 man-u-scripts mini-buf-fer mini-buf-fers over-view par-a-digm
190 par-a-digms rath-er rec-tan-gu-lar ro-bot-ics se-vere-ly set-up spa-ces
191 spell-ing spell-ings
192 stand-alone strong-est time-stamp time-stamps which-ever white-space
193 wide-spread wrap-around
234 % @errormsg{MSG}. Do the index-like expansions on MSG, but if things
245 \removelastskip\penalty-50\smallskip\fi\fi}
247 \removelastskip\penalty-100\medskip\fi\fi}
249 \removelastskip\penalty-200\bigskip\fi\fi}
290 % page or the contents), so we use \firstmark there -- this gets us
321 \else \advance\hoffset by -\bindingoffset\fi
349 \vskip-\topandbottommargin
395 \ifnum\outputpenalty>-20000 \else\dosupereject\fi
408 \ifr@ggedbottom \kern-\dimen@ \vfil \fi}
433 \parseargline\empty% Insert the \empty token, see \finishparsearg below.
451 % This space token undergoes the same procedure and is eventually removed
464 % Put the space token in:
470 % We prepended an \empty token at the very beginning and we expand it now,
473 % either the null string, or it ends with \^^M---thus there is no danger
476 % But first, we have to remove the trailing space token.
486 % favourite TeX trick. --kasal, 16nov03
528 % Non-false conditionals (@iftex, @ifset) don't fit into this, so they
534 % At run-time, environments start with this:
583 % equivalent to this in @example-like environments. Otherwise, a space
584 % at the beginning of a line will start with \penalty -- and
603 % @. is an end-of-sentence period.
606 % @! is an end-of-sentence bang.
609 % @? is an end-of-sentence query.
636 % max (\topskip - \ht (first item), 0). If that height is large,
659 % @example, where each end-of-line in the input causes an
660 % end-of-line in the output. We don't want the end-of-line after
680 \dimen2 = \pageheight \advance\dimen2 by -\pagetotal
700 % @need space-in-mils
701 % forces a page break if there is not space-in-mils remaining.
730 % almost-but-not-quite fill up a page, TeX will have a hard time doing
737 \kern -#1\mil
760 \parseargdef\exdent{\hfil\break\hbox{\kern -\exdentamount{\rm#1}}\hfil\break}
763 \parseargdef\nofillexdent{{\advance \leftskip by -\exdentamount
775 \kern-\strutdepth
792 % @inmargin{TEXT [, RIGHT-TEXT]}
793 % (if RIGHT-TEXT is given, use TEXT for left page, RIGHT-TEXT for right;
808 \def\temp{\inrightmargin\righttext}% odd page -> outside is right margin
830 \vskip-\baselineskip
832 % \vadjust-items are inserted at the left edge of the type. So
833 % the \llap here moves out into the left-hand margin.
845 % @include FILE -- \input text of FILE.
873 \catcode`-=\other
908 \advance\hsize by -\leftskip
909 \advance\hsize by -\rightskip
1019 \kern -\parindent
1031 % @refill is a no-op.
1035 % be able to disable indexing, cross-referencing, and contents, for test runs.
1055 % Useful for site-wide @afourpaper, etc.
1112 % See http://www.ntg.nl/pipermail/ntg-pdftex/2004-July/000654.html and
1140 % very dark gray on-screen and a very dark halftone in print, instead
1169 \vskip-22.5pt
1220 % included twice. (Version 3.14159-pre-1.0-unofficial-20010704.)
1328 % The `-' means take the \expnumber as the absolute number of
1333 \dopdfoutline{##1}{count-\expnumber{chap##2}}{##3}{##4}}%
1335 \dopdfoutline{##1}{count-\expnumber{sec##2}}{##3}{##4}}%
1337 \dopdfoutline{##1}{count-\expnumber{subsec##2}}{##3}{##4}}%
1347 % TODO this right, we have to translate 8-bit characters to
1392 % of @url. for now, just make @/ a no-op, that's the only one
1400 % special-casing \var here?
1433 % non-pdf mode
1514 \catcode`\%=12 \immediate\pdfobj stream {%!PS-Adobe-3.0 Resource-CMap
1517 %%BeginResource: CMap (TeX-OT1-0)
1518 %%Title: (TeX-OT1-0 TeX OT1 0)
1529 /CMapName /TeX-OT1-0 def
1600 \catcode`\%=12 \immediate\pdfobj stream {%!PS-Adobe-3.0 Resource-CMap
1603 %%BeginResource: CMap (TeX-OT1IT-0)
1604 %%Title: (TeX-OT1IT-0 TeX OT1IT 0)
1615 /CMapName /TeX-OT1IT-0 def
1688 \catcode`\%=12 \immediate\pdfobj stream {%!PS-Adobe-3.0 Resource-CMap
1691 %%BeginResource: CMap (TeX-OT1TT-0)
1692 %%Title: (TeX-OT1TT-0 TeX OT1TT 0)
1703 /CMapName /TeX-OT1TT-0 def
2064 % We provide the user-level command
2102 % The font-changing commands redefine the meanings of \tenSTYLE, instead
2107 % Each font-changing command also sets the names \lsize (one size lower)
2203 % --karl, 24jan03.
2357 % Count depth in font-changes, for error checks
2378 \else\ifx\next-%
2420 \def\nohyphenation{\hyphenchar\font = -1 \aftergroup\restorehyphenation}
2421 \def\restorehyphenation{\hyphenchar\font = `- }
2477 % We *must* turn on hyphenation at `-' and `_' in @code.
2482 % both hyphenation at - and hyphenation within words.
2485 % -- rms.
2487 \catcode`\-=\active \catcode`\_=\active
2496 \let-\codedash
2499 \let-\normaldash
2508 \def\normaldash{-}
2509 \def\codedash{-\discretionary{}{}{}}
2524 % @allowcodebreaks provides a document-level way to turn breaking at -
2551 % @uref (abbreviation for `urlref') takes an optional (comma-separated)
2680 % rms does not like angle brackets --karl, 17may97.
2697 % @kbdinputstyle -- arg is `distinct' (@kbd uses slanted tty font always),
2736 % \raise0.4pt\hbox{\angleleft}\kern-.08em\vtop{%
2737 % \vbox{\hrule\kern-0.4pt
2739 % \kern-0.4pt\hrule}%
2740 % \kern-.06em\raise0.4pt\hbox{\angleright}}}}
2765 % Polish suppressed-l. --karl, 22sep96.
2770 % all-uppercase.
2783 % No font change, but don't do end-of-sentence spacing.
2860 % @inlinefmt{FMTNAME,PROCESSED-TEXT} and @inlineraw{FMTNAME,RAW-TEXT}.
2876 % well use a command to get a left brace too. We could re-use the
2956 L\kern-.36em
2970 \kern-.15em
2978 \def\minus{\ifmmode -\else $-$\fi}
3002 % @enddots{} is an end-of-sentence ellipsis.
3029 \setbox0 = \hbox{\kern-.75pt \reducedsf \putworderror\kern-1.5pt}
3032 \hsize = \dimen0 \advance\hsize by -5.8pt % Space to left+right.
3033 \advance\hsize by -2\dimen2 % Rules.
3052 % It is available from http://www.ctan.org/tex-archive/fonts/eurosym.
3058 % feymr - regular
3059 % feymo - slanted
3060 % feybr - bold
3061 % feybo - bold slanted
3074 % \textfonts and the other font-switching commands, so that
3142 % Use the ec* fonts (cm-super in outline format) for non-CM glyphs.
3165 % @registeredsymbol - R in a circle. The font for the R should really
3175 % @textdegree - the normal degrees sign.
3368 \global\advance\pageheight by -12pt
3369 \global\advance\vsize by -12pt
3374 % @evenheadingmarks top \thischapter <- chapter at the top of a page
3375 % @evenheadingmarks bottom \thischapter <- chapter at the bottom of a page
3402 % @headings double turns headings on for double-sided printing.
3403 % @headings single turns headings on for single-sided printing.
3406 % @headings after turns on double-sided headings after this page.
3407 % @headings doubleafter turns on double-sided headings after this page.
3408 % @headings singleafter turns on single-sided headings after this page.
3414 \def\headingsoff{% non-global headings elimination
3423 % For double-sided printing, put current file name in lower left corner,
3437 % For single-sided printing, chapter title goes across top left of page,
3470 % Only define if not already defined, in case a txi-??.tex file has set
3471 % up a different format (e.g., txi-cs.tex does this).
3490 % Tables -- @table, @ftable, @vtable, @item(x).
3509 \def\itemxpar{\par\ifitemxneedsnegativevskip\nobreak\vskip-\parskip\nobreak\fi}
3515 \advance\hsize by -\rightskip
3516 \advance\hsize by -\tableindent
3529 % but leave it ragged-right.
3531 \advance\leftskip by-\tableindent
3538 % \parskip glue -- logically it's part of the @item we just started.
3539 \nobreak \vskip-\parskip
3558 \nobreak\kern-\tableindent
3559 \dimen0 = \itemmax \advance\dimen0 by \itemmargin \advance\dimen0 by -\wd0
3611 \advance \itemmax by -\itemmargin
3635 \advance\itemmax by -\itemmargin
3664 % done a \vskip-\parskip. In that case, we don't want to zero
3678 % \splitoff TOKENS\endmark defines \first to be the first token in
3693 % Detect if the argument is a single token. If so, it might be a
3695 % (We will always have one token, because of the test we just made.
3697 % all -- the first parameter is undelimited.)
3700 % Only one token in the argument. It could still be anything.
3764 \advance\itemno by -1
3891 % multitable-only commands.
3908 % --karl, nathan@acm.org, 20apr99.
3943 % problem manifests itself, so it can be fixed for real --karl.
4014 % See bug-texinfo report from Werner Lemberg, 31 Oct 2004 12:52:20 +0100.
4017 \global\advance\multitablelinespace by-\ht0
4024 \global\advance\multitableparskip-7pt % to keep parskip somewhat smaller
4029 \global\advance\multitableparskip-7pt % to keep parskip somewhat smaller
4120 \next #1% the token \_STOP_ is present just after this macro.
4129 \advance\doignorecount by -1
4145 % @set VAR REST-OF-LINE sets VAR to the value REST-OF-LINE.
4147 % Since we want to separate VAR from REST-OF-LINE (which might be
4182 \catcode`\- = \active \catcode`\_ = \active
4187 \catcode`\-=\other \catcode`\_=\other
4189 % we're called from @code, as @code{@value{foo-bar_}}, though.
4191 \let-\normaldash \let_\normalunderscore
4201 % to do a one-level expansion on the result, instead of complete).
4271 % @dircategory CATEGORY -- specify a category of the dir file
4356 % which makes an entry in a two-level index such as the operation index.
4388 % disappear altogether for that purpose -- although logging shows that
4393 % Sample source (mac-idx3.tex, reported by Graham Percival to
4394 % help-texinfo, 22may06):
4453 \definedummyletter\-%
4455 % Non-English letters.
4529 % Handle some cases of @value -- where it does not contain any
4530 % (non-fully-expandable) commands.
4619 % Don't no-op \tt, since it isn't a user-level command
4627 \def\-{}% @- shouldn't affect sorting
4638 % Non-English letters.
4664 \def\arrow{->}%
4680 \def\minus{-}%
4683 \def\print{-|}%
4705 % goes to end-of-line is not handled.
4723 % #1 is name of index, #2 is stuff to put there, #3 is subentry --
4822 % -\whatsitskip glue we're inserting is preceded by a
4823 % non-discardable item, therefore it is not a potential
4827 \vskip-\whatsitskip
4835 % to re-insert the same penalty (values >10000 are used for various
4836 % signals); since we just inserted a non-discardable item, any
4838 % @deffn deffn-whatever
4839 % @vindex index-whatever
4841 % would allow a break between the index-whatever whatsit
4846 % this make-up glue would be preceded by a non-discardable item
4867 % Define the user-accessible indexing commands
4893 \everypar = {}% don't want the \kern\-parindent from indentation suppression.
4945 \vskip 0pt plus -3\baselineskip
4967 % @code, which sets - active. This problem was fixed by a kludge---
4968 % ``-'' was active throughout whole index, but this isn't really right.
4970 % --kasal, 21nov03
5074 % Define two-column mode, which we use to typeset indexes.
5083 % Grab any single-column material above us.
5088 % routine twice in a row (see the doublecol-lose test, which is
5092 % runs and this will be a no-op. See the indexspread.tex test case.
5100 \kern-\topskip \kern\baselineskip
5105 % Use the double-column output routine for subsequent pages.
5117 % below is chosen so that the gutter has the same value (well, +-<1pt)
5118 % as it did when we hard-coded it.
5125 \advance\doublecolumnhsize by -.04154\hsize
5134 % The double-column output routine for all double-column pages except
5139 % Get the available space for the double columns -- the normal
5144 \advance\dimen@ by -\ht\partialpage
5146 % box0 will be the left-hand column, box2 the right.
5153 % Re-output the contents of the output page -- any previous material,
5176 % routine to the \balancecolumns version, so the next-to-last
5177 % double-column page will be processed with \balancecolumns, which
5179 % the broken-off section in the recent contributions. As soon as
5181 % break. The two columns and the broken-off section both fit on the
5190 % page builder, unlike penalties (see The TeXbook, pp. 280-281).
5194 % Split the last of the double-column material. Leave it on the
5211 % the current page. We're now back to normal single-column
5222 \advance\dimen@ by-\baselineskip
5224 %debug\message{final 2-column material height=\the\ht0, target=\the\dimen@.}%
5331 \def\raisesections{\global\advance\secbase by -1}
5377 \errmessage{@appendix... within a non-appendix chapter}%
5420 % @chapter, @appendix, @unnumbered. Increment top-level counter, reset
5421 % all lower-level sectioning counters to zero.
5481 % argument to \message. Therefore, if #1 contained @-commands, TeX
5486 % Anyway, we don't want the fully-expanded definition of @cite to appear
5505 % Thus we are safer this way: --kasal, 24feb04
5628 \def\chapbreak{\dobreak \chapheadingskip {-4000}}
5632 % care -- we just disable all headings on the filler page.
5771 % @centerchap -- centered and unnumbered.
5781 % updating it with the new noderef stuff. We'll see. --karl, 11aug03.
5808 \def\secheadingbreak{\dobreak \secheadingskip{-1000}}
5812 \def\subsecheadingbreak{\dobreak \subsecheadingskip{-500}}
5897 % for @headings -- no section number, don't include in toc,
5932 % Add extra space after the heading -- half of whatever came above it.
5946 \vskip-\parskip
6029 \newcount\lastnegativepageno \lastnegativepageno = -1
6048 \advance\hsize by -\contentsrightmargin % Don't use the full line length.
6054 % redefined for the two-volume lispref. We always output on
6125 % We'd like to right-justify chapter numbers, but that looks strange
6126 % with appendix letters. And right-justifying numbers and
6127 % left-justifying letters looks strange when there is less than 10
6146 \penalty-300
6161 % Need the word Appendix, and a fixed-size box.
6199 \penalty-300 \vskip1\baselineskip plus.33\baselineskip minus.25\baselineskip
6305 % to help in doing that, since in @example-like environments \parskip
6306 % is reset to zero; thus the \afterenvbreak inserts no space -- but the
6319 \ifnum\lastpenalty<10000 \penalty-50 \fi
6339 \def\ctl{{\circle\char'013\hskip -6pt}}% 6pt from pl file: 1/2charwidth
6341 \def\cbl{{\circle\char'012\hskip -6pt}}
6357 \cartinner=\hsize \advance\cartinner by-\lskip
6358 \advance\cartinner by-\rskip
6384 \vskip -\parskip
6406 \sepspaces % Make spaces be word-separators rather than space tokens.
6429 % @indent in our nonfill-environments, where spaces are normally
6531 % @raggedright does more-or-less normal line breaking but no right
6577 \leftline{\kern 2\leftskip \sl ---\quotationauthor}%
6618 % LaTeX-like @verbatim...@end verbatim and @verb{<char>...<char>}
6621 % `@verbx...x' would look like the '@verbx' command. --janneke@gnu.org
6632 % Don't do the quotes -- if we do, @set txicodequoteundirected and
6669 % or some other command that starts with a begin-group. Otherwise, the
6670 % entire \verbbox would disappear at the corresponding end-group, before
6751 % @verbatiminclude FILE - insert text of file in verbatim environment.
6772 % beforehand -- and a) we want @copying to be done first in the source
6849 \nobreak\vskip -\parskip
6851 % Some of the @defun-type tags do not enable magic parentheses,
6981 % Remaining @defun-like shortcuts:
7004 \advance\leftskip by -\defbodyindent
7028 \dimen0=\hsize \advance\dimen0 by -\wd0 \advance\dimen0 by \rightskip
7039 \dimen2=\hsize \advance\dimen2 by -\defargsindent
7047 \hfil\box0 \kern-\hsize
7062 % . we don't want -- and --- to be treated as ligatures.
7087 % distinguishable. Prevent hyphenation at `-' chars.
7130 % If we encounter &foo, then turn on ()-hacking afterwards
7162 \global\advance\parencount by -1
7172 \global\advance\brackcount by -1
7194 % To do this right we need a feature of e-TeX, \scantokens,
7215 % with macro expansion. --kasal, 19aug04
7224 % cases (untried: maybe e-TeX's \everyeof could help, though plain TeX
7227 % line-oriented commands.
7266 % Concepts from aro-bend problem 15 (see CTAN).
7287 % Non-ASCII encodings make 8-bit characters active, so un-activate
7288 % them to avoid their expansion. Must do this non-globally, to
7413 % This makes use of the obscure feature that if the last token of a
7437 % it to # just before using the token list produced.
7446 % In that case, the hook is \the\toks N-1, and we simply set \toks N-1 to the
7544 % No more arguments values passed to macro. Set remaining named-arg
7578 % To do this we use the property that token registers that are \the'ed
7580 % values into respective token registers.
7582 % First we save the token context, and initialize argument numbering.
7586 % value into a new token list register \toks#N
7592 % Now we restore the token stack pointer to free the token list registers
7601 %% Define the named-macro outside of this group and then close this group.
7627 % First we allocate the new token list register, and give it a temporary
7630 % Then we place the argument value into that token list register.
7638 % Save the token stack pointer into macro #1
7640 % Restore the token stack pointer from number in macro #1
7800 % cross-references. The @node line might or might not have commas, and
7808 % @node Help-Cross, , , Cross-refs
7815 % Write a cross-reference definition for the current node. #1 is the
7825 % @anchor{NAME} -- define xref target at arbitrary point.
7833 % \setref{NAME}{SNT} defines a cross-reference point NAME (a node or an
7835 % 1) NAME-title - the current sectioning name taken from \lastsection,
7837 % 2) NAME-snt - section number and type, passed as the SNT arg, or
7839 % 3) NAME-pg - the page number.
7843 % 4) NAME-lof - the text as it should appear in a @listoffloats.
7851 \write\auxfile{@xrdef{#1-% #1 of \setref, expanded by the \edef
7864 % This was provided as a "secret" @set xref-automatic-section-title
7870 \expandafter\let\csname SETxref-automatic-section-title\endcsname
7873 \expandafter\let\csname SETxref-automatic-section-title\endcsname
7883 % @xref, @pxref, and @ref generate cross-references. For \xrefX, #1 is
7884 % the node name, #2 the name of the Info cross-reference, #3 the printed
7914 \expandafter\ifx\csname SETxref-automatic-section-title\endcsname \relax
7915 % Not auto section-title: use node name inside the square brackets.
7918 % Auto section-title: use chapter/section title inside
7926 \def\printedrefname{\refx{#1-title}{}}%
7967 % LABEL-title being set to a magic string.
7974 \csname XR#1-title\endcsname
7980 \refx{#1-snt}{}%
7991 % node/anchor (non-float) references.
8001 % Cross-manual reference with a printed manual name.
8006 % Cross-manual reference with only an info filename (arg 4), no
8018 % printing. So we \turnoffactive for the \refx-snt, back on for the
8019 % printing, back off for the \refx-pg.
8021 % Only output a following space if the -snt ref is nonempty; for
8023 \setbox2 = \hbox{\ignorespaces \refx{#1-snt}{}}%
8024 \ifdim \wd2 > 0pt \refx{#1-snt}\space\fi
8033 \turnoffactive \putwordpage\tie\refx{#1-pg}{}%
8039 % Output a cross-manual xref to #1. Used just above (twice).
8100 % Define \refx{NAME}{SUFFIX} to reference a cross-reference string named NAME.
8112 \angleleft un\-de\-fined\angleright
8115 {\toks0 = {#1}% avoid expansion of possibly-complex value
8136 {% The node name might contain 8-bit characters, which in our current
8211 % b-title}{'hat b} and \xrdef does a \csname...\endcsname on the first
8242 % now. --karl, 15jan04.
8245 % Make the characters 128-255 be printing characters.
8278 \def\supereject{\par\penalty -20000\footnoteno =0 }
8285 % Auto-number footnotes. Otherwise like plain.
8308 % the footnote is read. --karl, 16nov96.
8329 % to exdent this text, so make it be a no-op. makeinfo does not use
8354 % And the same can be done for other insert classes. --kasal, 16nov03.
8387 % eat @SAVE -- beware, all of them have catcode \other:
8389 \def\dospecials{\do S\do A\do V\do E} \uncatcodespecials % ;-)
8476 % want to start a paragraph, which will create a hsize-width box and
8517 % chapter-level command.
8527 % insert appears inside a float which could possibly float. --kasal, 26may04
8561 % XREFLABEL-title value. \xrefX uses it to distinguish float
8630 % \floatlabel-lof. Besides \floatident, we include the short
8647 \immediate\write\auxfile{@xrdef{\floatlabel-lof}{\floatident
8657 % float. --kasal, 26may04
8689 % \setref calls this to get the XREFLABEL-snt value. We want an @xref
8695 % Magic string used for the XREFLABEL-title value, so \xrefX can
8714 % @listoffloats FLOATTYPE - print a list of floats like a table of contents.
8726 % \xrdef saves the floats as a \do-list in \floatlistSAFEFLOATTYPE.
8742 % xref label, in the form LABEL-title, which is how we save it in the
8743 % aux file. We strip off the -title and look up \XRLABEL-lof, which
8750 \def\listoffloatsdoentry#1-title\finish{{%
8751 % Can't fully expand XR#1-lof because it can contain anything. Just
8752 % pass the control sequence. On the other hand, XR#1-pg is just the
8755 \toksA = \expandafter{\csname XR#1-lof\endcsname}%
8758 \edef\writeentry{\noexpand\entry{\the\toksA}{\csname XR#1-pg\endcsname}}%
8765 % For single-language documents, @documentlanguage is usually given very
8774 \tex % read txi-??.tex file in plain TeX.
8776 \openin 1 txi-#1.tex
8780 \globaldefs = 1 % everything in the txi-LL files needs to persist
8781 \input txi-#1.tex
8787 % If they passed de_DE, and txi-de_DE.tex doesn't exist,
8788 % try txi-de.tex.
8791 \openin 1 txi-#1.tex
8794 \errmessage{Cannot read language file txi-#1.tex}%
8796 \globaldefs = 1 % everything in the txi-LL files needs to persist
8797 \input txi-#1.tex
8807 % This macro is called from txi-??.tex files; the first argument is the
8813 % /usr/local/texlive/2008/texmf-var/web2c/pdftex/etex.log.
8852 % @documentencoding sets the definition of non-ASCII characters
8861 \def\ascii{\csname US-ASCII.enc\endcsname}%
8862 \def\latnine{\csname ISO-8859-15.enc\endcsname}%
8863 \def\latone{\csname ISO-8859-1.enc\endcsname}%
8864 \def\lattwo{\csname ISO-8859-2.enc\endcsname}%
8865 \def\utfeight{\csname UTF-8.enc\endcsname}%
8904 % First, make active non-ASCII characters in order for them to be
8909 % Latin1 (ISO-8859-1) character definitions.
8924 \gdef^^ad{\-}
9016 % Latin9 (ISO-8859-15) encoding character definitions.
9031 % Latin2 (ISO-8859-2) character definitions.
9046 \gdef^^ad{\-}
9136 % UTF-8 character definitions.
9138 % This code to support UTF-8 is based on LaTeX's utf8.def, with some
9244 \advance\countUTFx by -\countUTFz
9263 \DeclareUnicodeCharacter{00AD}{\-}
9628 \DeclareUnicodeCharacter{2013}{--}
9629 \DeclareUnicodeCharacter{2014}{---}
9651 % US-ASCII character definitions.
9656 % Make non-ASCII characters printable again for compatibility with
9754 {-.2in}{0in}%
9772 {-.2in}{-.4in}%
9788 % Double-side printing via postscript on Laserjet 4050
9789 % prints double-sided nicely when \bindingoffset=10mm and \hoffset=-6mm.
9791 % \normaloffset until the front-side and back-side texts align. Then
9795 % \global\normaloffset = -6mm
9845 {\voffset}{-2.95mm}%
9889 \catcode`\$=\other \def\normaldollar{$}%$ font-lock fix
9899 % (where it can probably be output as-is), and another way in other fonts,
9910 % non-italic slanted fonts since it is impossible to distinguish them from
9946 \def${\ifusingit{{\sl\$}}\normaldollar}%$ font-lock fix
9996 % the literal character `\'. Also revert - to its normal character, in
9997 % case the active - from code has slipped in.
9999 {@catcode`- = @active
10001 @let-=@normaldash
10003 @let$=@normaldollar %$ font-lock fix
10033 % file name, in case not using a pre-dumped format.
10044 % These (along with & and #) are made active for url-breaking, so need
10051 % @hashchar{} gets its own user-level command, because of #line.
10068 @c eval: (add-hook 'write-file-hooks 'time-stamp)
10069 @c page-delimiter: "^\\\\message"
10070 @c time-stamp-start: "def\\\\texinfoversion{"
10071 @c time-stamp-format: "%:y-%02m-%02d.%02H"
10072 @c time-stamp-end: "}"
10078 arch-tag: e1b36e32-c96e-4135-a41a-0b2efa2ea115