如何更改参考书目(粗体)和引文(斜体)中的参考编号形状

如何更改参考书目(粗体)和引文(斜体)中的参考编号形状

使用提供的答案如何更改参考书目中的参考编号形状,我有一份文件,其中参考书目中的参考编号以粗体显示。

现在,这个数字在参考书目中以粗体显示,我希望在正文中引用该参考文献时,参考编号以斜体显示,即将\cite{one}参考文献的编号写为斜体(而不是 [ ]),如 [1]。

    \documentclass{article}
    \makeatletter
    \def\@biblabel#1{[\textbf{#1}]}
    \makeatother
    \begin{document}

    See the reference \cite{one}.

    \begin{thebibliography}{MM}
    \bibitem{one}

\end{thebibliography}
\end{document}

答案1

我不知道这是否是个好主意。为什么同一个对象要有两种不同的格式?另一方面,数字用斜体,而括号用普通的圆形字体,看起来不太美观。

无论如何,您可以这样做:只需重新定义\@cite(我还使用斜体进行最终注释,但如果不需要,请替换

\def\@cite#1#2{[\textit{#1\if@tempswa , #2\else\kern.15em\fi}]}

\def\@cite#1#2{[\textit{#1\if@tempswa} , #2\fi]}

\kern是为了尝试获得斜体更正(参见评论中的讨论)。

完整代码:

\documentclass{article}

\makeatletter
\def\@biblabel#1{[\textbf{#1}]}
\def\@cite#1#2{[\textit{#1\if@tempswa , #2\else\kern.15em\fi}]}
\makeatother

\begin{document}

See the reference~\cite{one}.

\begin{thebibliography}{MM}
\bibitem{one}
\end{thebibliography}

\end{document}

结果:

在此处输入图片描述

相关内容