有没有办法在不同的边缘创建不同的边距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}