我遇到了一个奇怪的问题,我正在编写的文档有一个完全可用的参考书目,但在显示时却出现了一个非常奇怪的问题。为了参考,我在这里留下了显示的内容。
进一步说明一下,这些是我正在使用的 cls 文件的设置,我刚刚从 Overleaf 上的工作模板导入。
\renewcommand\bibname{References}
\RequirePackage[super,comma,numbers]{natbib}
\RequirePackage[comma,numbers]{natbib}
\renewcommand{\bibnumfmt}[1]{[#1]}
\RequirePackage[palatino]{quotchap}
\renewcommand*{\chapterheadstartvskip}{\vspace*{-0.5\baselineskip}}
\renewcommand*{\chapterheadendvskip}{\vspace{1.3\baselineskip}}
\bibliographystyle{IEEEtran}
\newlength\mybibindent
\setlength\mybibindent{0pt}
\renewenvironment{thebibliography}[1]
{\chapter*{\bibname}%
\@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
\list{\@biblabel{\@arabic\c@enumiv}}
{\settowidth\labelwidth{\@biblabel{999}}
\leftmargin\labelwidth
\advance\leftmargin\dimexpr\labelsep+\mybibindent\relax\itemindent-\mybibindent
\@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}
\renewcommand{\backmatter}{
\begin{appendices}
\include{chapters/appendixA}
\end{appendices}
\input{endmatter/personalize}
\clearpage
\bibliography{references}
\addcontentsline{toc}{chapter}{References}
\bibliographystyle{apalike2}
\include{endmatter/colophon}
}
我对这个问题的笨拙深感抱歉,但我发现自己对这里可能存在的问题一无所知。提前谢谢大家。