我首选的构造和格式化大量内容列表的方式是使用longtable
。我的某些单元格包含大量文本,包括段落和项目化或枚举环境中的文本。David Carlisle 向我解释得很清楚,分页符只有在行结束/开始时才有可能,因此我最终会得到大片空白。我还没有强制设定某种情况来查看如果框本身不能包含在一整页上,我的编译将如何失败。由于我的内容不像图像那样牢不可破,我想知道还可以使用哪些其他 latex 环境来让我保留格式(垂直和水平线、列宽等)但跨越多页?是否有可以使用的纯文本环境(纯文本可能意味着需要换行 - 没有图片)?
多年来,我一直看到有人反复问如何做到这一点,但我没有找到任何可行的答案。所以我希望在某个时候能找到解决方案,只是很难找到。
我无法为似乎不起作用的所有其他环境提供 MWE(我记得尝试使用的一些示例列在下面),并且我没有为 longtable 提供 MWE,因为我知道它不能被修改以允许在行中间分页。
- 小页面
- 帕尔博
- 彩盒
- 表格
- 框架
- 以及其他许多人
longtable
之所以选择我,是因为:
- 它可以与
threeparttable
- 它可能跨越多页
- 单元格可以包含长内容块
- 支持
multicolumn
和multirow
- 列格式命令可以轻松定制
- 来自知识渊博用户的出色支持
- 好的文档
答案1
到目前为止,我已经成功地解决了这些复杂的对齐可能性和严格的要求,方法是结合
tcolorbox
minipage
longtable
+https://tex.stackexchange.com/a/279047/69378threeparttable
这个答案(https://tex.stackexchange.com/a/170767/69378) 让我着手建立基本的格式和易于调整的大小结构。然后,当我将它与上面描述的表格包结合使用时,我又可以开始运行了。仍在工作和调整外观和嵌套对象,但总体而言,这种组合对于我需要的奇怪对齐和易碎要求来说效果很好。
我没有对文档或示例进行足够的了解,但flowfram
它也是我学习的首要任务,因为我认为在可预见的未来,它在一些更具粘性的应用中具有很大的前景。