![子浮点垂直对齐](https://linux22.com/image/385190/%E5%AD%90%E6%B5%AE%E7%82%B9%E5%9E%82%E7%9B%B4%E5%AF%B9%E9%BD%90.png)
我在对齐子浮点中的数字时遇到了问题。以下是原始代码:
\begin{figure}
\centering
\subfloat[]{{\includegraphics[width=.48\textwidth]{image1.pdf} }\label{}}%
\newline
\subfloat[]{{\includegraphics[width=.48\textwidth]{image2.pdf} }\label{}}%
\newline
\subfloat[]{{\includegraphics[width=.98\textwidth]{image3.pdf} }\label{}}%
\caption{}
\label{}
\end{figure}
我期望标签 (a)、(b) 和 (c) 位于页面的中心线上。代码没有给出错误,但图像 1 和 2 不在页面的中心线上(即它们的标签 (a) 和 (b) 向左偏移)。
我读过这可能与使用宽度命令有关,但我不确定如何修复它。
谢谢
答案1
\\
比使用 更好的方法\newline
是插入空行:
\documentclass{article}
\usepackage[demo]{graphicx} % in real document remove option"demo"
\usepackage{subfig}
\begin{document}
\begin{figure}
\centering
\subfloat[]{{\includegraphics[width=.48\textwidth]{image1.pdf} }\label{fig:mycaption-a}}
\subfloat[]{{\includegraphics[width=.48\textwidth]{image2.pdf} }\label{fig:mycaption-a}}
\subfloat[]{{\includegraphics[width=.98\textwidth]{image3.pdf} }\label{fig:mycaption-c}}
\caption{My caption}
\label{fit:mycaption}
\end{figure}
\end{document}
答案2
我通过在上面的代码中使用\\
而不是 来修复这个问题。现在,图形会一个接一个地显示出来,并且沿着页面的垂直中心线正确对齐。\newline