将 bibtex 更改为 biblatex

将 bibtex 更改为 biblatex

我正在用大学模板写论文。但是,该模板似乎只支持比博特但我真的想使用类似\citet\citep的命令比布拉特克斯。有人能告诉我如何更改 .cls 文件吗?非常感谢!

thesis.cls引用似乎由文件中的这些命令控制:

\newif\ifrawbibliography \rawbibliographyfalse
\def\thebibliography#1{%
 \ifrawbibliography
 \else
  \newpage
  \thispagestyle{empty}%
  \addcontentsline{toc}{chapter}{REFERENCES}%
% Switch singlespace to after the heading gets printed.
  \mainheading{REFERENCES}%
  \par\removelastskip\singlespace\par\removelastskip% GBG Oct 1993
  \fixmainheadingSKIP
 \fi
  \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
}
\let\endthebibliography=\endlist% why not \endsinglespace?

答案1

我认为我必须删除那些 bibtex 命令,正如 @Guido 所建议的那样,我“可以使用 \defbibenvironment{bibliography} 命令控制间距/边距。您可以查看 biblatex 手册的第 193 页以了解其工作原理。要使用 \citet、\citep 和类似命令,您必须使用 biblatex natbib 选项。”谢谢!

相关内容