我想将图像与投影仪框架中的一些文本对齐。从我阅读的其他问题来看,一种方法是使用命令 \begin{columns}。但是,最后有些内容没有按照我需要的方式格式化。这是我的代码和创建的框架。
\begin{frame}
\frametitle{Motivación}
\begin{columns}[onlytextwidth]
\begin{column}{.48\textwidth}
\begin{figure}[htp]
\includegraphics[width=4cm]{frobenius.jpg}
\caption{Ferdinand Georg Frobenius}
\end{figure}
\end{column}
\begin{column}{.48\textwidth}
\justifying
Ferdinand Georg Frobenius (26 October 1849 – 3 August 1917) was a German mathematician, best known for his contributions to the theory of elliptic functions, differential equations, number theory, and to group theory.
\end{column}
\end{columns}
\end{frame}
右边距非常小,文本非常接近框架末尾。我不喜欢这样。我想将文本稍微向左移动一点,或者将边距变大,但仅限于此框架。有人能帮我吗?
编辑我正在使用马德里主题并\usepackage{ragged2e}
调整文本。
答案1
您规定的图像宽度(4cm)小于规定的列宽(0.58\textwidth ~ 48mm),因此看起来列间距很大。
您可以通过将图像宽度定义为 来减少图像与文本之间的距离\includegraphics[width=\linewidth]{example-image}
。如果生成的图像尺寸太大,您可以将第一列宽度减小到大约0.44\linewidth
(~ 4.2cm),并适当增加第二列的宽度(到大约 )0.56\linewidth
。
通过此设置您将获得:
梅威瑟:
\documentclass{beamer}
\setbeamerfont{caption}{size=\footnotesize}
\begin{document}
\begin{frame}
\frametitle{Motivación}
\begin{columns}[onlytextwidth]
\begin{column}{.42\textwidth}
\begin{figure}[htp]
\includegraphics[width=\linewidth]{example-image-duck}%{frobenius.jpg}
\caption{Ferdinand Georg Frobenius}
\end{figure}
\end{column}
\begin{column}{.56\textwidth}
%\justifying
Ferdinand Georg Frobenius (26 October 1849 – 3 August 1917) was a German mathematician, best known for his contributions to the theory of elliptic functions, differential equations, number theory, and to group theory.
\end{column}
\end{columns}
\end{frame}
\end{document}
注意:请始终提供 MWE,这是一份完整的小文档,我们可以按原样编译。这样,您就可以帮助我们帮助您。