定理中未改变的引用

定理中未改变的引用

我希望我的引文的呈现方式保持一致。当我在声明定理后输入引文时,它会像定理的文本一样以斜体显示。而正文中的引文则不是。我目前正在使用

 \makeatletter
 \renewcommand*{\@cite@ofmt}{\bfseries\hbox}
 \makeatother

使方括号中的数字变为粗体。

例如我想要的: 定理 2.1[3] 陈述

我现在有的是: 定理 2.1 [3] 陈述

答案1

您可以适当地(重新)定义\@cite

\documentclass{article}

\makeatletter
\def\@cite#1#2{{\normalfont[{\bfseries#1\if@tempswa , #2\fi}]}}
\makeatother

\newtheorem{theo}{Theorem}

\begin{document}

\cite{testA}
\begin{theo}
\cite{testA}
\end{theo}

\begin{thebibliography}{9}
\bibitem{testA} Author A. Title A. 2013
\end{thebibliography}
\end{document}

在此处输入图片描述

使用上述代码,通过可选参数生成的数字和最终注释\cite都将以粗体显示;如果只想显示数字,而不显示粗体注释,则可以使用

\makeatletter
\def\@cite#1#2{{\normalfont[{\bfseries#1}\if@tempswa , #2\fi]}}
\makeatother

相关内容