latex - 彩色矩形内容容器(框)的选项
问题描述
今天我决定学习如何写 LaTeX 海报。我想问是否tcolorbox
是我专注于创建海报部分的正确位置。
这就是我问的原因。我尝试的第一件事是包装fancybox
和shadowbox
环境。只要我有白色背景,那看起来不错。但是,当我更改海报的背景颜色时,我意识到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
,你现在可以警告我。
我也尝试过tikzposter
它提供了自己的非常精细的系统来创建盒子,但我现在不追求它,因为它似乎是非常专业(非便携)的工作。正确的?
如果tcolorbox
是正确的焦点位置,请告诉我。如果没有,我应该学习什么。
解决方案
似乎没有明确的问题,很难做出明确的回答,但对您在文中提到的事情有一些评论:
tcolorbox
通常与投影仪一起使用是安全的\usepackage{color}
如果您使用投影仪文档类,则不需要,它已经加载xcolor
而不是设置页面颜色
\pagecolor{page_backgroundcolor}
我建议使用投影仪的方式来执行此操作并使用
\setbeamercolor{background canvas}{bg=page_backgroundcolor}
我会远离
tikzposter
它,它会诱使用户嵌套 tikzpictures,最好避免这种情况。如果使用内部块,它也会嵌套 tikzpictures 本身。
推荐阅读
- python - 如何在 Flask 中显示错误而不是 500 页
- python - 处理嵌套字典/列表中的多个错误
- python - 用于读取/写入多个文件的异步或多进程
- reactjs - 带有样式组件的material-ui按钮,包括反应路由器链接
- c++ - 将 int 的向量格式化为字符串
- hive - nifi 1.14.0 中缺少 PutHive3Streaming 处理器
- angular - 在 Angular 中,.asObservable() 函数不返回真值
- ios - Safari IOS video.play async 被用户权限阻止
- rdf - 如何通过 SHACL 中的两条路径比较个体?
- c# - C#/Xamarin HttpClientSendAsync 在等待很长时间时不返回