我想在环境overpic
中的两段文本之间插入一张图片,并使用 来标记它thm
(使用memoir
类)。我使用center
环境来放置图片,并\newfixedcaption
使用 来标记它。然而,在标题中,文本仍然是斜体——就好像它是环境的一部分一样thm
——但实际上不应该这样。
这是我的 MWE:
\documentclass[11pt,a4paper]{memoir}
\usepackage{amsthm}
\usepackage[demo]{graphicx}
\usepackage{overpic}
\newtheorem{thm}{Theorem}[chapter]
\newfixedcaption{\figcaption}{figure}
\begin{document}
\begin{thm}
\noindent Here is my first paragraph of text.
\begin{center}
\begin{overpic}[width=0.5\textwidth]{./mypicture.pdf}
\put(20, 20){$A$}
\end{overpic}
\figcaption{This is mypicture.pdf, with the label $A$.
For some reason, this caption is italicized.}
\end{center}
\noindent Here is my second paragraph of text.
In order to understand this paragraph, you first need to see the picture.
\end{thm}
\end{document}
答案1
memoir
提供\captionnamefont
和\captiontitlefont
宏,用于格式化字幕的各个部分。默认情况下,这些宏定义为空,即字幕的字体将类似于周围文本的字体——在您的例子中(定理内的字幕)是斜体。解决方案:例如,将以下内容添加到您的序言中:
\captionnamefont{\normalfont}
\captiontitlefont{\normalfont}
memoir
详细信息请参阅手册第 10.6 节。