我如何重新定义默认布局?

我如何重新定义默认布局?

我对 (La)TeX 还不熟悉,所以我不知道这是否是一个好的,甚至是正确的,要问的问题。

无论如何,当我使用默认类时,布局总是看起来像左边的布局(图片)。是否可以添加更多盒子并删除现有的(可能是页眉和页脚)并制作像右边那样的疯狂布局?基本上,我如何获得绝对控制布局?

这个默认布局定义在哪里?我想,通过研究代码我可以学到很多东西。

可能要花很多功夫。幸好我最近有空。

在此处输入图片描述

答案1

您的问题对于要求有点模糊。

如果目的是进行单页布局(例如,海报演示),那么几乎任何形状的框都可以相当容易地放置在任何位置,因此您展示的布局并不那么困难。

然而在原始级别,TeX 仅有一个文档流,因此如果您的要求是多个独立的文档流从这些形状的框流向其他页面上类似指定的框,那么事情就会变得更加困难。

有些软件包可以处理两个文档流(通常用于并行双语文本),有些软件包(如flowfram)可以实现具有各种限制的多个流,但要求越多,难度就越大。一个根本困难是 tex 行和分页符没有联系,因此您无法(毫不费力地)更改自动分页符处的行宽,因此如果您想让文本自动流出左侧又高又窄的框,则需要将其流入相同宽度的框中。

答案2

正如 David 所解释的那样,flowfram即使对于非矩形框架也可以做到这一点,但对于自动处理大文本来说可能是一个很大的缺点,因为文本无法在同一段落中从一个框架流向另一个不同宽度的框架。对于小型文档(墙体广告、海报等),手动修复该流向很烦人,但问题不大。

然而,话虽如此,flowfram当你真正在寻找一款桌面出版 (DTP) 软件时,它可能不是 LaTeX 新手的正确选择。抄写员您可以更轻松地制作复杂的布局,包括无矩形框架。值得注意的是,Scribus 框架的内容可以是 LaTeX 代码。

相关内容