彩色矩形内容容器(框)的选项

时间:2018-10-26 17:46:00

标签: beamer a0poster

今天,我决定学习写LaTeX海报的方法。我想问问tcolorbox是不是将我的精力集中在创建海报部分上的合适位置。

这就是为什么我要问。我尝试的第一件事是软件包fancyboxshadowbox环境。只要我有白色背景,那看起来就不错。但是,当我更改海报的背景颜色时,我发现shadowbox对象的背景颜色不可自定义。至少在a0poster文档类中,这是我的经验。当我将背景设置为蓝色

\usepackage{color} 
\definecolor{page_backgroundcolor}{rgb}{0.0234375, 0.339844, 0.710938}
\pagecolor{page_backgroundcolor}

shadowbox中的背景为蓝色。似乎无法调整背景颜色。

\shadowbox{\parbox[c][5cm]{0.98\columnwidth}{%
\begin{center}
Some box content here
\par\end{center}%
}}
\par

然后我开始寻找替代包装盒。

a0poster个示例中,我发现了tcolorbox。它具有更多参数,在a0poster文档中似乎还不错。我在beamer海报上进行了测试,结果也很好。彻头彻尾的惊讶,实际上。在我看来,beamer通常与特殊用途的包装相矛盾。

beamer程序包具有自己的块环境,但是我发现比tcolorbox文档中的beamer更难以调整口味。

如果您只是初学者,我想让您告诉我。还是我应该专注于其他包装盒。去年,当我需要在表格中进行颜色处理时,我发现在调整单元格和行中的颜色时存在很多问题,如果要使用tcolorbox进行颜色调整,现在可以警告我。 / p>

我还尝试了tikzposter,它提供了自己非常复杂的创建盒子的系统,但是我现在不追求它,因为它看起来是非常专业的(不是便携式的)工作。是吗?

如果tcolorbox是正确的焦点,请告诉我。如果没有,我应该学习什么。

1 个答案:

答案 0 :(得分:0)

似乎没有一个明确的问题,很难给出一个清晰的答案,但是对您在文本中提到的内容有一些评论:

  • (?, 10, 20)通常可以安全地与投影仪一起使用

  • 如果使用投影仪文档类,则不需要
  • tcolorbox,因为它已经加载了\usepackage{color}

  • 不是使用

    设置页面颜色
    xcolor

    我建议使用投影仪方式并使用

    \pagecolor{page_backgroundcolor}
    
  • 我会远离\setbeamercolor{background canvas}{bg=page_backgroundcolor} ,它会诱使用户嵌套tikzpictures,最好避免这样做。如果使用了内部块,它也会嵌套tikzpictures本身。