Cómo preservar el espacio relativo al cambiar el tamaño del papel en beamerposter. (márgenes demasiado grandes)

Cómo preservar el espacio relativo al cambiar el tamaño del papel en beamerposter. (márgenes demasiado grandes)

Recientemente hice un póster en LaTeX usando el beamerposterpaquete, 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 \setlengthcomandos 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 \paperwidthalgo distinto de 48, el tamaño del papel (en la vista previa) cambia, pero el \sepwidancho 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\paperwidthlo 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 \paperwidthy \paperheightse están redefiniendo, pero no \textwidthlo \textheightson. 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, headlineestá 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 headlinecuadro si redefine headlinecomo \hspace{0.5in}\begin{beamercolorbox}[wd=35in,colsep=0.15cm]{cboxb}.

información relacionada