将参考书目标题改为“参考文献”而不是“参考书目”的代码

将参考书目标题改为“参考文献”而不是“参考书目”的代码

可能重复:
使用 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}对你不起作用,因为这确实是实现目标的推荐方法。你可能正在加载一些与书目相关的包正在执行此命令吗?如果是,请尝试将命令移至前导码的后续阶段。

相关内容