具有 3 列和背景色的复杂目录——可以使用 etoc 包实现吗?

具有 3 列和背景色的复杂目录——可以使用 etoc 包实现吗?

我目前正在致力于将一本科学开放获取杂志的生产工作流程从 Indesign 转换为 LaTeX。

该期刊的目录相当复杂,分为 3 列(见下图)。第一列列出了投稿类型(科学文章、辩论、散文、评论)。第二列包含章节标题和作者姓名。第三列包含页码。

期刊通常按投稿类型分类。但是,这些投稿类型只出现在目录中,不会出现在期刊的其他地方(因此也不会出现在 LaTeX 代码中)。

属于本期主要主题(例如“气候变化”)的投稿以灰色突出显示。在灰色背景的右侧边缘,文字“主要主题”以白色字体垂直显示。不同的文章可能属于或不属于主要主题(灰色背景)。属于主要主题的投稿之间的空白处也必须涂成灰色。

此外,有些辩论(可能属于或不属于主要话题)在内容上属于同一主题。对辩论中第一个贡献的回应必须缩进。

我希望我能够以一种可以理解的方式描述目录的要求。

虽然我自己对 LaTeX 非常熟悉,但这个目录还是让我不知所措。我读过“etoc”包可用于创建复杂的目录。我读过该包的官方文档,但我仍然不确定如何解决这个问题。

因此,我想问您:这样的目录可以用 etoc 实现吗?您有什么解决方案建议吗?

非常感谢!

复杂TOC

相关内容