我想跳过\maketitle
tikzposter 中的命令,因为我已经在单独的文件中有一个标题框(我按照建议将其包含在内这里)。
但是,省略\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}