Explicação

Explicação

Dado o seguinte 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}

Sou eu ou as duas colunas não estão alinhadas corretamente? Parece que resta mais espaço na parte superior da imagem (marcado em vermelho) do que na parte inferior (em preto)... Observe também que adicionei a seguinte linha, conforme indicadoaqui...

\setlength{\partopsep}{0pt}%

Figo

Qualquer ideia?

Responder1

Parece que itemizeinsere algum espaçamento acima do ambiente, assim como centero faz. Uma solução para o exemplo que você forneceu é colocar a figura em um centerambiente.

\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}

insira a descrição da imagem aqui

Responder2

Aqui está o fluxo de trabalho:

  1. Insira \hrulenos locais que deseja investigar.

  1. Espaços extras desapareceram! Ótimo! Agora substitua \hrulepor \hrule height0pt.

  1. Problema resolvido.

Explicação

\hruleé um dos objetos mais simples do TeX e não produz espaços extras. Ao inserir \hrule, é mais fácilveros espaços. (Por exemplo, definir \partopsepzero parece não causar nenhuma alteração. Mas com \hrules você verá a diferença.)

Às vezes \hruleabsorve espaços indesejados. Nesse caso, basta manter esses \hrules e voltar sua atenção para algo mais importante.

informação relacionada