答案1
您的问题对于要求有点模糊。
如果目的是进行单页布局(例如,海报演示),那么几乎任何形状的框都可以相当容易地放置在任何位置,因此您展示的布局并不那么困难。
然而在原始级别,TeX 仅有一个文档流,因此如果您的要求是多个独立的文档流从这些形状的框流向其他页面上类似指定的框,那么事情就会变得更加困难。
有些软件包可以处理两个文档流(通常用于并行双语文本),有些软件包(如flowfram
)可以实现具有各种限制的多个流,但要求越多,难度就越大。一个根本困难是 tex 行和分页符没有联系,因此您无法(毫不费力地)更改自动分页符处的行宽,因此如果您想让文本自动流出左侧又高又窄的框,则需要将其流入相同宽度的框中。
答案2
正如 David 所解释的那样,flowfram
即使对于非矩形框架也可以做到这一点,但对于自动处理大文本来说可能是一个很大的缺点,因为文本无法在同一段落中从一个框架流向另一个不同宽度的框架。对于小型文档(墙体广告、海报等),手动修复该流向很烦人,但问题不大。
然而,话虽如此,flowfram
当你真正在寻找一款桌面出版 (DTP) 软件时,它可能不是 LaTeX 新手的正确选择。抄写员您可以更轻松地制作复杂的布局,包括无矩形框架。值得注意的是,Scribus 框架的内容可以是 LaTeX 代码。