我正在尝试使用 Tikzposter 制作带有列和子列的海报。但两个子列之间的距离大于两个主列之间的距离。我该如何减小两个子列之间的距离?
这是我的代码及其输出。
\documentclass[25pt, a0paper, landscape]{tikzposter}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\title{Title}
\author{Author}
\institute{Institute}
\begin{document}
\maketitle
\begin{columns}
\column{0.60}
\block{Block 1}{\lipsum[1]}
\begin{subcolumns}
\subcolumn{0.50}
\block{Block 2}{\lipsum[2]}
\subcolumn{0.50}
\block{Block 3}{\lipsum[3]}
\end{subcolumns}
\column{0.40}
\block{Block 4}{\lipsum[4]}
\end{columns}
\end{document}
答案1
我实际上发现有一个“subcolspace”参数可以用 \documentclass 声明并且可以为负数。
以作为第一线
\documentclass[25pt, a0paper, landscape, subcolspace=-.5cm]
似乎解决了这个问题。
答案2
这似乎是 中的一个错误tikzposter
。有另一个未解答的问题关于同一问题。
解决方法是不要使用 -environment,而是subcolumns
添加另一个columns
-environment。您可以将其添加colspace=<x>mm
为 documentclass 的参数,以调整块之间的间距。
\documentclass[25pt, a0paper, landscape]{tikzposter}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\title{Title}
\author{Author}
\institute{Institute}
\begin{document}
\maketitle
\begin{columns}
\column{0.6}
\block{Block 1}{\lipsum[1]}
\column{0.40}
\block{Block 4}{\lipsum[4]}
\end{columns}
\begin{columns}
\column{0.3}
\block{Block 2}{\lipsum[2]}
\column{0.3}
\block{Block 3}{\lipsum[3]}
\end{columns}
\end{document}