当我在定理环境中引用参考时,编译的结果如下形式
引理 4.1。[ 10,引理 5.1.]A 是满秩的。
也就是说,字体是倾斜的。但我想要的是
引理 4.1. [ 10, 引理 5.1.] A 是满秩的。
你能帮助我吗?
以下是 LaTeX 代码。
\documentclass[11pt,twoside,reqno]{article}
\usepackage{amssymb,amsmath,amsfonts,amsthm,mathrsfs,mathtools,array,booktabs,caption2}
\usepackage{dcolumn,natbib}
\newtheorem{thm}{Theorem}[section]
\newtheorem{prop}{Proposition}[section]
\newtheorem{lemma}{Lemma}[section]
\newtheorem{coro}{Corollary}[section]
\numberwithin{equation}{section}
\DeclareFixedFont{\myfont}{T1}{pzc}{mb}{it}{22pt}
\begin{document}
\begin{lemma} \cite[Lemma 5.1]{zhang2015perturbation}
A is of full rank.
\end{lemma}
\bibliographystyle{plain}
\begin{thebibliography}{1}
\bibitem{zhang2015perturbation}
{Y.~Zhang, L.~Zhang, J.~Wu, and J.~Zhang},
\newblock {\em A perturbation approach for an inverse quadratic programming problem
over second-order cones},
\newblock Math. Comput. 84(2015), pp. 209--236.
\end{thebibliography}
\end{document}
答案1
这是因为引用位于正文中,而正文中的字体是斜体。使用
{\normalfont\cite[Lemma 5.1]{zhang2015perturbation}}
在此处引用。请注意此处的括号限制了 的范围\normalfont
。
\documentclass[11pt,twoside,reqno]{article}
\usepackage{amssymb,amsmath,amsfonts,amsthm,mathrsfs,mathtools,array,booktabs,caption2}
\usepackage{dcolumn,natbib}
\newtheorem{thm}{Theorem}[section]
\newtheorem{prop}{Proposition}[section]
\newtheorem{lemma}{Lemma}[section]
\newtheorem{coro}{Corollary}[section]
\numberwithin{equation}{section}
\DeclareFixedFont{\myfont}{T1}{pzc}{mb}{it}{22pt}
\begin{document}
\begin{lemma} {\normalfont\cite[Lemma 5.1]{zhang2015perturbation}}
A is of full rank.
\end{lemma}
\bibliographystyle{plain}
\begin{thebibliography}{1}
\bibitem{zhang2015perturbation}
{Y.~Zhang, L.~Zhang, J.~Wu, and J.~Zhang},
\newblock {\em A perturbation approach for an inverse quadratic programming problem
over second-order cones},
\newblock Math. Comput. 84(2015), pp. 209--236.
\end{thebibliography}
\end{document}