有什么方法可以控制 beamer 中列之间的分隔吗?列使用与下方文本不同的分隔符

有什么方法可以控制 beamer 中列之间的分隔吗?列使用与下方文本不同的分隔符
\documentclass[aspectratio=43,t]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{ragged2e}
\usepackage{lipsum}
%
\begin{document}
\begin{frame}{}
\begin{columns}[T] 
\column{.49\textwidth}
\justifying
\lipsum[1-1][1-1]
\column{.49\textwidth}
\justifying
\lipsum[1-1][1-1]
\end{columns}
\justifying
\medskip
\lipsum[1-1][1-4]
\end{frame}
\end{document}

答案1

使用column环境代替\column命令并\hfill位于两个相邻column环境之间。我还减小了两列的宽度。

在此处输入图片描述

\documentclass[aspectratio=43,t]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{ragged2e}
\usepackage{lipsum}

\begin{document}
\begin{frame}{}
  \begin{columns}[T] 
    \begin{column}{0.4\textwidth}
      \justifying
      \lipsum[1-1][1-1]
    \end{column}
    \hfill
    \begin{column}{0.4\textwidth}
      \justifying
      \lipsum[1-1][1-1]
    \end{column}
  \end{columns}
  \justifying
  \medskip
  \lipsum[1-1][1-4]
\end{frame}
\end{document}

或者,您也可以使用onlytextwidth环境选项columns

在此处输入图片描述

\documentclass[aspectratio=43,t]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{ragged2e}
\usepackage{lipsum}

\begin{document}

\begin{frame}{}
\begin{columns}[T,onlytextwidth] 
  \column{.49\textwidth}
    \justifying
    \lipsum[1-1][1-1]
  \column{.49\textwidth}
    \justifying
    \lipsum[1-1][1-1]
\end{columns}
\justifying
\medskip
\lipsum[1-1][1-4]
\end{frame}
\end{document}

相关内容