框架分为两列,两列都包含图形。但是,第一列左侧的空间太大(如图所示),我想将图形进一步推到左侧。我认为这与框架的边距有关。
我尝试过以下解决方案这个问题,但它们没有起作用。
以下是 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 个:
如果您使用的
column
环境没有特殊选项,那么页面上将没有任何边距。相反,a 会\hfill
放置在列之前、之间和之后。由于列的总宽度只有 1 个文本宽度,因此仍然有额外的 2 厘米需要由这些 s 填充\hfill
。如果您希望列从更左侧开始,请增加它们的总宽度,以便 s 可以填充的剩余空间更少
\hfill
。在最极端的情况下,您的列可以填满整个纸张宽度,那么您的列将恰好从页面边缘开始。环境可能会导致额外的空间
figure
,从而使您的图像在列内居中。如果您的列比图像宽,那么您将在页面左边缘和图像之间留出一些空间(但是,在您的情况下,列实际上对于图像来说太小了)。未受保护的行尾
\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}