使用预览裁剪为浮点数但跳过标题?

使用预览裁剪为浮点数但跳过标题?

我希望我的“图形”环境能够紧密裁剪地导出。如果我使用这个:

\usepackage[floats,active,tightpage]{preview}

标题已包含在内。如果我使用这个(当然,使用真正的 \includegraphics 命令而不是这些填充框):

\usepackage[graphics,active,tightpage]{preview}

每个子图都是单独导出的,所以我失去了子图的排列/连接。

1)有没有办法让这个由子图组成的浮点数被紧密裁剪,不包括标题?

2) 有没有办法让它水平裁剪图形?垂直裁剪似乎有效(如果我省略 caption 命令),但输出始终是页面宽度。

\documentclass[10pt]{article}

\usepackage[floats,active,tightpage]{preview}

\usepackage{graphicx}

\usepackage[caption=false,format=hang]{subfig}

\begin{document}

\def\FigSize{.23}
\begin{figure}[htbp!]
\subfloat[]
  {
  \fbox{\rule{0pt}{2in} \rule{\FigSize \linewidth}{0pt}}
  }
\subfloat[]
  {
  \fbox{\rule{0pt}{2in} \rule{\FigSize \linewidth}{0pt}}
  }
\caption{Test Caption}
\end{figure}

\end{document}

我尝试将子图放在小页面中,但它似乎将 A 直接放在了 B 之上?而且它仍然没有水平裁剪结果?

\documentclass[preview]{standalone}
\usepackage{mwe}
\usepackage{subcaption}

\begin{document}

\def\FigSize{.33}
\begin{figure}
\begin{minipage}{2\FigSize \linewidth}
  \begin{subfigure}[b]{\FigSize \textwidth}
  \centering
    \includegraphics[width=\FigSize \textwidth]{example-image-a}
  \phantomcaption
  \end{subfigure}
  \begin{subfigure}[b]{\FigSize \textwidth}
  \centering
    \includegraphics[width=\FigSize \textwidth]{example-image-b}
  \phantomcaption
  \end{subfigure}
\end{minipage}
\end{figure}

\end{document}

答案1

您可以使用standalone类和subcaption相同用途的包装。

\documentclass[preview]{standalone}
\usepackage{mwe} %<- For dummy images replace with graphicx later
\usepackage{subcaption}

\begin{document}
\begin{figure}
\begin{subfigure}[b]{.333\textwidth}
\centering
  \includegraphics[width=3cm]{example-image-a}
\phantomcaption
\end{subfigure}%
\begin{subfigure}[b]{.333\textwidth}
\centering
  \includegraphics[width=3cm]{example-image-b}
\phantomcaption
\end{subfigure}%
\begin{subfigure}[b]{.333\textwidth}
\centering
  \includegraphics[width=3cm]{example-image-c}
\phantomcaption
\end{subfigure}%

\end{figure}
\end{document}

在此处输入图片描述

相关内容