I want to change the dimensions of the following A1 poster to be 22 x 28 inch. I do not want only to "stretch" it to manually fit the new dimensions but to have a new arrangement of the text according to the new dimensions size. I tried many different options but none of them:
-
Change the dimensions into non-proportional new dimensions (A1 is 23.4 X 33.1 and 22/23.4 not equal to 28/33.1)- so geometry doesn't fit.
-
Work well with xclolr, itemize and the other packages in the code.
Here is the code:
\documentclass[a1,portrait]{a0poster}
\usepackage{multicol}
\columnsep=100pt
\columnseprule=3pt
\usepackage{pdfposter}
\usepackage[svgnames]{xcolor}
\usepackage{times}
\usepackage{graphicx}
\graphicspath{{figures/}}
\usepackage{booktabs}
\usepackage[font=small,labelfont=bf]{caption}
\usepackage{amsfonts, amsmath, amsthm, amssymb}
\usepackage{wrapfig}
\begin{document}
\begin{minipage}[b]{0.75\linewidth}
\Huge \color{NavyBlue} \textbf{Title} \color{Black}\\
\huge\textit{Title}\\[2cm]
\huge \textbf{Name}\\[0.5cm]
\huge University\\[0.4cm]
\Large \texttt{email} \\
\end{minipage}
\begin{minipage}[b]{0.25\linewidth}
\includegraphics[width=20cm]{logo.png}\\
\end{minipage}
\vspace{1cm}
\begin{multicols}{3}
\color{Navy}
\section*{Research Question}
\begin{itemize}
\item blah blah
\end{itemize}
\color{SaddleBrown}
\section*{In This Paper}
\begin{itemize}
\item bla bla
\end{itemize}
\end{multicols}
\end{document}
Best Answer
It is not enough to change the paperwidth, you also need to reset the textwidth. With geometry it works fine:
Be aware that a0poster inserts postscript specials which aren't really suitable for pdflatex. Imho a saner solution would be to use article.cls, set the page size with geometry and copy the few needed lines for the font sizes from a0poster.cls and a0size.sty.