答案1
答案2
我认为 samcarter 的回答使得区块有点太大(如果你想让横幅与其他区块上的横幅具有相同的高度,这将成为一个问题)
因此我建议定义一种新的块样式:
\defineblockstyle{Justtitle}{
}{
\ifBlockHasTitle
\draw[color=framecolor, fill=blocktitlebgcolor,
rounded corners=\blockroundedcorners] (blocktitle.south west)
rectangle (blocktitle.north east);
\fi
}
然后在仅横幅块之前使用它,\useblockstyle{Default}
在仅标题块之后使用它。
一个例子:
\documentclass{tikzposter}
\defineblockstyle{Justtitle}{
}{
\ifBlockHasTitle
\draw[color=framecolor, fill=blocktitlebgcolor,
rounded corners=\blockroundedcorners] (blocktitle.south west)
rectangle (blocktitle.north east);
\fi
}
\begin{document}
\block{otherblock}{}
\useblockstyle{Justtitle}
\block{bob}{}
\useblockstyle{Default}
\block{normal again}{}
\end{document}
返回:
其中高度鲍勃与其他区块和恢复正常横幅。