我试图将 LaTeX 文件中的某些标题或标题大写。具体来说,如果我想使用\printindex
、\listoffigures
或 ,则\listoftables
每个标题的标题将分别为“索引”、“图表列表”或“表格列表”。有没有办法将它们大写以生成“索引”、“图表列表”或“表格列表”?任何意见都将不胜感激。
答案1
只需将其放在序言中:
\renewcommand{\indexname}{INDEX}
\renewcommand{\listfigurename}{LIST OF FIGURES}
\renewcommand{\listtablename}{LIST OF TABLES}
答案2
例如,使用标题安全包及其uppercase
选项。请注意,此方法将影响正确的标题,但不会影响运行标题或目录条目 - 如果您也希望这些条目大写,请使用 egreg 的解决方案。
\documentclass{report}
\usepackage[uppercase]{titlesec}
\begin{document}
\tableofcontents
\chapter{FOO}
\begin{theindex}
(A fake index entry)
\end{theindex}
\end{document}