将图片在 Beamer 中的一列中左对齐

将图片在 Beamer 中的一列中左对齐

框架分为两列,两列都包含图形。但是,第一列左侧的空间太大(如图所示),我想将图形进一步推到左侧。我认为这与框架的边距有关。

我尝试过以下解决方案这个问题,但它们没有起作用。

以下是 MWE:

\documentclass{beamer}
\usepackage{graphicx}
\usepackage{tikz}

\begin{document}

\begin{frame}[t]\vspace{0.1cm}
\begin{columns}[t]
\tikzset{box/.style={inner xsep=0pt}}
\column{.32\textwidth}
\begin{figure}
\includegraphics[height= 2cm, width=4.2cm]{example-image-a}  
\includegraphics[height= 2cm, width=4.4cm]{example-image-a}
\end{figure}
\column{.68\textwidth}
\begin{minipage}{\textwidth}
\begin{figure} 
\includegraphics[height= 2cm, width=2cm]{example-image-a} 
\includegraphics[height= 2cm, width=2cm]{example-image-a} 
\end{figure}
%\footnotetext{text \\}
\end{minipage}  
\begin{minipage}{\textwidth}
\begin{figure} 
\includegraphics[height= 2cm, width=2cm]{example-image-a} 
\includegraphics[height= 2cm, width=2cm]{example-image-a} 
\end{figure}
%\footnotetext{text \\}
\end{minipage}  
\begin{minipage}{\textwidth}
\begin{figure} 
\includegraphics[height= 2cm, width=2cm]{example-image-a}  
\includegraphics[height= 2cm, width=2cm]{example-image-a}
\end{figure}
%\footnotetext{text}
\end{minipage} 
\end{columns}
\end{frame}

\end{document}

在此处输入图片描述

答案1

空间来源有 3 个:

  1. 如果您使用的column环境没有特殊选项,那么页面上将没有任何边距。相反,a 会\hfill放置在列之前、之间和之后。由于列的总宽度只有 1 个文本宽度,因此仍然有额外的 2 厘米需要由这些 s 填充\hfill

    如果您希望列从更左侧开始,请增加它们的总宽度,以便 s 可以填充的剩余空间更少\hfill。在最极端的情况下,您的列可以填满整个纸张宽度,那么您的列将恰好从页面边缘开始。

  2. 环境可能会导致额外的空间figure,从而使您的图像在列内居中。如果您的列比图像宽,那么您将在页面左边缘和图像之间留出一些空间(但是,在您的情况下,列实际上对于图像来说太小了)。

  3. 未受保护的行尾\tikzset{box/.style={inner xsep=0pt}}也会添加一个空格

\documentclass{beamer}
\usepackage{tikz}

\begin{document}

\begin{frame}[t]\vspace{0.1cm}
\begin{columns}[t]
\tikzset{box/.style={inner xsep=0pt}}%
\begin{column}{.35\paperwidth}
\begin{figure}
\raggedright
\includegraphics[height= 2cm, width=4.2cm]{example-image-a}  
\includegraphics[height= 2cm, width=4.4cm]{example-image-a}
\end{figure}
\end{column}
\begin{column}{.65\paperwidth}
\begin{minipage}{\textwidth}
\begin{figure} 
\includegraphics[height= 2cm, width=2cm]{example-image-a} 
\includegraphics[height= 2cm, width=2cm]{example-image-a} 
\end{figure}
%\footnotetext{text \\}
\end{minipage}  
\begin{minipage}{\textwidth}
\begin{figure} 
\includegraphics[height= 2cm, width=2cm]{example-image-a} 
\includegraphics[height= 2cm, width=2cm]{example-image-a} 
\end{figure}
%\footnotetext{text \\}
\end{minipage}  
\begin{minipage}{\textwidth}
\begin{figure} 
\includegraphics[height= 2cm, width=2cm]{example-image-a}  
\includegraphics[height= 2cm, width=2cm]{example-image-a}
\end{figure}
%\footnotetext{text}
\end{minipage}
\end{column}
\end{columns}
\end{frame}

\end{document}

在此处输入图片描述

相关内容