默认情况下,tikzposter 笔记周围有大量空间。设置innersep
将减少多行笔记的水平和垂直边距,但单行笔记的垂直边距不受影响。
\documentclass{tikzposter}
\title{Title}
\author{Author}
\institute{Institute}
\begin{document}
\maketitle
\block{Block}{Content}
\note[connection, radius=10cm, angle=0]{1a) one line}
\note[connection, radius=10cm, angle=300, innersep=0.5cm]{1b) one line}
\note[connection, radius=10cm, angle=240]{2a) one line\\another line}
\note[connection, radius=10cm, angle=180, innersep=0.5cm]{2b) one line\\another line}
\end{document}
如何减少垂直边距1b)
?
答案1
以下答案仅涉及音符的宽度。
所有注释的默认宽度为width=8cm
。如果要减小注释的水平尺寸,可以明确指定宽度:
\documentclass{tikzposter}
\title{Title}
\author{Author}
\institute{Institute}
\begin{document}
\maketitle
\block{Block}{Content}
\note[connection, angle=0]{1a) one line}
\note[connection, angle=300, innersep=0.5cm, width=5cm]{1b) one line}
\note[connection, angle=240]{2a) one line\\another line}
\note[connection, angle=180, innersep=0.5cm]{2b) one line\\another line}
\end{document}
答案2
查找tikzposter.sty
(我的在C:\Program Files\MiKTeX 2.9\tex\latex\tikzposter
),找到max(\TP@noteheight,80pt)
并将其更改为max(\TP@noteheight,20pt)
或其他值。