使用 tikzposter 的不同内边距

使用 tikzposter 的不同内边距

有没有办法在不同的边缘创建不同的边距tikzposter

更确切地说,我希望海报左边缘到文本的距离比右边缘到文本的距离大。innermargin使用的选项如下:

\documentclass[25pt,
    a0paper,
    portrait,
    innermargin = 4cm
    ]{tikzposter}

但是这会将左侧和右侧的边距设置为相同的值。我该如何选择不同的值?

谢谢

答案1

不知道是否可以直接完成,但您可以通过将所有块等向右或向左移动一点来破解它。您可以通过向所有块添加适当的选项来实现,但也可以全局执行,如下例所示。

\documentclass[a2paper, innermargin=4cm]{tikzposter}
\title{foo}
\author{bar}
\makeatletter
\define@key{block}{bodyoffsetx}{\TP@blockbodyoffsetx=2cm}
\define@key{block}{titleoffsetx}{\TP@blocktitleoffsetx=2cm}
\makeatother
\begin{document}
\maketitle
\begin{columns}
\column{0.5}
\block{foo}{bar}
\column{0.5}
\block{foo}{bar}
\end{columns}
\block{foo}{bar}
\block{}{baz}
\end{document}

在此处输入图片描述

相关内容