如何将图形水平放置在两列中而不是垂直放置在顶部和底部?

如何将图形水平放置在两列中而不是垂直放置在顶部和底部?

如何将数字水平放置在两列中而不是垂直放置在顶部和底部?您可以举个例子吗?

答案1

您的问题很不具体,但一个例子可能是选择图形的大小小于列宽的一半。

\documentclass{memoir}
\usepackage{graphicx}

\begin{document}

\begin{figure}[htbp]
    \centering
    \includegraphics[width=0.45\columnwidth]{example-image-a}
    \hfill
    \includegraphics[width=0.45\columnwidth]{example-image-b}
\end{figure}

\end{document}

结果是两个数字并排。如果您需要更多的灵活性,请考虑使用 Minipage 并排放置图片minipage使用环境的位置:

\begin{figure}[!htb]
    \centering
    \begin{minipage}{.5\textwidth}
        \includegraphics[width=0.3\linewidth, height=0.15\textheight]{example-image-a}
    \end{minipage}%
    \begin{minipage}{0.5\textwidth}
        \includegraphics[width=0.3\linewidth, height=0.15\textheight]{example-image-b}
    \end{minipage}
\end{figure}

另外,您也可以使用subbottom中的子浮点数memoirsubfigure其他文档类中的子图包。

答案2

您的问题正好帮助我解决了我的问题。

我曾尝试将文本和图形放在表格的同一行,但无法成功。阅读完您的问题后,我尝试了以下方法,将图形放在右侧(文本放在左侧)。

\begin{多列}}{2}

右图代表

\开始{枚举}  
\项目树  
\项目图表
\end{枚举}

\vfill
\列中断

\includegraphics[宽度=0.20\文本宽度]{图像.png}

\end{多列}

也许我的解决方案可以帮助您将一张图片放在一列,将另一张图片放在第二列?我猜想图像的大小必须相同(或接近)。使用 \vfill 和 \columnbreak 来帮助强制您想要的布局。

相关内容