如何在双列模式下对齐框

如何在双列模式下对齐框

我使用如下两列:

\documentclass{beamer}
\beamertemplatenavigationsymbolsempty
\setbeamersize{text margin left=10mm,text margin right=5mm} 
\setbeamertemplate{frametitle}[default][center]
\usepackage[many]{tcolorbox}

\usepackage{calc}

\begin{document}
\begin{frame}[fragile]
\begin{tcolorbox}[text width=\textwidth-1cm, text height=2.5cm]{}

\end{tcolorbox}

\begin{columns}
\begin{column}{0.4\textwidth}

    \begin{tcolorbox}[top=0pt, left=5pt,right=5pt, colback=blue!5!white, text width=4.7cm, text height=4.3cm]

\end{tcolorbox}
\end{column}
\begin{column}{0.6\textwidth}
\setbeamertemplate{itemize item}[circle]

\begin{itemize}
\item Quis autem vel eum iure reprehenderit qui 
\item Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod  v
\item Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium 
\end{itemize}
\end{column}
\end{columns}
\end{frame}

\end{document}

在此处输入图片描述

我怎么能够:

  • 将盒子的左边缘对齐
  • 为右侧列留出尽可能多的空间,但不要让项目符号圈太靠近框?

答案1

默认情况下,columns环境比常规文本更宽。如果您想在一张幻灯片中使用一列和两列环境,您可以像以下示例一样在声明onlytextwidth中添加选项columns。另一种解决方案是在环境内声明一列片段columns,这样两者将使用相似的宽度。

您在tcolorboxes修复时犯了一个错误text width。此参数不是整个框的宽度,而是其中文本的宽度。因此您的框比预期的要宽。这就是项目点出现在左侧框上方的原因。tcolorboxes 的默认总宽度是所有可用的textwidth

\documentclass{beamer}
\beamertemplatenavigationsymbolsempty
\setbeamersize{text margin left=10mm,text margin right=5mm} 
\setbeamertemplate{frametitle}[default][center]
\usepackage[many]{tcolorbox}

\usepackage{calc}

\begin{document}

\begin{frame}[fragile]
\begin{tcolorbox}[text height=2.5cm]{}

\end{tcolorbox}

\begin{columns}[onlytextwidth]
\begin{column}{0.4\textwidth}

\begin{tcolorbox}[top=0pt, left=5pt,right=5pt, colback=blue!5!white, text height=4.3cm]

\end{tcolorbox}
\end{column}
\begin{column}{0.6\textwidth}
\setbeamertemplate{itemize item}[circle]

\begin{itemize}
\item Quis autem vel eum iure reprehenderit qui 
\item Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod v
\item Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium 
\end{itemize}
\end{column}
\end{columns}
\end{frame}

\end{document}

在此处输入图片描述

相关内容