Lines Matching refs:index

307     \normalturnoffactive  % \ in index entries must not stay \, e.g., if
475 % If an index command is used in an @example environment, any spaces
476 % therein should become regular spaces in the raw index file, not the
635 % if the definition is written into an index file.
2311 % to index the item name in whatever manner is desired (perhaps none).
2981 % the result winds up in the index file. This means that if the
3040 % \newindex {foo} defines an index named foo.
3042 % \fooindex ...rest of line... puts an entry in the index foo.
3044 % the file that accumulates this index. The file's extension is foo.
3045 % The name of an index should be no more than 2 characters long
3053 \expandafter\xdef\csname#1index\endcsname{% % Define @#1index
3070 \expandafter\xdef\csname#1index\endcsname{%
3075 % @synindex foo bar makes index foo feed into index bar.
3076 % Do this instead of @defindex foo if you don't want it as a separate index.
3078 % @syncodeindex foo bar similar, but put all entries made for index foo
3084 % #1 is \doindex or \docodeindex, #2 the index getting redefined (foo),
3085 % #3 the target index (bar).
3088 % closing the target index.
3099 \expandafter\xdef\csname#2index\endcsname{\noexpand#1{#3}}%
3104 % and it is "foo", the name of the index.
3109 % There is also \dosubind {index}{topic}{subtopic}
3110 % which makes an entry in a two-level index such as the operation index.
3119 % Take care of Texinfo commands that can appear in an index entry.
3124 \def\@{@}% change to @@ when we switch to @ as escape char in index files.
3143 % that will dutifully get written to the index (or wherever).
3310 % \indexnofonts is used when outputting the strings to sort the index
3382 \let\SETmarginindex=\relax % put index entries in margin (undocumented)?
3384 % Most index entries go through here, but \dosubind is the general case.
3385 % #1 is the index name, #2 is the entry text.
3389 % #1 is name of index, #2 is stuff to put there, #3 is subentry --
3396 % Store the main index entry text (including the third arg).
3415 % Write the entry in \toks0 to the index file:
3418 % Put the index entry in the margin if desired.
3429 % Process the index entry with all font commands turned off, to
3436 % Set up the complete index entry, with both the sort key and
3506 % @vindex index-whatever
3508 % would allow a break between the index-whatever whatsit
3519 % The index entry written in the file actually looks like
3549 % Define the macros used in formatting output of the sorted index material.
3551 % @printindex causes a particular index (the ??s file) to get printed.
3561 % See if the index file exists and is nonempty.
3562 % Change catcode of @ here so that if the index file contains
3569 % \enddoublecolumns gets confused if there is no text in the index,
3571 % index. The easiest way to prevent this problem is to make sure
3576 % If the index file exists but is empty, then \openin leaves \ifeof
3597 % These macros are used by the sorted index file itself.
3598 % Change them to control the appearance of the index.
3607 % We like breaks before the index initials, so insert a bonus.
3627 % then page number (#2) flushed to the right margin. It is used for index
3634 % ``-'' was active throughout whole index, but this isn't really right.
3685 % The following is kludged to not output a line of dots in the index if
3774 % of assignments once per index is clearly meaningless for the
4683 % We use the same \entry macro as for the index entries.
5815 % argument to @deffn, which ends up writing an index entry, and texindex
5816 % isn't prepared for an index sort entry that starts with \.
6689 % use the same \entry macro we use to generate the TOC and index.