Lines Matching refs:index

352     \normalturnoffactive  % \ in index entries must not stay \, e.g., if
524 % If an index command is used in an @example environment, any spaces
525 % therein should become regular spaces in the raw index file, not the
684 % if the definition is written into an index file.
3063 % to index the item name in whatever manner is desired (perhaps none).
3739 % the result winds up in the index file. This means that if the
3798 % \newindex {foo} defines an index named foo.
3800 % \fooindex ...rest of line... puts an entry in the index foo.
3802 % the file that accumulates this index. The file's extension is foo.
3803 % The name of an index should be no more than 2 characters long
3811 \expandafter\xdef\csname#1index\endcsname{% % Define @#1index
3828 \expandafter\xdef\csname#1index\endcsname{%
3833 % @synindex foo bar makes index foo feed into index bar.
3834 % Do this instead of @defindex foo if you don't want it as a separate index.
3836 % @syncodeindex foo bar similar, but put all entries made for index foo
3842 % #1 is \doindex or \docodeindex, #2 the index getting redefined (foo),
3843 % #3 the target index (bar).
3846 % closing the target index.
3857 \expandafter\xdef\csname#2index\endcsname{\noexpand#1{#3}}%
3862 % and it is "foo", the name of the index.
3867 % There is also \dosubind {index}{topic}{subtopic}
3868 % which makes an entry in a two-level index such as the operation index.
3877 % Take care of Texinfo commands that can appear in an index entry.
3883 \def\@{@}% change to @@ when we switch to @ as escape char in index files.
3892 % I don't entirely understand this, but when an index entry is
3899 % seems \endinput does not hurt in the printed index arg, since that
3924 % \realbackslash, still used for index files). When everything uses @,
3953 % that will dutifully get written to the index (or wherever).
4091 % \indexnofonts is used when outputting the strings to sort the index
4168 % writing an index entry, and texindex isn't prepared for an index sort entry
4179 \let\SETmarginindex=\relax % put index entries in margin (undocumented)?
4181 % Most index entries go through here, but \dosubind is the general case.
4182 % #1 is the index name, #2 is the entry text.
4186 % #1 is name of index, #2 is stuff to put there, #3 is subentry --
4193 % Store the main index entry text (including the third arg).
4208 % Write the entry in \toks0 to the index file:
4211 % Put the index entry in the margin if desired.
4221 % Process the index entry with all font commands turned off, to
4228 % Set up the complete index entry, with both the sort key and
4304 % @vindex index-whatever
4306 % would allow a break between the index-whatever whatsit
4318 % The index entry written in the file actually looks like
4348 % Define the macros used in formatting output of the sorted index material.
4350 % @printindex causes a particular index (the ??s file) to get printed.
4361 % See if the index file exists and is nonempty.
4362 % Change catcode of @ here so that if the index file contains
4369 % \enddoublecolumns gets confused if there is no text in the index,
4371 % index. The easiest way to prevent this problem is to make sure
4376 % If the index file exists but is empty, then \openin leaves \ifeof
4397 % These macros are used by the sorted index file itself.
4398 % Change them to control the appearance of the index.
4407 % We like breaks before the index initials, so insert a bonus.
4427 % then page number (#2) flushed to the right margin. It is used for index
4434 % ``-'' was active throughout whole index, but this isn't really right.
4485 % The following is kludged to not output a line of dots in the index if
4571 % of assignments once per index is clearly meaningless for the
4629 % The last section of the index consists only of a single entry.
5632 % We use the same \entry macro as for the index entries.
7704 % use the same \entry macro we use to generate the TOC and index.