如何避免标题中使用大写字母?

如何避免标题中使用大写字母?

我使用了两个索引:

\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}

相关内容