4

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:

  1. 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.

  2. 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}
  • To explain my dificulty, if I add the following lines in the begining of the code: \documentclass[portrait,a1]{a0poster} \setlength{\paperwidth}{22in} \setlength{\paperheight}{28in} It is just stretch the paper, so part of the text disappear – Muly Sep 11 '17 at 21:48
  • Are you aware of the geometry package? If not, take a look. – Dr. Manuel Kuehner Sep 11 '17 at 22:42
  • Use the option showframe=true to help to understand the effects of the different parameters. – Dr. Manuel Kuehner Sep 11 '17 at 22:43
  • Is your problem solved? If yes, consider accepting the best answer. – Dr. Manuel Kuehner Sep 13 '17 at 15:47
4

It is not enough to change the paperwidth, you also need to reset the textwidth. With geometry it works fine:

\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,lipsum}
\usepackage{geometry}
\geometry{paperwidth=22in,paperheight=28in,margin=2cm}


\begin{document}
\lipsum[1]
    \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]{example-image}\\
    \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}

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.

| improve this answer | |
  • Thanks! a bit too late (I already printed the A1 size poster) but it works... – Muly Sep 14 '17 at 17:32
3

With the default scrartcl (article) class

\documentclass[usegeometry,fontsize=30pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\usepackage{amsfonts, amsmath, amsthm, amssymb}
\usepackage{geometry}
\geometry{paperwidth=22in,paperheight=28in,margin=2cm}
\usepackage{multicol}
\columnsep=100pt
\columnseprule=3pt
\usepackage[svgnames]{xcolor}

\usepackage{graphicx}
\graphicspath{{figures/}}
\usepackage{booktabs}
\usepackage[font=small,labelfont=bf]{caption}
\usepackage{wrapfig,lipsum}

\begin{document}
\lipsum[1]
\begin{minipage}[b]{0.75\linewidth}
    \Huge \color{NavyBlue} \textbf{Title} \color{Black}\\
    \huge\textit{Title}\\[2cm]
     \textbf{Name}\\[0.5cm]
     University\\[0.4cm]
    \Large \texttt{email} \\
\end{minipage}

\begin{minipage}[b]{0.25\linewidth}
        \includegraphics[width=20cm]{example-image}\\
\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}
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.