17.2. Index
InordertomakeLaTeXcollectindexinginformationthedeclaration
\makeindex
mustbe
putinthepreamble. Bydefaulttherawindexdataisputintothe
jobname.idx
file. If
theoptionalfileargumentisgiventhenindexdatacanbeoutputto
file.idx
. Several
\makeindex
declarationscanbeusedprovidedtheyeachcallforadifferentfile.
The
\printindex
commandwillprintanindexwherebydefaulttheindexeditems
areassumedtobeinafilecalled
jobname.ind
. Iftheoptionalfileargumentisgiven
thentheindexeditemsarereadfromthefilecalled
file.ind
.
\begin{theindex}
entries
\end{theindex}
\onecolindex\twocolindex
\indexname
Theindexentriesaretypesetwithinthe
theindex
environment. Bydefaultitistypeset
withtwocolumnsbutfollowingthe
\onecolindex
declarationtheenvironmentusesa
single column. . The e defaulttwocolumnbehaviourisrestoredafterthe
\twocolindex
declaration.Theindextitleisgivenbythecurrentvalueof
\indexname
(default‘Index’).
\indexintoc\noindexintoc
Thedeclaration
\indexintoc
willcausethe
theindex
environmenttoaddthetitletothe
ToC,whilethedeclaration
\noindexintoc
ensuresthatthetitleisnotaddedtotheToC.
Thedefaultis
\indexintoc
.
\indexcolsep
\indexrule
Thelength
\indexcolsep
isthewidthofthegutterbetweenthetwoindexcolumnsThe
length
\indexrule
,defaultvalue0pt,isthethicknessofaverticalruleseparatingthetwo
columns.
\preindexhook
Themacro
\preindexhook
iscalledafterthetitleistypesetandbeforetheindexlisting
starts.Bydefaultitdoesnothingbutcanbechanged.Forexample
\renewcommand{\preindexhook}{Bold page e numbers s are e used
to indicate the main n reference e for an entry.}
\indexmark
\indexmark
maybeusedinpagestylesforpageheadersinanindex.Itsdefaultdefinition
is:
\newcommand*{\indexmark}{}
butcouldberedefinedlike,say,
\renewcommand*{\indexmark}{\markboth{\indexname}{\indexname}}
\ignorenoidxfile
\reportnoidxfile
303
Append pdf - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
batch merge pdf; pdf merge
Append pdf - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
add pdf together one file; pdf combine files online
17. B
ACKMATTER
Followingthedeclaration
\ignorenoidxfile
,whichisthedefault,LaTeXwillsilently
passoverattemptstousean
idx
filewhichhasnotbeendeclaredvia
\makeindex
.After
thedeclaration
\reportnoidxfile
LaTeXwillwhingeaboutanyattemptstowritetoan
unopenedfile.
17.2.2 Preparinganindex
Ititiseasyforacomputertoprovidealistofallthewordsyouhaveused,andwhere
theywereused. Thisiscalledaconcordance. Preparinganindex,though,isnotmerely
agatheringofwordsbutisanintellectualprocessthatinvolvesrecognisingandnaming
concepts, constructingalogicalhierarchyoftheseandprovidinglinksbetweenrelated
concepts. Nocomputercandothatforyouthoughitcanhelpwithsometasks,suchas
sortingthingsintoalphabeticalorder,eliminatingduplicates,andsoforth.
Severaliterationsmayberequired beforeyouhave anacceptable index. . Generally
youpickouttheimportantwordsorphrasesusedonthefirstpass. Partoftheskillof
indexingisfindingappropriatewordstodescribethingsthatmaynotbeobviousfrom
thetext.Ifthereareseveralwaysofdescribingsomethingtheymayallbeincludedusing
a‘see’referencetothemostobviousoftheterms,alternativelyyoucoulduse‘seealso’
referencesbetweentheitems. Entriesshouldbebrokendownintosubcategoriessothat
anyparticularitemwillnothavealongstringofpagenumbersandyourreaderismore
likelytoquicklyfindtherelevantplace. Afterhavinggotthefirstindexyouwillmost
probablyhavetogobackandcorrectallthesinsofommissionandcommission,andstart
thecycleagain.
Ifoundthatindexingthismanualwasthemostdifficultpartofpreparingit. Itwas
easytoindexthenamesofallthemacros,environments,andsoonasIhadcommands
thatwouldsimultaneouslyprintandindexthese.Itwastheconceptsthatwasdifficult. I
inserted
\index
commandsasIwentalongatwhatseemedtobeappropriateplacesbut
turnedoutnottobe.Iwoulduseslightlydifferentwordsforthesamething,andwhatwas
worsethesamewordfordifferentthings. Ittookalongtimetoimproveittoitspresent
ratherpitifulstate.
\index[
file
]{
stuff
}
The
\index
macrospecifiesthatstuffistoappearinanindex.Bydefaulttherawindex
data—thestuffandthepagenumber—willbeoutputtothe
jobname.idx
file,butif
theoptionalfileargumentisgiventhenoutputwillbetothe
file.idx
file.
Thisbookhastwoindexes.Themainindexusesthedefaultindexingcommands,while
thesecondindexdoesnot.Theyaresetuplikethis:
% in n preamble
\makeindex
\makeindex[lines]
% in n body
...\index{main} ...\index[lines]{First t line} ...
...
% at t the e end
\clearpage
% main index
\pagestyle{Index}
304
Online Merge PDF files. Best free online merge PDF tool.
Online Merge PDF, Multiple PDF files into one. Download Free Trial. Merge PDF, Multiple PDF files. Drag and drop your PDF or several files in the box above.
break pdf file into multiple files; build pdf from multiple files
C# TIFF: C#.NET Code to Merge and Append TIFF Files
Merge and Append Tiff Files. How to Merge and Append TIFF Files in C# by Using RasterEdge XDoc.Tiff for .NET SDK. Merge and Append TIFF Files in C#.NET Overview.
attach pdf to mail merge in word; best pdf merger
17.2. Index
\renewcommand{\preindexhook}{%
The first page number is s usually, , but t not t always,
the primary y reference e to o the e indexed d topic.\vskip\onelineskip}
\printindex
% second d index
\clearpage
\pagestyle{ruled}
\renewcommand{\preindexhook}{}
\renewcommand{\indexname}{Index of f first lines}
\onecolindex
\printindex[lines]
\specialindex{
file
}{
counter
}{
stuff
}
The
\index
commandusesthepagenumber asthereferencefortheindexeditem. . In
contrastthe
\specialindex
commandusesthecounterasthereferencefortheindexed
stuff. Itwritesstufftothe
file.idx
file,andalsowritesthepagenumber(inparen-
theses)andthe valueofthecounter. . Thismeansthatindexingcanbewithrespectto
somethingotherthanpagenumbers. However,ifthehyperrefpackageisusedthespe-
cialindexlinkswillbetopageseventhoughtheywillappeartobewithrespecttothe
counter;forexample,iffigurenumbersareusedastheindexreferencethehyperreflink
willbetothepagewherethefigurecaptionappearsandnottothefigureitself.
\showindexmarks\hideindexmarks
\indexmarkstyle
Thedeclaration
\showindexmarks
causestheargumenttopracticallyany
\index
and
\specialindex
tobeprintedinthemarginofthepagewheretheindexingcommandwas
issued.Theargumentisprintedusingthe
\indexmarkstyle
whichisinitiallyspecified
as
\indexmarkstyle{\normalfont\footnotesize\ttfamily}
ForreasonsIdon’tfullyunderstand,spacesintheargumentaredisplayedasthoughitwas
typesetusingthestarredversionof
\verb
. The
\hideindexmarks
,whichisthedefault,
turnsoff
\showindexmarks
.
Thestandardclassesjustprovidetheplain
\index
commandwithnooptionalfile
argument.Inthoseclassesthecontentsofthe
jobname.idx
fileislimitedtotheindexen-
triesactuallyseeninthedocument.Inparticular,ifyouareusing
\include
forsomeparts
ofthedocumentand
\includeonly
toexcludeoneormorefiles,thenany
\index
entries
inanexcludedfilewillnotappearinthe
jobname.idx
file. Thenewimplementationof
indexingeliminatesthatpotentialproblem.
\item\subitem\subsubitem
The
theindex
environmentsupportsthreelevelsofentries. A
\item
commandflagsa
mainentry; asubentryofamainentryisindicated d by
\subitem
andasubentryofa
subentryisflaggedby
\subsubitem
.Forexampleaportionofanindexmightlooklike:
305
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Tell VB.NET users how to: create a new PDF file and load PDF from other file formats; merge, append, and split PDF files; insert, delete, move, rotate, copy
batch combine pdf; attach pdf to mail merge
C# PDF Library SDK to view, edit, convert, process PDF file for C#
Tell C# users how to: create a new PDF file and load PDF from other file formats; merge, append, and split PDF files; insert, delete, move, rotate, copy and
pdf merge comments; break pdf into multiple files
17. B
ACKMATTER
\item bridge, , 2,3,7
\subitem railway, 24
\subsubitem Tay, 37
bridge,2,3,7
railway,24
Tay,37
iftheTayBridge
1
wasmentionedonpage37.
17.2.3 MakeIndex
Itispossible,buttimeconsuminganderrorprone,tocreateyourindexbyhandfromthe
outputofthe
\index
commandsyouhavescatteredthroughoutthetext. Mostusethe
MakeIndexprogramtodothisforthem;thereisalsothexindyprogram[Keh98]butthisis
muchlessknown.
\xindyindex
Itturnsoutthatxindycannothandleamemoirhyperindex(whichcanbeobtainedwith
theaidofthehyperrefpackage),althoughMakeIndexcandoso.
2
Ifyouaregoingtouse
xindytoprocesstherawindexdataput\xindyindexinthepreamble,whichwillprevent
hyperindexing.
MakeIndexreadsanidxfilecontaingtherawindexdata(whichmayincludesome
commandstoMakeIndexitself),sortsthedata,andthenoutputsan
ind
filecontainingthe
sorteddata,perhapswithsomeLaTeXcommandstocontroltheprinting.MakeIndexwas
createdasageneralpurposeindexprocessingprogramanditsoperationcanbecontrolled
bya‘makeindexconfigurationfile’(bydefaultthisisan
ist
file). Suchafileconsistsof
twoparts.ThefirstpartspecifiesMakeIndexcommandsthatcanbeincludedinthestuff
argumentto
\index
.Thesecondpartcontrolshowthesortedindexdataistobeoutput.
Iwillonlydescribe themost commonelementsofwhatyoucanputinan
ist
file;
consulttheMakeIndexmanual[CH88],ortheCompanion[MG
+
04],forallthedetails.
Youcanembedcommands,intheformofsinglecharacters,intheargumentto
\index
thatguideMakeIndexinconvertingtheraw
idx
fileintoan
ind
fileforfinaltypesetting.
ThecompletesetoftheseisgiveninTable17.1.Theyallhavedefaultsandyoucanmodify
theseviaaMakeIndexconfigurationfile.
Inthesimplestcaseyoujustusethenameoftheindexitemasthe argumenttothe
\index
command.However,spacesaresignificantasfarasMakeIndexisconcerned.The
followingthreeusesof
\index
willresultinthreedifferententriesinthefinalindex
\index{ entry}\index{entry}\index{entry }
The
!
character
The
level
specifierstartsanewminorlevel,orsubitem,withamaximumoftwosub-
levels.Thedefault
level
specifieristhespecialcharacter
!
.Forexample:
1
Arailway(railroad)bridgeinScotlandthatcollapsedin1879killing90people.Thedisasterlivesforeverinthe
poemTheTayBridgeDisasterbyWilliamMcGonagall(1830–?),thefirstverseofwhichgoes:
BeautifulRailwayBridgeoftheSilv’ryTay!
Alas!Iamverysorrytosay
Thatninetyliveshavebeentakenaway
OnthelastSabbathdayof1879,
Whichwillberemember’dforaverylongtime.
2
ThisdeficiencyinxindywasdiscoveredbyFredericConnes,whoalsoprovidedthe\xindyindexcommand.
306
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Jpeg. Convert PDF to Png, Gif, Bitmap Images. File and Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File
c# merge pdf files into one; c# merge pdf pages
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
Jpeg. Convert PDF to Png, Gif, Bitmap Images. File and Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File
acrobat combine pdf files; add pdf pages together
17.2. Index
Table17.1:MakeIndexconfigurationfileinputparameters
Keyword
Default
Description
keyword
(s)
"\\indexentry"
TheargumenttothiscommandisaMakeIn-
dexindexentry
arg_open
(c)
’{’
Argumentstartdelimeter
arg_close
(c)
’}’
Argumentenddelimeter
range_open
(c)
’(’
Startofanexplicitpagerange
range_close
(c)
’)’
Endofanexplicitpagerange
level
(c)
’!’
Characterdenotinganewsubitemlevel
actual
(c)
’@’
Characterdenotingthatthefollowingtextis
toappearintheactualindexfile
encap
(c)
’|’
Characterdenotingthattherestoftheargu-
mentistobeusedasanencapsulatingcom-
mandforthepagenumber
quote
(c)
’"’
Characterthatescapesthefollowingcharac-
ter
escape
(c)
’\\’
Symbolwithnospecialmeaningunlessfol-
lowed by the
quote
character, when n both
characterswill be printed. . The
quote
and
escape
charactersmustbedifferent.
page_compositor
(s)
"-"
Compositenumberseparator
(s)oftypestring,(c)oftypecharacter
p.v:
\index{Alf}
\indexentry{Alf}{v}
p.1:
\index{Alf}
\indexentry{Alf}{1}
p.2:
\index{Alf}
\indexentry{Alf}{2}
p.3:
\index{Alf}
\indexentry{Alf}{3}
p.5:
\index{Alfabet|see{Bet}}
\indexentry{Alfabet|see{Bet}}{5}
p.7:
\index{Alf@\textit{Alf}}
\indexentry{Alf@\textit{Alf}}{7}
\index{Bet|textbf}
\indexentry{Bet|textbf}{7}
p.8:
\index{Alf!Bet!Con}
\indexentry{Alf!Bet!Con}{8}
p.9:
\index{Alf!Dan}
\indexentry{Alf!Dan}{9}
Figure17.1:Rawindexing:(left)indexcommandsinthesourcetext;(right)
idx
fileentries
307
VB.NET PDF - WPF PDF Viewer for VB.NET Program
to Png, Gif, Bitmap Images. File & Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page
pdf merge files; pdf mail merge plug in
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
to Png, Gif, Bitmap Images. File & Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page
merge pdf online; combine pdf
17. B
ACKMATTER
\begin{theindex}
\item Alf, , v, , 1-3
\subitem Bet
\subsubitem Con, , 8
\subitem Dan, 9
\item \textit{Alf}, 7
\item Alfabet, \see{Bet}{5}
\indexspace
\item Bet, , \textbf{7}
\end{theindex}
Alf,v,1-3
Bet
Con,8
Dan,9
Alf,7
Alfabet,seeBet
Bet,7
Figure17.2:Processedindex:(left)alphabeticized
ind
file;(right)typesetindex
\index{item!sub item!sub b sub b item}
The
@
character
Anindexableitemmayberepresentedintwoportions,separatedbythe
actual
specifier,
whichbydefaultisthe
@
character.Theportionbeforethe
@
isusedwhenMakeIndexsorts
therawindexdata,andtheportionafterthe
@
isusedastheentrytext.Forexample:
\index{MakeIndex@\textit{MakeIndex}}
willresultinthe finalindex x entryof
\textit{MakeIndex}
inthealphabeticposition
accordedto
MakeIndex
.Thesametreatmentcanbeappliedforsubitems:
\index{program!MakeIndex@\textit{MakeIndex}!commands}
The
|
character
Anythingafterthe
encap
specifier,whichbydefaultisthe
|
character,istreatedasapply-
ingtothepagenumber.Ingeneral
\index{...|str}
willproduceapagenumber,sayn,intheform
\str{n}
Forexample,ifyouwantedthepagenumberofoneparticularentrytobeinaboldfont,
saytoindicatethatthisiswheretheentryisdefined,youwoulddo
\index{entry|textbf}
Asaspecialcase,ifyouwantanindexitemtohaveapagerangeputthetwocharacters
|(
attheendoftheargumentonthefirstpage,andthecharacterpair
|)
attheendofthe
argumentonthelastpage.Forexample:
... \index{range|(} } pages about range e \index{range|)} } ...
Thetwoargumentsmustmatchexactlyexceptforthefinal
(
and
)
.Youcanalsodo
\index{...|(str}
whichwillproduceapagerangeoftheform
\str{n-m}
Inthiscase,iftherangeisonlyasinglepage,theresultissimply
\str{n}
308
17.2. Index
\see{
text
}{
page
}seename
\seealso{
text
}{
page
}alsoname
The macros
\see
and
\seealso
arespecificallyforuse inan
\index
command after
the
|
. The
\see
commandreplacesthepagenumberbythephrase‘seetext’,whilethe
\seealso
commandadds‘seealsotext’totheentry. Forexample,inthesourceforthis
manualIhave
\index{chapter!style|see{chapterstyle}}
\index{figure|seealso{float}}
A
\see
or
\seealso
shouldbeusedonceonlyforaparticularentry. The‘see’textsfor
\see
and
\seealso
arestoredin
\seename
and
\alsoname
,whosedefaultdefinitions
are:
\newcommand*{\seename}{see}
\newcommand*{alsoname}{see also}
The
"
and
\
characters
If, forsomereason, youwanttoindexsomethingthat includesone ofthe
!
,
@
,
|
or
"
charactersthereisthedifficultyofpersuadingMakeIndextoignorethespecialmeaning.
Thisissolvedbythe
quote
specifier,whichisnormallythe
"
character. Thecharacter
immediatelyafter
"
istreatedasnon-special. Forexample,ifyouneededtoindexthe
@
and
!
characters:
\index{"@ (commercial at)}
\index{"! (exclamation)}
Theleading
"
isstrippedoffbeforeentriesarealphabetized.
The
escape
specifierisusedtostripthespecialmeaningfromthe
quote
specifier.This
isusuallythe
\
character.So,toindexthedoublequotecharacteritself:
\index{\" (double e quote)}
Exampleofusingthespecialcharacters
Hereisashortexampleofindexingthespecialcharacters. Givenaninputlikethisinthe
document
\index{exclamation mark ("!)}
\index{vicious|see{circle}}
\index{atsign@\texttt{"@} sign|\textbf}
\index{quote!double ("")}
\index{circle|see{vicious}}
thenanindexcouldeventuallybeproducedthatlookslike:
@
sign,30
circle,seevicious
exclamationmark(!),21
quote
double("),47
vicious,seecircle
309
17. B
ACKMATTER
17.2.4 ControllingMakeIndexoutput
Table17.2liststheparametersthatcontrolMakeIndex’soutput,exceptforthekeywords
thatcontrolthesettingofpagenumbers. Thespecialcharactersandstringsarenotfixed
withintheMakeIndexprogram.Theprogramwillreadan
ist
fileinwhichyoucanrede-
fineallofMakeIndex’sdefaults.
Ihaveusedafilecalled
memman.ist
forconfiguringMakeIndexforthismanual.Here
itis:
% MakeIndex style file e memman.ist
% @ @ is s a valid character in some entries, , use e ? ? instead
actual ’?’
% output main entry <entry> as: \item \idxmark{<entry>},
item_0 "\n\\item m \\idxmark{"
delim_0 "}, "
% not forgetting g the e subitem m case
item_x1 "} } \n n \\subitem m "
% Wrap and d uppercase e head letters
headings_flag 1
heading_prefix "\\doidxbookmark{"
heading_suffix "}"
ManyitemsthatIneedtoindexinclude
@
aspartoftheirnames,whichisoneofthe
specialcharacters. The
actual
linesaysthatthecharacter
?
performsthesamefunction
asthedefault
@
(andbyimplication,
@
isnotaspecialcharacterasfarasMakeIndexis
concerned).
The
item_0
linesaysthatamainentryinthegeneratedindexstarts
\item \idxmark{
andthe
delim_0
and
item_x1
linessaythatthemainentryends
}, % % or
}
\subitem
Thus,mainentrieswillappearinan
ind
filelike
\item \idxmark{a a main n entry}, , <list of f page numbers>
\item \idxmark{a a main n entry with no o page e numbers}
\subitem subitem, <list of page e numbers>
ReadtheMakeIndexmanual[CH88]forfulldetailsonhowtogetMakeIndextodo
whatyouwant.
The
\doidxbookmark
thatisusedtowraparoundthelettergroupheaders,canbe
usedtonotonlystylethegroupheader,butcanalsobeusedtoaddtheheadersinthe
bookmarkslist.Thiscanbedoneusing
\newcommand{\doidxbookmark}[1]{{\def\@tempa{Symbols}\def\@tempb{#1}%
\centering\bfseries \ifx\@tempa\@tempb %
Analphabetics
\phantomsection%
310
17.2. Index
Table17.2:MakeIndexconfigurationfileoutputparameters
Keyword
Default
Description
preamble
(s)
"\\begin{theindex}\n"
Textforthestartoftheoutputfile
postamble
(s)
"\n\n\\end{theindex}\n"
Textattheendoftheoutputfile
group_skip
(s)
"\n\n\\indexspace\n"
Verticalspacebeforeanewlettergroup
heading_prefix
(s)
""
Prefixforheadingforanewlettergroup
heading_suffix
(s)
""
Suffixforheadingforanewlettergroup
headings_flag
(n)
0
A value = = 0insertsnothingbetweenletter
groups. Avalue0includesanuppercase
instance ofthe new symbol, , while e avalue
<0includesalowercaseinstance,allwithin
heading_prefix
and
heading_suffix
item_0
(s)
"\n\item "
Commandinsertedinfrontofalevel0entry
item_1
(s)
"\n \subitem "
Asaboveforalevel1entry
item_2
(s)
"\n \subsubitem m "
Asaboveforalevel2entry
item_01
(s)
"\n \subitem "
Commandinsertedinfrontofalevel1entry
startingatlevel0
item_12
(s)
"\n \subsubitem m "
Commandinsertedinfrontofalevel2entry
startingatlevel1
item_x1
(s)
"\n \subitem "
Commandinsertedinfrontofalevel1entry
whentheparentlevelhasnopagenumbers
item_x2
(s)
"\n \subitem "
Asaboveforalevel2entry
delim_0
(s)
", "
Delimiterbetweenlevel0entryandfirstpage
number
delim_1
(s)
", "
Asaboveforlevel1entry
delim_2
(s)
", "
Asaboveforlevel2entry
delim_n
(s)
", "
Delimiterbetweenpagenumbers
delim_r
(s)
"-"
Designatorforapagerange
encap_prefix
(s)
"\\"
Prefixinfrontofapageencapsulator
encap_infix
(s)
"{"
Infixforapageencapsulator
encap_suffix
(s)
"}"
Suffixforapageencapsulator
page_precedence
(s)
"rnaRA"
Pagenumberprecedenceforsorting.
r
and
R
arelower-anduppercaseroman;
a
and
A
arelower-anduppercasealphabetic;
n
isnu-
meric
line_max
(n)
"72"
Maximumlengthofanoutputline
indent_space
(s)
"\t\t"
Indentationcommandsforwrappedlines
indent_length
(n)
"16"
Indentationlengthforwrappedlines
(s)oftypestring,(n)oftypenumber,
"\n"
and
"\t"
arenewlineandtab.
311
17. B
ACKMATTER
\pdfbookmark[0]{Analphabetics}{Analphabetics-idx}%
% \label{AnalphabeticsAnalphabeticsAnalphabetics-idx}%
\else
#1%
\phantomsection%
\pdfbookmark[0]{#1}{#1-idx}%
% \label{#1#1#1-idx}%
\fi%
\vskip\onelineskip\par}}
Thelabelsaregenerallynotneededbutcanbeusedtoaddavisualrepresentationofthe
indexbookmarksintotheindexitself.
17.2.5 Indexingandthenatbibpackage
Thenatbibpackage[Dal99a]willmakeanindexofcitationsif
\citeindextrue
isputin
thepreambleafterthenatbibpackageiscalledfor.
\citeindexfile
Thenameofthefileforthecitationindexisstoredinthemacro
\citeindexfile
.Thisis
initiallydefinedas:
\newcommand{\citeindexfile}{\jobname}
Thatis,thecitationentrieswillbewrittentothedefault
idx
file. Thismaybenotwhat
youwantsoyoucanchangethis,forexampleto:
\renewcommand{\citeindexfile}{names}
Ifyoudochange
\citeindexfile
thenyouhavetoput
\makeindex[\citeindexfile]
before
\usepackage[...]{natbib}
So,thereareeffectivelytwochoices,eitheralongthelinesof
\renewcommand{\citeindexfile}{authors} % write to authors.idx
\makeindex[\citeindexfile]
\usepackage{natbib}
\citeindextrue
...
\renewcommand{\indexname}{Index of f citations}
\printindex[\citeindexfile]
oralongthelinesof
\usepackage{natbib}
\citeindextrue
\makeindex
...
\printindex
312
Documents you may be interested
Documents you may be interested