如何在定义标题中引用参考文献?

如何在定义标题中引用参考文献?

我想在定义编号之后、“.”之前引用参考文献,这样显示为“定义 5 [1].”。如果我使用命令 \begin{definition} \cite{},则显示结果为“定义 5. [1]”。

如果您能帮助我解决这个问题我将不胜感激。

答案1

\documentclass{article}
\usepackage{amsthm}
\newtheoremstyle{user}
{}
{}
{\normalfont}
{}
{\bfseries}
{.}
{2ex}
{\thmname{#1}\thmnumber{ #2}\thmnote{ \textnormal{#3}}}
\theoremstyle{user}
\newtheorem{defin}{Definition}
\begin{document}
\begin{defin}[\cite{a}]
Text
\end{defin}
\begin{defin}
Text
\end{defin}
\begin{thebibliography}{1}
\bibitem{a} Text
\end{thebibliography}
\end{document}

在此处输入图片描述

相关内容