我正在尝试在 的标题部分获取自定义颜色\block
。文档非常密集,我无法完全理解。所以目前我有一个\block
看起来像
刚刚用代码制作
\block{The title of a block}{
\lipsum[1]
}
我基本上想改变块标题部分的背景颜色,但不改变页面上每个块的颜色。我想这真的很简单,但我无法通过文档找到一个简单的答案,任何帮助都值得感激!谢谢 :)
答案1
您可以在本地范围内更改颜色
\documentclass{tikzposter} % See Section 3
\title{Title} \institute{Inst} % See Section 4.1
\author{Auth} \titlegraphic{Logo}
\usetheme{Basic} % See Section 5
\usepackage{lipsum}
\begin{document}
\maketitle % See Section 4.1
\block{BlocktitleA}{\lipsum[1]} % See Section 4.2
\begin{columns} % See Section 4.4
\column{0.3} % See Section 4.4
{%<--------- Start scope
\colorlet{blocktitlebgcolor}{red} %<---- change color
\block{BlocktitleB}{\lipsum[2]}
}%<--------- End scope
\column{0.7}
\block{BlocktitleC}{\lipsum[3]}
%\note{Notetext} % See Section 4.3
\end{columns}
\end{document}
答案2
这tikzposter
文档阅读起来很短。请参阅第 5.1 节设置颜色, 你可以阅读
还可以定义块的背景颜色。块标题部分的背景颜色可以用 来设置
blocktitlebgcolor
,块文本部分的背景颜色可以用 来设置blockbodybgcolor
。标题和块内容的文本颜色分别用blocktitlefgcolor
和来设置blockbodyfgcolor
。
您可以使用修改这些颜色colorlet
,例如:
\colorlet{blocktitlebgcolor}{green}