我想知道有哪些解决方案可用于 LaTeX 中的调色板处理。这对于我想要编写的自定义包来说是必需的。(我计划使用 tikz 和 luatex,因此任何 tikz 或 lua 解决方案都是完美的。)
理想情况下,调色板系统将提供以下功能:
- 可以定义要在调色板类型中实现的颜色列表。不同的调色板类型有不同的颜色列表。例如:数字调色板类型必须定义标签的颜色、标签编号的颜色、图像周围框架的边框的颜色等。脚注 调色板类型必须为脚注引用定义一种颜色,为脚注文本定义一种颜色,等等。
- 所有颜色都有后备颜色(后备调色板?)。因此调色板中未明确定义的颜色将恢复为默认选项。
- 新的调色板可以保存(到文件或数据库),在 LaTeX 用户之间共享并加载(通过包选项或通过文档中间的命令来更改文档其余部分的主调色板)
- 可以向包中定义的某些命令提供可选参数(例如 pgfkeys 键值)以覆盖当前使用的调色板的颜色(类似 mdframed 的样式选项)
NB Beamer 作为一个类似的系统(但是,我找不到这个特定的包并且缺少一些功能)。
NB2 mdframed 有一个类似的系统(它可以提供所有想要的功能,但是,我同样找不到可以实现此功能的特定软件包)
是否有任何软件包可以实现上述 4 种功能?如果没有,实现它们的最佳方法是什么(lua、pgfkeys 还是其他?)