并排数字比边距宽

并排数字比边距宽

我正在尝试按照这里解释的方式去做:

具有两个并排子图且宽度大于文本宽度的图形

但是,我正在处理一个大型文档,并且已经使用了许多子图\usepackage[hang]{subfigure}。如果我更改包subcaption,则必须更改所有其他图,这太麻烦了。如何将lipsum包和\makebox命令与包结合使用subfigure

答案1

链接答案中解释的技术subfigure也适用于包。

\documentclass{article}
\usepackage{graphicx,showframe}   %% remove showframe
\usepackage[hang]{subfigure}
\begin{document}

\begin{figure*}
\makebox[\linewidth][c]{%
\centering
\subfigure[Caption]{\label{fig:a}\includegraphics[width=0.35\textwidth]{example-image-a}}%
\subfigure[Caption]{\label{fig:b}\includegraphics[width=0.35\textwidth]{example-image-b}}%
\subfigure[Caption]{\label{fig:c}\includegraphics[width=0.35\textwidth]{example-image-c}}%
}
\caption{my caption}
\end{figure*}
\end{document}

在此处输入图片描述

您也可以使用adjustbox包。

\documentclass{article}
\usepackage{graphicx,showframe}
\usepackage{subfigure}
\usepackage{adjustbox}
\begin{document}

\begin{figure*}
\begin{adjustbox}{max width=1.2\linewidth,center}
\centering
\subfigure[Caption]{\label{fig:a}\includegraphics[width=0.35\textwidth]{example-image-a}}%
\subfigure[Caption]{\label{fig:b}\includegraphics[width=0.35\textwidth]{example-image-b}}%
\subfigure[Caption]{\label{fig:c}\includegraphics[width=0.35\textwidth]{example-image-c}}%
\end{adjustbox}
\caption{my caption}
\end{figure*}
\end{document}

此处,只有当内容超过 时才会调整大小1.2\linewidthadjustbox还提供许多其他好东西。有关详细信息,请参阅其文档。

PS.subfigure已弃用,最好改用subcationsubfig

相关内容