我已开始使用该类tikzposter
,但我想知道为什么块内的文本默认向左对齐而不是对齐。如何将块内的文本对齐更改为完全对齐?
答案1
基本上你不喜欢第 426 行,它说
{\large\color{blockbodyfgcolor}#3}
如果它说
{\large\rightskip\z@skip\spaceskip\z@\xspaceskip\z@
\color{blockbodyfgcolor}#3\par}
然后你就会得到对齐的文本(并修复\par
你的另一个问题。修补有点不方便,你可以编辑本地,重命名,复制并使用它,或者更简单地把
\rightskip0pt
\spaceskip0pt
\xspaceskip0pt
在您的区块条目的开头,以及
\par
在最后。(这\par
实际上是类文件中的一个错误,因此您可以报告该错误)
如果你确实想修补它,egreg 建议:
\documentclass{tikzposter}
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\block}
{\large\color{blockbodyfgcolor}#3}
{\large\rightskip\z@skip
\spaceskip\z@\xspaceskip\z@
\color{blockbodyfgcolor}#3\par}
{}{}
\makeatother
这将节省编辑课程的本地副本的时间。