子图 - 如何消除(a)、(b)、......

子图 - 如何消除(a)、(b)、......

我正在使用该subfigure包引用图形的各个部分。当每个子图都是一个图并且我希望 LaTeX 在每个图下插入标签 (a)、(b) ... 时,它工作得很好。但是,为了与手稿中的其他图形保持一致,我希望有一个单一的多面板图,我手动插入 (a)、(b)、...(使用 R 中的 lattice 完成)。我可以通过仍然使用

\subfigure[][]{%
  \label{beta}
  }%

为每个子图添加单个图,然后插入单个图。但是,这仍然会给出标签 (a)、(b)... - 现在彼此叠加。我想摆脱这些,同时仍然保留子图的功能,这样我就可以引用单个子图。我试过了,\renewcommand*{\thesubfigure}{}但这会删除所有子图标签。

您是否知道哪个命令可以制作图下的子图标签以及如何修改它以获得所需的效果?

答案1

以下是我的做法:

\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{caption}

\begin{document}

\begin{figure}[!ht]
  \captionsetup[subfigure]{labelformat=empty}
  \centering
  \subfloat[]{\includegraphics[width=.4\textwidth]{Paris}}\quad
  \subfloat[]{\includegraphics[width=.4\textwidth]{Paris}}
  \caption{Caption about here}
  \label{fig:fig1}
\end{figure}

\end{document}

在此处输入图片描述

答案2

根据 subfigure 包的帮助,您只需要在 \subfigure 命令中删除 [] 即可,它不会对子图进行编号:

\documentclass[draft]{article}
\usepackage{graphicx}
\usepackage{subfigure}

\begin{document}


\begin{figure}
    \centering
    \subfigure[]{\includegraphics[width=0.32\textwidth]{demofig}}
    \subfigure[]{\includegraphics[width=0.32\textwidth]{demofig}}
    \subfigure[]{\includegraphics[width=0.32\textwidth]{demofig}}
    \vfill
    \subfigure[]{\includegraphics[width=0.32\textwidth]{demofig}}
    \subfigure[]{\includegraphics[width=0.32\textwidth]{demofig}}
    \subfigure[]{\includegraphics[width=0.32\textwidth]{demofig}}
    \vfill
    \subfigure[]{\includegraphics[width=0.32\textwidth]{demofig}}
    \subfigure[]{\includegraphics[width=0.32\textwidth]{demofig}}
    \subfigure[]{\includegraphics[width=0.32\textwidth]{demofig}}
    \vfill
    \subfigure{\includegraphics[width=0.5\textwidth]{demofig}}
    \caption{All numbered but the last!}
    \label{fig:demofig}
\end{figure}

\end{document}

这是使用 MiKTeX 2.9 的结果:

在此处输入图片描述

答案3

也许我没有抓住重点,但为什么你首先需要子浮点数?

\begin{figure}[ht]
\centering
\includegraphics[width=.4\columnwidth]{figures/fig1}\quad
\includegraphics[width=.4\columnwidth]{figures/fig2}
\caption{Caption}
\label{fig:fig1}
\end{figure}

答案4

这很好用。

\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}


\begin{document}

\begin{figure}[!ht]
   %\captionsetup[subfigure]{labelformat=empty}
   \centering
   \subfloat{\includegraphics[width=.4\textwidth]{Paris}}\quad
   \subfloat{\includegraphics[width=.4\textwidth]{Paris}}
   \caption{Caption about here}
   \label{fig:fig1}
\end{figure}

\end{document}

相关内容