我希望数字的对齐方式与链接问题:
(a) (b)
(c)
我按照链接中给出的确切答案进行操作,包括minipage
和subfigure
。它们都编译得很好。但是,PDF 文件没有任何图片。我在两台 Linux 机器 Ubuntu 和 CentOS 上尝试过。结果相同。
我正在一个有两列的文档中尝试这个\begin{figure}..\end{figure}
。
这是我的代码,它没有渲染任何图像:
\documentclass[sigconf, 10pt]{acmart}
\usepackage{tabularx}
\usepackage{graphicx}
\usepackage{caption}
\usepackage[font={footnotesize}]{subcaption}
\captionsetup[subfigure]{position=b}
\begin{document}
\begin{figure}[!t]
\centering
\begin{subfigure}[t]{0.49\columnwidth}
\centering
\includegraphics[width=\textwidth]{example-image-a}
\caption{}
\end{subfigure}\hfil
\begin{subfigure}[t]{0.49\columnwidth}
\centering
\includegraphics[width=\textwidth]{example-image-b}
\caption{}
\end{subfigure}\newline
\begin{subfigure}[t]{0.49\columnwidth}
\centering
\includegraphics[width=\textwidth]{example-image-c}
\caption{}
\end{subfigure}
\caption{}
\end{figure}
\end{document}
如果我将前两个子图尺寸更改为0.33\columnwidth
,那么它就可以正常工作,我可以在 PDF 中看到这些图。但是,这看起来很糟糕,不是我想要的。
有人能猜到或猜出发生了什么吗?目前还不清楚。
答案1
您的代码片段很好。您应该看到以下图片:
如果你没有,那么文档中就有你没有展示给我们的东西。因此,你需要始终提供可以重现问题的 MWE(最小工作示例),而不仅仅是代码片段。我的测试 MWE 是:
\documentclass[twocolumn]{article}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}
\begin{figure}[ht]
\centering
\begin{subfigure}[t]{0.49\linewidth}
\includegraphics[width=\linewidth]{example-image-a}
\caption{}
\end{subfigure}\hfil
\begin{subfigure}[t]{0.49\columnwidth}
\includegraphics[width=\linewidth]{example-image-b}
\caption{}
\end{subfigure}
\medskip
\begin{subfigure}[t]{0.49\linewidth}
\includegraphics[width=\linewidth]{example-image-c}
\caption{}
\end{subfigure}
\caption{}
\end{figure}
\end{document}
subfigure
观察上述MWE 和您的代码片段中定义的宽度有何不同image
。它也适用于单列文档。