Centrar el contenido del marco en la clase de proyector

Centrar el contenido del marco en la clase de proyector

¿No le molesta a nadie que la clase proyector no centre perfectamente el contenido de los fotogramas verticalmente?

Hay un poco más de espacio debajo que arriba. ¿Alguien podría proporcionar una solución sobre cómo lograr un contenido perfectamente centrado y, lo que es más importante, hacer de este un entorno global?

A continuación se muestra un MWE (trivial).

\documentclass{beamer}

\begin{document}
    \begin{frame}
        This text is not perfectly centered vertically.
    \end{frame}
\end{document}

Respuesta1

Eltextpospaquetele permite colocar su texto en cualquier posición que especifique en la página. En beamerclase, el paquete debe cargarse con la overlayopción, este no es el caso en otras clases de documentos. También activé la showboxesopción solo para comparar con el centro perfecto calculado por tikz. En su documento final, puede eliminar la showboxesopción o agregar el \textblockrulecolor{white}comando para ocultar los cuadros. Según mi experiencia, el último comando resultó en un posicionamiento más preciso. Pero no tengo idea de por qué fue así.

\documentclass{beamer}
\usepackage{tikz,lmodern}
\usepackage[absolute,overlay,showboxes]{textpos}
\begin{document}
\centering
\begin{frame}{title}
  This text is not perfectly centered vertically.
  \begin{tikzpicture}[overlay, remember picture]
    \draw (current page.north west)--(current page.south east) (current page.south west)--(current page.north east);
  \end{tikzpicture}

  \begin{textblock}{13.5}[.5,.5](8,8)
    This text is perfectly centered vertically and horizontally.
  \end{textblock}    
\end{frame}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Esto no responde a su pregunta principal, aunque sospecho que hay algunos "márgenes" ocultos para títulos, encabezados, pies de página, etc. que no se ven en un marco vacío. En cualquier caso, si insistes en tener algún texto perfectamente centrado, siempre puedes utilizar TiKZ.

\documentclass{beamer}
\usepackage{tikz}

\begin{document}
\begin{frame}{title}
        This text is not perfectly centered vertically.
        \begin{tikzpicture}[overlay, remember picture] \node[anchor=center,draw] at (current page.center) {This text is perfectly centered vertically and horizontally.};
        \draw (current page.north west)--(current page.south east) (current page.south west)--(current page.north east);
        \end{tikzpicture}
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada