我希望我的“图形”环境能够紧密裁剪地导出。如果我使用这个:
\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}