创建悬挂缩进而不改变参考书目样式

创建悬挂缩进而不改变参考书目样式

我正在写论文,但格式问题让我很头疼。我收到的模板有点过时,不符合我所在大学当前的论文格式标准。目前参考书目部分没有使用悬挂缩进。我使用的是 SIAM 参考书目样式,不想更改它,这样我就可以尽可能地接近当前格式。

我该如何修改 main.txt 或 cls 文件以便可以获得悬挂缩进?

目前我只能更改每条条目第一行的缩进。这是我迄今为止的修改。

UTRGV论文.cls::626

\renewenvironment{thebibliography}[1]
      {\doublespacing
      \chapter*{\bibname}%
      \singlespacing
      \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
      \vspace{-42pt}  % makes space between title and text zero
      \vspace{2\baselineskip}  % add two blank line spaces
      \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}}%
            \setlength\itemindent{1in}% Adjust this value to change indent amount
            \setlength\labelwidth{\itemindent}%
            \advance\leftmargin\labelwidth%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}

这里是我正在使用的模板。

答案1

尝试一下这个:

\renewenvironment{thebibliography}[1]{%
 \chapter*{\bibname}%
\addcontentsline{toc}{chapter}{\bibname}%
\normalsize\list{}{%
  \usecounter{enumi}%
  \leftmargin 1em\itemindent -1em\parsep \z@\partopsep\z@%
    \itemsep\z@%
 }}%
{\endlist}%

相关内容