买者自负 ...

买者自负 ...

我尝试使用 subfigure pack 将多张图片包含在一个图中。但是,如下图所示, 在此处输入图片描述

当我尝试参考图 1A 时,它给出的是小写字母“a”,而不是“A”。我该如何解决这个问题?下面提供了一个最小工作示例。

\documentclass[english, 9pt,reqno]{amsart}
\usepackage{geometry}            % See geometry.pdf to learn the layout options. There are lots.
\usepackage{amssymb,amsmath,amsthm,amsfonts,color}
\usepackage{graphicx}
\usepackage{babel}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{indentfirst}
\usepackage{bm}
\usepackage{picinpar}
\usepackage{lipsum}
\usepackage{fixltx2e,amsmath}
\MakeRobust{\eqref}
\renewcommand{\includegraphics}[2][]{\fbox{}}


\title{example}





\begin{document}




refer to Figure \ref{fig:Clean}

 \begin{figure}[!h]
\begin{subfigure}{\textwidth}
  \centering
  \includegraphics[width=\linewidth]{Clean}
  \caption{}
  \label{fig:Clean}
\end{subfigure}
\begin{subfigure}{\textwidth}
  \centering
  \includegraphics[width=\linewidth]{noise_tank}
  \caption{}
  \label{fig:Noisy_tank}
\end{subfigure}
\caption{}
\label{fig:fake_higher_jump}
\end{figure}




\end{document}

答案1

问题是,amsart使用小型大写字体来排版标题中的数字标签,这就是为什么Figure 1例如是小型大写的原因。但是,这不会改变计数器的标准表示。计数器仍然具有1此数字的值。对于数字,这通常无关紧要。但是,由于subfigures 在计数器中使用小写字母,因此:标题中的标签将采用小型大写字母,但参考文献将以小写字母显示计数器的标准表示。

改变这种情况的一种方法是重新定义\thefigure使用适当的字体。我不确定这是否是最好的方法,但它似乎至少在我测试的最小情况下有效。

买者自负 ...

我首先最小化了您的示例,以找出导致该行为的原因。我已经很久没有使用过 AMS 类了,即便如此,我实际上也使用了基于 AMS 类的寄生类,这可能重新定义了一些东西。无论如何,我的文档中没有包含任何图表。

大部分前言都是无关紧要的,所以我删除了它。这样就剩下了一个简短的前言,包括amsart没有选项的,subfigure以及graphicx对的重新定义\includegraphics。(你可以放弃图形内容,而只是在图中放一个框或一个单词,但我没有这么做。

这是修改后的最小化示例:

\documentclass{amsart}
\usepackage{subcaption}
\newcommand{\includegraphics}[2][]{\fbox{}}
\renewcommand\thesubfigure{\textsc{\alph{subfigure}}}
\begin{document}
refer to Figure \ref{fig:Clean}

\begin{figure}[!h]
  \begin{subfigure}{\textwidth}
    \centering
    \includegraphics[width=\linewidth]{Clean}
    \caption{}
    \label{fig:Clean}
  \end{subfigure}
  \begin{subfigure}{\textwidth}
    \centering
    \includegraphics[width=\linewidth]{noise_tank}
    \caption{}
    \label{fig:Noisy_tank}
  \end{subfigure}
  \caption{}
  \label{fig:fake_higher_jump}
\end{figure}
\end{document}

产生

引用匹配的标签

相关内容