使用 Tikzposter 的子列之间的距离

使用 Tikzposter 的子列之间的距离

我正在尝试使用 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}

在此处输入图片描述

相关内容