在列中垂直居中文本 | Beamer

在列中垂直居中文本 | Beamer

我正在尝试创建一个 latex beamer 演示文稿。我尝试使用columns框架中的环境将其分成两个部分:一个文本部分,另一个用于插图。它看起来如下: 在此处输入图片描述

如您所见,文本没有垂直居中。如何使文本垂直居中?

这是我的代码:

\documentclass{beamer}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\mode <presentation>{
    \usetheme{Ilmenau}
    \setbeamercovered{transparent}}




\begin{document}

\begin{frame}
        \frametitle{Title}
        \begin{columns}[T]
            \begin{column}{0.5\textwidth}
                \centering
                \includegraphics[width=\textwidth]{image}
            \end{column}
            \begin{column}{0.5\textwidth}
                \begin{itemize}
                    \item Bullet Point
                    \item Blitz Point
                    \item Rapid Point
                    \item Speed Point
                    
                    
                    
                \end{itemize}
            \end{column}
        \end{columns}
        

    \end{frame}
    
    
\end{document}

我尝试按以下方式使用 vspace,就像您在小页面中将文本居中一样,但没有效果。

\vspace*{\fill}
        \begin{itemize}
\item bullet point
\item bullet point
\item bullet point
        \end{itemize}
        
\vspace*{\fill}

有人知道如何columns在 latex beamer 环境中将文本垂直居中吗?如果它是一个序言设置/包,那就太理想了。

图像:图像

答案1

通过T为列使用该选项,您可以强制它们顶部对齐。您可以将其替换为c居中列,或者完全不使用它,因为c这是默认设置。

对于普通文本/图像,这将完美地使内容居中。对于使用列表作为列中第一个内容的特殊情况,它将稍微偏离中心,但你可以通过将图像放在环境中而不是使用 来弥补这centre一点\centering

\documentclass{beamer}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\mode <presentation>{
    \usetheme{Ilmenau}
    \setbeamercovered{transparent}}

\begin{document}

\begin{frame}
        \frametitle{Title}
        \begin{columns}[c]
            \begin{column}{0.5\textwidth}
                \begin{center}
                \includegraphics[width=\textwidth]{example-image-duck}
                \end{center}
            \end{column}
            \begin{column}{0.5\textwidth}
                \begin{itemize}
                    \item Bullet Point
                    \item Blitz Point
                    \item Rapid Point
                    \item Speed Point
                \end{itemize}
            \end{column}
        \end{columns}
    \end{frame}
    
\end{document}

相关内容