
Aparentemente, beamerposter no genera un título automáticamente, por lo que hay que hacerlo manualmente. Sin embargo, ¡el MWE a continuación no funciona! ¿Lo que está mal? ¿Cómo puedo hacer que el diseño de este cartel sea menos doloroso? ¡Solo quiero un título grande centrado en la parte superior!
\documentclass{beamer}
\usepackage[size=custom,height=105,width=80,scale=1]{beamerposter}
\begin{document}
\begin{frame}{}
\begin{block}
\VERYHuge A Novel Algorithm for #SAT
\end{block}
\begin{columns}[t]
\begin{column}{.45\linewidth}
\begin{block}{FOOBAR}
\VERYHuge foobar
\end{block}
\end{column}
\begin{column}{.45\linewidth}
\begin{block}{FOOBAR}
\VERYHuge foobar
\end{block}
\end{column}
\end{columns}
\end{frame}
\end{document}
Respuesta1
Cambiar #
a --> \#
. El carácter hashtag, #
tiene una función especial LaTeX
con un código de carácter especial. En cambio , la secuencia de control (o llámela macro, si lo desea) \#
se asigna para "componer" el carácter (ya que el solitario #
se interpreta de manera diferente).
El solitario #
se utiliza dentro de las definiciones de macros (principalmente). Esto se ilustra mejor con un ejemplo.
Digamos que tenemos \newcommand\mymacro[2]{Typeset the first argument first, #1\par and then the second argument: #2}
. El significado de esto es que cuando invocas la macro \mymacro
como tal: \mymacro{foo}{bar}
, foo
dentro del primer conjunto de llaves reemplaza cualquier cosa en tu definición de macro donde pusiste #1
. De manera similar, #2
se reemplaza por bar
. La salida es entonces Typeset the first argument first, foo\par and then the second argument: bar
. El número al lado de las llaves \mymacro[2]
(el número 2) es un número que le dice a LaTeXcuántosLos parámetros están en su macro, ya que LaTeX no puede saber de antemano cuántos parámetros esperar.
Para aumentar el tamaño de la fuente, puede controlar el tamaño de la fuente manualmente con el \fontsize
comando que toma dos argumentos. El primer argumento se relaciona con el tamaño en puntos del texto, mientras que el segundo argumento se relaciona con el espacio entre líneas.
Para centrar el título, solo uso el center
entorno. No creo block
que te sirva de nada...
Para poner el título en la parte superior del póster, utilicé el \vfill
comando, que equilibra los elementos de la página actual de la siguiente manera:
Si tiene dos elementos de página separados por un \vfill
, separará los dos elementos en la máxima medida posible ("llenará verticalmente" la página en el punto donde \vfill
se especifica). Si usa varios comandos, colocará la misma cantidad de relleno en ambos lados, posiblemente centrando un elemento en particular que tiene \vfill
antes y después.
\documentclass{beamer}
\usepackage[size=custom,height=105,width=80,scale=1]{beamerposter}
\begin{document}
\begin{frame}{}
\begin{center}
\protect\fontsize{100pt}{100pt}\protect\selectfont A Novel Algorithm for \#SAT
\end{center}
\vfill
\begin{columns}[t]
\begin{column}{.45\linewidth}
\begin{block}{FOOBAR}
\VERYHuge foobar
\end{block}
\end{column}
\begin{column}{.45\linewidth}
\begin{block}{FOOBAR}
\VERYHuge foobar
\end{block}
\end{column}
\end{columns}
\vfill
\end{frame}
\end{document}