可能重复:
使用 BibTeX 重命名参考书目页面
我正在写一篇硕士论文。我在尝试将参考书目重命名为“参考文献”时遇到了问题。我尝试了很多技巧,但都没有奏效。其中一些技巧是
\renewcommand{\bibname}{References}
并且
\makeatletter
\def\thebibliography#1{\chapter*{REFERENCES\@mkboth
{REFERENCES}{REFERENCES}}\list
{[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth
\advance\leftmargin\labelsep
\usecounter{enumi}}
\def\newblock{\hskip .11em plus .33em minus .07em}
\sloppy\clubpenalty4000\widowpenalty4000
\sfcode`\.=1000\relax}
\makeatother
第一个代码对输出没有影响,而第二个代码改变了我的参考书目样式。参考书目本来是缩进的,但在包含第二个代码后,它现在似乎被阻止了。
我还想用代码写“第一章”而不是“第 1 章”,这意味着我想在文字中写章节编号而不是数字。
答案1
使用\AtBeginDocument{\renewcommand{\bibname}{References}}
还是使用babel
-macro?\addtocaptionsenglish{...}
答案2
你写了:
我还[想要]一个代码来写“第一章”而不是“第1章”,这意味着我想在文字中写章节编号而不是数字。
可以通过加载计数在您的文档序言中提供以下说明:
\renewcommand{\thechapter}{\numberstring{chapter}} % for lowercase one, two, three, ...
\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}
还需要重新定义\thesection
命令,否则您会得到奇怪的章节标题,编号为“two.1”,“two.2”等。如果您希望代表章节编号的文本字符串以大写字母开头,只需使用命令\Numberstring
。
您还写道:
我在尝试将参考书目重命名为“参考文献”时遇到了问题。
奇怪的是,这个命令\renewcommand{\bibname}{References}
对你不起作用,因为这确实是实现目标的推荐方法。你可能正在加载一些与书目相关的包后正在执行此命令吗?如果是,请尝试将命令移至前导码的后续阶段。