説明

説明

次の MWE があるとします。

\documentclass{beamer}

\begin{document}

\begin{frame}
\frametitle{Some title}
\setlength{\leftmargini}{0.5em}
\begin{columns}[c, onlytextwidth]%EVEN SPECIFYING THE c OPTION
    \begin{column}{.5\textwidth}%
        \setlength{\partopsep}{0pt}%AND EVEN REMOVING EXTRA itemize SPACE
        \begin{itemize}
        \itemsep 1.5em
            \item First item bla bla bla bla some more text
            \item second item bla bla bla bla some more text bla bla
            \item third item bla bla bla bla some more text bla bla bla bla bla bla
        \end{itemize}
    \end{column}%
    \begin{column}{.45\textwidth}
        \includegraphics[width=\textwidth, height=5.5cm]{example-image}
    \end{column}%
\end{columns}

\end{frame}

\end{document}

2つの列がきちんと揃っていないのは気のせいでしょうか?画像の上部(赤で表示)には下部(黒で表示)よりも多くのスペースが残っているようです... また、示されているように、次の行を追加したことにも注意してください。ここ...

\setlength{\partopsep}{0pt}%

イチジク

何か案が?

答え1

itemize環境の上にいくらかのスペースを挿入するようですcenter。提供された例を修正するには、図をcenter環境内に配置することです。

\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Some title}
\setlength{\leftmargini}{0.5em}
\begin{columns}[c, onlytextwidth]%EVEN SPECIFYING THE c OPTION
    \begin{column}{.5\textwidth}%
        \setlength{\partopsep}{0pt}%AND EVEN REMOVING EXTRA itemize SPACE
        \begin{itemize}
        \itemsep 1.5em
            \item First item bla bla bla bla some more text
            \item second item bla bla bla bla some more text bla bla
            \item third item bla bla bla bla some more text bla bla bla bla bla bla
        \end{itemize}
    \end{column}%
    \begin{column}{.45\textwidth}
    \begin{center}
        \includegraphics[width=\textwidth, height=5.5cm]{example-image}
    \end{center}
    \end{column}%
\end{columns}
\end{frame}
\end{document}

ここに画像の説明を入力してください

答え2

ワークフローは次のとおりです。

  1. \hrule調査したい場所に挿入します。

  1. 余分なスペースがなくなりました。すばらしい! 次は\hruleに置き換えます\hrule height0pt

  1. 問題が解決しました。

説明

\hruleはTeXで最も単純なオブジェクトの一つであり、余分なスペースを生成しません。 を挿入することで\hrule見るスペース。(たとえば、\partopsep0 に設定しても変化はないように見えますが、\hrules を使用すると違いがわかります。)

不要なスペースを吸収してしまうことがあります\hrule。その場合は、その\hruleスペースをそのままにして、より重要なことに注意を向けてください。

関連情報