Recientemente hice un póster en LaTeX usando el beamerposter
paquete, medía 48x36 pulgadas y quedó genial. Ahora necesito volver a imprimir el cartel en un tamaño más pequeño. (36x24 pulgadas)
Me doy cuenta de que esto cambia la relación de aspecto y tendré que modificar un poco el diseño, pero antes de poder hacerlo necesito que todas las columnas y los espacios entre ellas tengan el tamaño correcto. Hay varios \setlength
comandos en la parte superior del archivo, que supuse que se encargarían de esto:
\newlength{\sepwid}
\newlength{\onecolwid}
\newlength{\twocolwid}
\newlength{\threecolwid}
\setlength{\paperwidth}{48in}
\setlength{\paperheight}{36in}
\setlength{\sepwid}{0.024\paperwidth}
\setlength{\onecolwid}{0.22\paperwidth}
\setlength{\twocolwid}{0.464\paperwidth}
\setlength{\threecolwid}{0.708\paperwidth}
\setlength{\topmargin}{-0.5in}
Cuando hago \paperwidth
algo distinto de 48, el tamaño del papel (en la vista previa) cambia, pero el \sepwid
ancho no se escala adecuadamente. Específicamente, cuando reduzco el ancho del papel a 36 pulgadas, las columnas terminan teniendo el tamaño correcto, pero el espacio entre ellas está más cerca de 0.1\paperwidth
, 0.24\paperwidth
lo que resulta en espacios enormes entre las columnas.
¿Qué está haciendo LaTeX? ¿Cómo puedo solucionar esto?
...También uso los siguientes paquetes en el cartel: exscale
, caption
, subcaption
, wrapfig
,natbib
Para ver un ejemplo práctico, descargue el archivo zip aquí:http://www.njohnston.ca/2009/08/latex-poster-template/y cambie las dimensiones en ese ejemplo de 48x36 a 36x24.
Respuesta1
Parece que \paperwidth
y \paperheight
se están redefiniendo, pero no \textwidth
lo \textheight
son. Puede hacer que las columnas quepan en la página si usa algo como esto.
\setlength{\paperwidth}{36in}
\setlength{\paperheight}{48in}
\setlength{\textwidth}{0.98\paperwidth}
\setlength{\textheight}{0.98\paperheight}
Sin embargo, headline
está definido en beamerthemeconfposter.sty con un ancho fijo de 47 pulgadas, por lo que mientras el texto del título está centrado, la línea debajo del encabezado no tiene la longitud correcta. (Esto se puede ver más claramente si intenta algo como \setlength{\paperwidth}{60in}
) Aunque no es una solución muy buena, puede obtener los márgenes correctos de 0,5 pulgadas para el headline
cuadro si redefine headline
como \hspace{0.5in}\begin{beamercolorbox}[wd=35in,colsep=0.15cm]{cboxb}
.