我使用了两个索引:
\documentclass[a4paper,fontsize=11pt,headsepline,parskip=half-,index=totoc,BCOR=5mm,DIV=15]{scrreprt}
\usepackage{imakeidx}
\makeindex[name=stichwortA,title=Stichwort-VerzeichnisA,options=-s ./main]
\makeindex[name=stichwortB,title=Stichwort-VerzeichnisB,columns=4,options=-s ./main]
\begin{document}
\printindex[stichwortA]
不幸的是,标题是STICHWORT-VERZEICHNISA
用大写字母书写的。
我可以改变序言中的定义以获得正常大小写字母吗Stichwort-VerzeichnisA
?
答案1
有一个选项headers
可以通过以下方式设置\indexsetup
:
\indexsetup{headers={\indexname}{\indexname}}
代码:
\documentclass[headsepline]{scrreprt}
\usepackage[splitindex]{imakeidx}
\makeindex[name=stichwortA,title=Stichwort-VerzeichnisA]
\makeindex[name=stichwortB,title=Stichwort-VerzeichnisB,columns=4]
\indexsetup{
firstpagestyle=headings,% only to show the header in this example
headers={\indexname}{\indexname}
}
\pagestyle{headings}
\begin{document}
Text \index[stichwortA]{Test A}
\printindex[stichwortA]
\end{document}
上述代码也适用于该包scrlayer-scrheadings
。或者您也可以使用该scrlayer-scrheadings
选项markcase=noupper
。
\documentclass[headsepline]{scrreprt}
\usepackage[automark,markcase=noupper]{scrlayer-scrpage}
\usepackage[splitindex]{imakeidx}
\makeindex[name=stichwortA,title=Stichwort-VerzeichnisA]
\makeindex[name=stichwortB,title=Stichwort-VerzeichnisB,columns=4]
\indexsetup{
firstpagestyle=scrheadings,% only to show the header in this example
}
\begin{document}
Text \index[stichwortA]{Test A}
\printindex[stichwortA]
\end{document}