9

I would like to create a poster title, with a logo right-aligned, rather than on top of the title text. What I have is:

\documentclass[25pt, a0paper, landscape, margin=0mm, innermargin=15mm, blockverticalspace=15mm, colspace=15mm, subcolspace=8mm]{tikzposter}
\usetheme{Desert}

\title{Detecting Multi-word Expressions in Typed Text} 
\author{AdamG} 
\institute{Graduate Center}
\titlegraphic{\includegraphics{GCLogo.jpg}}

\begin{document}
\maketitle
\end{document}

How can I change the logo's alignment?

13
\documentclass[25pt, a0paper, landscape, margin=0mm, innermargin=15mm, blockverticalspace=15mm, colspace=15mm, subcolspace=8mm]{tikzposter}
\usetheme{Desert}

\title{Detecting Multi-word Expressions in Typed Text}
\author{AdamG}
\institute{Graduate Center}
\titlegraphic{\includegraphics{example-image}}

\makeatletter
\renewcommand\TP@maketitle{%
   \begin{minipage}{0.8\linewidth}
        \centering
        \color{titlefgcolor}
        {\bfseries \Huge \sc \@title \par}
        \vspace*{1em}
        {\huge \@author \par}
        \vspace*{1em}
        {\LARGE \@institute}
    \end{minipage}%
    \hfill
    \begin{minipage}{0.2\linewidth}
       \centering
       \@titlegraphic
    \end{minipage}
}
\makeatother

\begin{document}
\maketitle
\end{document}

enter image description here

Please make fine adjustments like the width of minipages to suit your taste.

Edit:

You make make the title centered by this way:

\documentclass[25pt, a0paper, landscape, margin=0mm, innermargin=15mm, blockverticalspace=15mm, colspace=15mm, subcolspace=8mm]{tikzposter}
\usetheme{Desert}

\title{Detecting Multi-word Expressions in Typed Text}
\author{AdamG}
\institute{Graduate Center}
\titlegraphic{\includegraphics{example-image}}

\makeatletter
\renewcommand\TP@maketitle{%
   \centering
   \begin{minipage}[b]{0.8\linewidth}
        \centering
        \color{titlefgcolor}
        {\bfseries \Huge \sc \@title \par}
        \vspace*{1em}
        {\huge \@author \par}
        \vspace*{1em}
        {\LARGE \@institute}
    \end{minipage}%
      \tikz[remember picture,overlay]\node[scale=0.8,anchor=east,xshift=0.56\linewidth,yshift=3.9cm,inner sep=0pt] {%
       \@titlegraphic
    };
}
\makeatother

\begin{document}
\maketitle
\end{document}

enter image description here

Again, fine adjustments may be made as per the needs.

  • I think this could also be done calling \settitle – Miguel de Val-Borro May 23 '14 at 14:38
  • @MigueldeVal-Borro: \settitle also uses \renewcommand\TP@maketitle internally. – user11232 May 25 '14 at 8:44

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.