Lines Matching refs:Index
123 \ifx\putwordIndexIsEmpty\undefined \gdef\putwordIndexIsEmpty{(Index is empty)}\fi
124 \ifx\putwordIndexNonexistent\undefined \gdef\putwordIndexNonexistent{(Index is nonexistent)}\fi
356 \normalturnoffactive % \ in index entries must not stay \, e.g., if
528 % If an index command is used in an @example environment, any spaces
529 % therein should become regular spaces in the raw index file, not the
688 % if the definition is written into an index file.
2931 % dummy definitions to worry about for index entries, etc.
3294 % to index the item name in whatever manner is desired (perhaps none).
3987 % the result winds up in the index file. This means that if the
4040 % Index generation facilities
4046 % \newindex {foo} defines an index named foo.
4048 % \fooindex ...rest of line... puts an entry in the index foo.
4050 % the file that accumulates this index. The file's extension is foo.
4051 % The name of an index should be no more than 2 characters long
4059 \expandafter\xdef\csname#1index\endcsname{% % Define @#1index
4076 \expandafter\xdef\csname#1index\endcsname{%
4081 % @synindex foo bar makes index foo feed into index bar.
4082 % Do this instead of @defindex foo if you don't want it as a separate index.
4084 % @syncodeindex foo bar similar, but put all entries made for index foo
4090 % #1 is \doindex or \docodeindex, #2 the index getting redefined (foo),
4091 % #3 the target index (bar).
4094 % closing the target index.
4105 \expandafter\xdef\csname#2index\endcsname{\noexpand#1{#3}}%
4110 % and it is "foo", the name of the index.
4115 % There is also \dosubind {index}{topic}{subtopic}
4116 % which makes an entry in a two-level index such as the operation index.
4125 % Take care of Texinfo commands that can appear in an index entry.
4131 \def\@{@}% change to @@ when we switch to @ as escape char in index files.
4140 % I don't entirely understand this, but when an index entry is
4147 % seems \endinput does not hurt in the printed index arg, since that
4172 % \realbackslash, still used for index files). When everything uses @,
4201 % that will dutifully get written to the index (or wherever).
4345 % \indexnofonts is used when outputting the strings to sort the index
4426 % writing an index entry, and texindex isn't prepared for an index sort entry
4437 \let\SETmarginindex=\relax % put index entries in margin (undocumented)?
4439 % Most index entries go through here, but \dosubind is the general case.
4440 % #1 is the index name, #2 is the entry text.
4444 % #1 is name of index, #2 is stuff to put there, #3 is subentry --
4451 % Store the main index entry text (including the third arg).
4466 % Write the entry in \toks0 to the index file:
4469 % Put the index entry in the margin if desired.
4479 % Process the index entry with all font commands turned off, to
4486 % Set up the complete index entry, with both the sort key and
4562 % @vindex index-whatever
4564 % would allow a break between the index-whatever whatsit
4576 % The index entry written in the file actually looks like
4606 % Define the macros used in formatting output of the sorted index material.
4608 % @printindex causes a particular index (the ??s file) to get printed.
4619 % See if the index file exists and is nonempty.
4620 % Change catcode of @ here so that if the index file contains
4627 % \enddoublecolumns gets confused if there is no text in the index,
4629 % index. The easiest way to prevent this problem is to make sure
4634 % If the index file exists but is empty, then \openin leaves \ifeof
4641 % Index files are almost Texinfo source, but we use \ as the escape
4655 % These macros are used by the sorted index file itself.
4656 % Change them to control the appearance of the index.
4665 % We like breaks before the index initials, so insert a bonus.
4685 % then page number (#2) flushed to the right margin. It is used for index
4692 % ``-'' was active throughout whole index, but this isn't really right.
4743 % The following is kludged to not output a line of dots in the index if
4829 % of assignments once per index is clearly meaningless for the
4887 % The last section of the index consists only of a single entry.
5910 % We use the same \entry macro as for the index entries.
7981 % use the same \entry macro we use to generate the TOC and index.