TikZposter 和好看的标题(许多作者 + 徽标)?

TikZposter 和好看的标题(许多作者 + 徽标)?

正如约翰内斯告诉我的那样,我应该发布一个新问题并设置一个指向旧的或多或少已经回答的问题的链接:Tikzposter:长长的作者名单分成两行

我想知道如何使用上述链接中 Johannes 的代码片段(这里) 周围没有任何块,并且可以使用徽标并用 xy 坐标定位它?

这里,一个 MWE:

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

\title{Using tikzposter} 
\author{Authors} 
\institute{Test Institute} 

\usetheme{Default}
\usetitlestyle{Empty}
\usecolorstyle[colorPalette=BrownBlueOrange]{Germany}

\begin{document}
\maketitle
\block{Creating the document}{The document...} 
\end{document}

我需要的是将 Johannes 针对“多作者/大标题”问题的代码的简单性与上面链接中我自己的示例(xy 坐标)的可能性结合起来。

感谢并祝愿 Mike

答案1

也许这很有用。作者和研究所的书写方式基本相同,但使用\\而不是\par。标题需要以 的形式书写\parbox,因为 的\title定义方式。如果您想避免这种情况\parbox,则需要添加

\makeatletter
% redefine \title macro
\def\title#1{\gdef\@title{#1}}
\makeatother

序言部分, \title

要放置带有坐标的徽标,您可以利用整个海报本质上是一个大的事实,并且可以通过宏、和tikzpicture来获取标题的位置。因此,您可以使用常规的 TikZ 功能将徽标准确地放置在相对于标题的位置,例如\titlepostop\titleposbottom\titleposleft\titleposright

\path (\titleposright,\titleposbottom) ++(-1cm,5mm) node[inner sep=0pt,above left] {\includegraphics{example-image}};

将其放置在 之后\maketitle

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

\newcommand{\ini}{\textsuperscript{1}}
\newcommand{\inii}{\textsuperscript{2}}

\title{\parbox{\linewidth}{\centering The Journey of Walter Wombat and Other Wacky Creatures Meaning That the Title Will Span More Than One Line}}
\author{Carl Capybara\ini, Lazy Lizard\ini, Busy Bee\inii,\\
        Gabrielle Giraffe\ini, Laura Lion\ini ~and Klaus Koala\inii} 
\institute{\ini Institute of Applied Duck Dance\\
           \inii Institute of Experimental Duck Dance} 

\usetheme{Default}
\usetitlestyle{Empty}
\usecolorstyle[colorPalette=BrownBlueOrange]{Germany}

\begin{document}
\maketitle
\path (\titleposright,\titleposbottom) ++(-1cm,5mm) node[inner sep=0pt,above left] {\includegraphics{example-image}};

\block{Creating the document}{The document...} 
\end{document}

另一个选择可能是下面的例子。你几乎可以直接在 中使用 Johannes 的标题代码\settitle,只需添加 即可\parbox

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

\newcommand{\ini}{\textsuperscript{1}}
\newcommand{\inii}{\textsuperscript{2}}

\usetheme{Default}
\usetitlestyle{Empty}
\usecolorstyle[colorPalette=BrownBlueOrange]{Germany}

\settitle{%
  \parbox{\linewidth}{%
        \centering
        \color{titlefgcolor}
        \vspace*{1em}
        {\bfseries \Huge The Journey of Walter Wombat \par}
        \vspace*{3em}
        {\huge Carl Capybara\ini, Lazy Lizard\ini, Busy Bee\inii, \par Gabrielle Giraffe\ini, Laura Lion\ini ~and Klaus Koala\inii  \par}
        \vspace*{1em}
        {\LARGE \ini Institute of Applied Duck Dance\par
        \inii Institute of Experimental Duck Dance}
  }
}


\begin{document}
\maketitle
\path (\titleposright,\titleposbottom) ++(-1cm,5mm) node[inner sep=0pt,above left] {\includegraphics{example-image}};

\block{Creating the document}{The document...} 
\end{document}

相关内容