如何更改 tikzposter 上 LaTeX 块中书写的部分颜色?

问题描述

如何将“块”内的文字部分设置为白色?

\documentclass{tikzposter}
\usepackage[paperwidth=1080px,paperheight=1980px]{geometry}
\usepackage{xcolor}

%\usetheme{Board}

\begin{document}

% See Section 4.1
\column{0.7}
\block{A test!}{
}


\end{document}

\end{document}

如果你在背页上运行它,这就是编译

解决方法

几个问题:

  • tikzposter 已经加载了几何包。之后您不得使用不同的选项加载它。日志中的错误消息会告诉您!

  • ; 之后缺少一个 \node ...。日志中的错误消息会告诉您!

  • \block 有两个强制参数——你不能只使用一个参数。这将导致错误消息!

  • 最后,您可以使用 \colorlet{blocktitlefgcolor}{red}

    更改块标题的文本颜色
  • 你不需要加载 xcolor 包,这已经由 tikz 处理了


\documentclass{tikzposter}
\geometry{paperwidth=1080px,paperheight=1980px}

\usetheme{Board}

\begin{document}

\node[above right,opacity=1.2,inner sep=0pt,outer sep=0pt] at (bottomleft) {\includegraphics[width=\paperwidth,height=\paperheight]{example-image-duck}};

\maketitle % See Section 4.1
\colorlet{blockbodybgcolor}{black}
\colorlet{blocktitlefgcolor}{red}
\block{\textbf{Ultrastructural anylisis}}{}
\end{document}

enter image description here