如何在LaTeX中将thebibliography环境生成的“Reference”标题字体大小设置为12pt
调整LaTeX参考文献标题为12pt的几种方法
嘿,作为LaTeX新手遇到格式微调问题太正常了,我给你几个简单易行的解决方案,你可以根据自己的文档类(比如article/report/book)来选择:
方法1:重定义参考文献标题命令
LaTeX会根据文档类用不同的命令定义参考文献标题:
- 如果你用的是
article类,标题由\refname控制 - 如果是
report或book类,标题由\bibname控制
你只需要在导言区(\begin{document}之前)添加对应的重定义命令即可:
% 针对article类,设置为12pt粗体,行间距14pt(比字体大2pt更美观) \renewcommand{\refname}{\normalfont\fontsize{12}{14}\bfseries References} % 针对report/book类,替换成Bibliography标题 \renewcommand{\bibname}{\normalfont\fontsize{12}{14}\bfseries Bibliography}
这里的\fontsize{12}{14}中,第二个参数是行间距,你可以根据需求调整。
方法2:用titlesec包统一控制标题格式
如果你的文档需要调整多个标题的格式,titlesec包会很方便。先在导言区导入包:
\usepackage{titlesec}
然后根据文档类设置无编号标题(参考文献是无编号的)的格式:
- article类(参考文献是
section*级别):
\titleformat{name=\section,numberless}{\normalfont\fontsize{12}{14}\bfseries}{}{0em}{}
- report/book类(参考文献是
chapter*级别):
\titleformat{name=\chapter,numberless}{\normalfont\fontsize{12}{14}\bfseries}{}{0em}{}
这个方法的好处是能统一所有无编号章节标题的格式,如果你还有其他无编号标题需要调整,一次设置就搞定。
方法3:手动在环境内设置标题
如果不想改全局设置,也可以直接在thebibliography环境里手动指定标题格式:
\begin{thebibliography}{100} % 如果需要把参考文献加到目录里,加上这行(article类用section,book类用chapter) \addcontentsline{toc}{section}{\normalfont\fontsize{12}{14}\bfseries References} % 手动设置标题为12pt粗体 \textbf{\fontsize{12}{14}\selectfont References} % 你的bibitem内容放在这里 \bibitem{key1} 参考文献1 \bibitem{key2} 参考文献2 \end{thebibliography}
注意这里的\selectfont是确保字体大小设置生效,有些情况下必须加上。
内容的提问来源于stack exchange,提问作者user16343150




