es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo utilizar \hspace en el título del marco de Beamer.

Me gustaría ajustar mi título un poco hacia la derecha, pero cuando intento esto:

\addtobeamertemplate{frametitle}{\hspace{5mm}}

mi título simplemente se desplaza hacia abajo. No entiendo por qué:

imagen1

También he intentado usar esto:

\setbeamertemplate{frametitle}{\hspace{4mm}\insertframetitle}

pero luego todo mi título se desplaza automáticamente hacia la derecha en gran medida:

imagen2

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está en la sintaxis del comando \addtobeamertemplate. En lugar de simplemente agregar el espacio deseado como un argumento, debes especificar dónde agregarlo en relación con la plantilla de frametitle existente. Aquí tienes un ejemplo de cómo mover el título 5mm a la derecha:

    \addtobeamertemplate{frametitle}{\hspace*{5mm}\insertframetitle}{}
    

    Ten en cuenta el asterisco después del comando \hspace – esto asegura que el espacio se agregue incluso si la línea ya está al principio de una nueva línea.

    En cuanto al segundo enfoque, está desplazando el título completamente a la derecha porque está reemplazando toda la plantilla de frametitle con solo el título y el espacio deseado. En su lugar, utiliza el comando \setbeamertemplate para manipular la plantilla de frametitle existente:

    \setbeamertemplate{frametitle}{\insertframetitle\hspace*{5mm}}
    

    Este comando conserva la plantilla de frametitle original y simplemente agrega el espacio deseado al final.

Comments are closed.