如何将参考书目标题降低 3.3cm?并更改其对齐方式?

如何将参考书目标题降低 3.3cm?并更改其对齐方式?

我正在为我的论文运行一个相当糟糕的模板,参考书目章节的标题现在太高了。(这是由于对“正常”章节标题及其对齐方式/间距进行了各种更改,我希望保留这些更改。)

因此,本质上我想在\vspace{3.3cm}“参考文献”标题前添加一个。我该怎么做?(使用BibTeX\bibliographystyle{ieeetr},如果有区别的话。正常的“参考书目”标题已更改为“参考文献”。)

如果我可以将其重新对齐到左侧,那就更好了。

答案1

看起来你正在使用 BibTeX,对吗?无论哪种方式,我认为你需要\renewcommandthebibliography环境进行一些操作,可能类似于下面的代码行(插入到文档的序言中)。

请注意,该示例假设您正在使用bookreportdocumentclass(或从它们派生的类);如果您使用 documentclass article,则需要将命令替换\chapter*\section*(一次出现)。我已经插入了所需的参考书目名称,即“参考文献”。

\makeatletter 
\renewcommand{\@biblabel}{} %% to suppress the numeric labels (only if needed)
\renewenvironment{thebibliography}[1]
     %% If using article documentclass, replace 
     %% "\chapter*` with "\section*" below
     {\chapter*{References}%   
      \phantom{a}\vspace{3.3cm}
      \@mkboth{References}{References}%
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
            \leftmargin\labelwidth
            \advance\leftmargin\labelsep
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}
\makeatother

另外,我不确定你说的“如果我可以将其重新对齐到左侧,那就更好了。”如果你的意思是,你不想在第一行之后缩进条目,请尝试发出命令\renewcommand{\bibindent}{0pt}。如果你的意思是你想隐藏[.]数字标签,你必须发出命令\renewcommand{\@biblabel}{},最好在\makeatletter指令之后立即发出。或者,你的意思是你想让文本左对齐(而不是“完全对齐”)?如果是这样,只需\raggedright在开始参考书目之前发出命令即可。更好的方法是,ragged2e在序言中加载包,然后发出命令\RaggedRight。后一个命令更可取,因为它不会抑制连字符。

相关内容