制作侧边栏的更好方法?

制作侧边栏的更好方法?

我正在使用 pdfTeX 为网站制作页面。我的风格是使用大量项目符号列表和大量剪切图(许多杂志使用的侧边栏)。我使用 wrapfig.sty 进行剪切;我拥有的版本是 2003 年的 3.6 版。它非常不稳定,与项目符号列表的配合尤其糟糕。现在我通过定义自己的列表找到了解决方法,但它们远不如 LaTeX 系统好。我尝试过 tweaklist,但它似乎让事情变得更糟,而不是更好。

有没有比 wrapfig 更好的?我突然想到,一种具有附加功能的 TeX 新型排版系统(例如 XeTeX 和 ConTeXt)可能会让情况变得更简单。有人有什么建议吗?

答案1

我不完全确定您到底想要实现什么,以及您所说的“侧边栏”是什么意思,所以我无法真正为您的问题提供解决方案,但我会尝试提供一些指点,希望它们会有所帮助。

首先,该wrapfig软件包以及所有其他提供文本环绕图形方法的 LaTeX 软件包无法很好地处理列表。这个事实众所周知,甚至在 wrapfig 文档中也提到过。

XeTeX 不会帮助您解决布局问题。XeTeX 是一个 TeX 引擎,允许您在文档中使用系统字体,但它不提供自己的布局宏。相反,您可以将其与其他格式和宏一起使用,例如 LaTeX 和 ConTeXt。

ConTeXt 可能确实是您的一个不错的选择。它通常比 LaTeX 更灵活,可以创建不同的页面布局,并且它具有内置机制,可以将图形放置在页面上的不同位置。它的列表通常可以很好地处理环绕图形的文本。但是,它与 LaTeX 不同,它的约定和语法略有不同,因此如果您习惯使用 LaTeX,您将不得不学习新的东西。

如果您想继续使用 LaTeX,您有几种选择。有几种软件包可以将材料放置在页面上的特定位置。也许最强大的是软件包pgf。您还可以使用该flowfram软件包创建复杂的自定义页面设计。我建议您查看这两个软件包的文档,看看它们是否能解决您的问题。

相关内容