减少光束仪列之间的间隔

减少光束仪列之间的间隔

我想将图像与投影仪框架中的一些文本对齐。从我阅读的其他问题来看,一种方法是使用命令 \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,这是一份完整的小文档,我们可以按原样编译。这样,您就可以帮助我们帮助您。

相关内容