使用 Latex 自定义布局和排版,我需要知道什么?

使用 Latex 自定义布局和排版,我需要知道什么?

近几年来,我一直在谨慎地使用 LaTeX 来撰写实验报告、论文等。总体而言,我在布局定制和排版方面一直存在问题。

我希望对页面的各个方面进行微调,从标题到标题、脚注、字体等等,就像我在 Scribus 等发布软件中所做的那样。我发现有很多自定义可能性,就像网络上最漂亮的 LaTeX 文档中展示的那样。

为了能够定制 LaTeX(比如,编写自定义类),我必须学习哪些东西?

例如,我是否必须非常熟练地学习 TeX?我是否应该学习一些图形软件包?

答案1

看一眼我们的常见问题解答寻求帮助写出好的问题

您应该只根据您面临的实际问题提出实际的、可以回答的问题。

这是一个相当开放的问题,非常类似于关于出示文件的问题

从哪里开始学习?

查看可用的在线资源列表,作为对以下问题的回答:LaTeX 在线资源问题

LaTeX 维基百科在可访问性和实用性之间实现了很好的平衡。

接下来是什么?

当您遇到特定需求或问题时,请随时在此处提问。请务必提供最小工作示例。 查出有关最小工作示例的更多信息。另外,请务必先尝试在 LaTeX wikibook 上自己寻找解决方案。您会惊讶地发现它的内容与通常的需求非常吻合。

您可能无法获得完整的解决方案,但请阅读一些对您的需求有用的软件包的文档。LaTeX 软件包通常有详尽的文档,并且很可能包含一些使用示例。

对你的问题的评论

我想对页面的各个方面进行微调,从标题到标题、脚注、字体等等

一些大型软件包可以帮助您定制您提到的所有内容,甚至更多。

如果您希望使用较小的包来完成特定任务,这里有一些示例包:

为了能够定制 LaTeX(比如,编写自定义类),我必须学习哪些东西?

类与文档没有太大区别。您可以直接在文档中编写所需的所有代码,而不必包含类。但为了避免重复,通常会将一组有用的命令提取到一个类中。

因此,你的课程可能很简单,只包含几个你最喜欢的套餐。

例如我是否必须非常擅长学习 TeX?

但是,类通常比您最喜欢的几个包更复杂。为了编写更复杂(且有用)的代码,您必须学习一些低级 TeX 命令/宏。

我是否应该继续使用一些图形包?

如果你想为你的文档创建漂亮的插图(这将使你的整个文档拥有一致的排版),蒂克兹包是必经之路。与任何其他与 LaTeX 相关的东西一样,学习曲线相当高。另一方面,它有一个极好的手册。检查一些使用 TikZ 创建的图形示例

答案2

有许多 LaTeX 软件包,每个软件包都专门用于自定义您提到的布局方面。这些软件包可以帮助构建文档模板。

如果您想发展自己的风格或品位,请看看以下问题的答案:

也许可以看看 ConTeXt,它能让你很好地控制排版,而 LaTeX 则可以让你省去很多控制排版的麻烦。

相关内容