图文图顶部对齐,beamer中我想让图片和文本对齐,试过figure,试过,minipage(有网友说用null命令,确实有效),现在试到了columns,真的不知道用什么好?难道用tabular?

发布于 2024-08-05 20:22:45

我想让文字图片文字顶部对齐.03D8374ECC15BA0BFF4B33DB949EE5A2.png。苹果和矩形和香蕉的顶部位于同一水平线

\documentclass[aspectratio=169]{ctexbeamer}
\begin{document}
    \begin{frame}{文图文}
        \begin{columns}
            \column{0.32\textwidth}
            \null
            \centering
            苹果
            \column{0.32\textwidth}
            \null
            \centering
            \rule{1cm}{2cm}
            \column{0.32\textwidth}
            \null
            \centering
            香蕉
        \end{columns}
    \end{frame}
\end{document}

查看更多

关注者
0
被浏览
680
Sagittarius Rover
Sagittarius Rover 2024-08-05
我要成为TikZ糕手/(ㄒoㄒ)/~~

我不是很明白你是怎么每次复制MWE都复制成这样的(你只要把 documentclass 到end{document}之间的所有内容放到一个markdown代码块 ' ' ' '之间,就能把他们全都高亮框内)

此外,rule插入的并不是一个图片.建议使用mwe插入图片以构造mwe,同时我不是很确明白使用minipage给出的结果你有不满意吗,还是你正在学习beamer以遍历所以实现图文混排的方式,如果是后者,那非常不错!

image.png

经过测试,我发现只需要使用对齐选择 T 即可实现,具体细节可见texdoc beamer
image.png

下面是一个MWE和结果

\documentclass[aspectratio=169]{ctexbeamer}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{mwe}
\begin{document}
\begin{frame}{文图文}
    \lipsum[2]
    \begin{columns}[T]
        \begin{column}{.32\textwidth}
            \centering
            苹果\hfill
        \end{column}
        \begin{column}{.32\textwidth}
            \centering
            \includegraphics[width=\textwidth]{example-image}
        \end{column}
        \begin{column}{.32\textwidth}
            \centering
            香蕉
        \end{column}
    \end{columns}
\end{frame}
\end{document}

image.png

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览