不带 maketitle 的 tikzposter

不带 maketitle 的 tikzposter

我想跳过\maketitletikzposter 中的命令,因为我已经在单独的文件中有一个标题框(我按照建议将其包含在内这里)。

但是,省略\maketitle会导致内容 ( \block{...}) 的 y 偏移量约为海报高度的一半。因此,我有一些巨大的空白,我想摆脱它们。

\settitle{}我还尝试通过在序言中设置然后使用来使用空标题\maketitle[linewidth=0],但这仍然为我提供了一个带有(细)框架(默认主题)的空标题框,它与我的实际背景图像标题重叠。

那么如果我不需要该\maketitle命令,我该如何使用 tikzposter?

最小工作示例:

\documentclass[]{tikzposter}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{lipsum}
\settitle{}     % empty title

\begin{document}

% background image with actual title
\node[above right,inner sep=0pt,outer sep=0pt] at (bottomleft) {\includegraphics[width=\paperwidth,height=\paperheight]{example-image}};

% insert empty title box
% \maketitle[linewidth=0]

% content
\block{Test}{\lipsum}

\end{document}

在此处输入图片描述

答案1

重新tikzposter定义\maketitle包括(除其他外)设置\TP@blocktop,其长度似乎决定了第一个块的垂直位置。

\documentclass[]{tikzposter}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{lipsum}
\settitle{}     % empty title

\begin{document}

% background image with actual title
\node[above right,inner sep=0pt,outer sep=0pt] at (bottomleft) {\includegraphics[width=\paperwidth,height=\paperheight]{example-image}};

\makeatletter
    \setlength{\TP@blocktop}{.47\textheight}
\makeatother

% content
\block{Test}{\lipsum}

\block{Test}{\lipsum}

\end{document}

在此处输入图片描述

相关内容