我看到了关于花哨章节的这些非常精彩的讨论: 精美的章节标题
似乎这些包现在被称为 PhD
https://github.com/yannisl/phd
我找不到任何关于它的文档。有人成功使用它了吗(我希望这个包的创建者能用上它 :))?如果是的话,能给我展示一个简单的工作示例吗?
答案1
正如评论所说,我目前是唯一的用户,而且可能还会持续一段时间。像许多软件包作者一样,开发它的真正原因是为了满足需求,在这种情况下,是为了让我能够制作出漂亮的书,而不会出现太多问题。完整的pdf
大概是 3-4 个月前,可以在博士。这是一份相当冗长的文件,因为该文件目前被用作测试文档。我正在积极地添加材料,但实际上还没有准备好投入生产。
我打算将该软件包作为类和软件包提供,它有两个目的:首先是充当软件包管理器,解决冲突并加载一些流行以及晦涩但有用的软件包,以避免常见的痛点LaTeX2e
。当前版本加载了大约 70-80 个软件包(仍有缺陷),但能够排版综合符号列表,包括索引。我目前有一个版本(不在 github 上),可以在LaTeX2e
和中顺利运行XeLaTeX
,并在有限的范围内与 LuaTeX 配合使用。
第二个目标是提供一种新的LaTeX
排版风格。用户只需加载包或类和类型:
\usepackage{phd}
\cxset{template name}
templates
或styles
遵循某种类型的编程CSS
,但实际上它们都是键(使用 pgf)。目的是摆脱样式中的任何宏或至少将其最小化。
\cxset{style13/.style={
name=CHAPTER,
chapter spaceout = none,
numbering=arabic,
number font-size= HUGE,
number font-family= sffamily,
number font-weight= bfseries,
number color= gray!50,
...
section color=teal,
subsection align= ,
subsection font-family= sffamily,
subsection font-weight= bfseries,
subsection color = teal,
subsection font-size= large,
subsection font-shape=,
subparagraph number after=,
subsubsection align=,
}}
主要命令旨在\cxset
。目的是如果您需要进行任何自定义,大多数键都有不言自明的名称,并且样式只是文本文件。
目前,该软件包包含用于分段样式、文档字体管理和希望很快推出的语言管理的键。目前的测试文档约有 800 页,旨在成为一本关于所有事物TeX
和家庭的免费综合电子书。真正的用户手册将约有 5-10 页,因为其目的是简化使用。
如果 hyperref 没有重新定义几乎所有的 LaTeX2e 命令,并且 Knuth 允许添加一些数学字母,我六个月前就完成了。我的目标是在完成语言管理后将软件包提交给 CTAN。可能在年底。我还希望想出一种方法来加快编译速度(目前编译 800 页需要 4-5 分钟),而不会损害软件包的主要目标。
我缩短了名称以节省按键次数!我不太确定这是否是最终名称。
答案2
请执行以下步骤:
- 去https://github.com/yannisl/phd
- 点击右侧的“下载 ZIP”(106 MB)
- 将文件解压到
.zip
您想要的位置。 - 将您的终端(Windows 上为 cmd)导航到该文件夹
运行(三行,每行后按 Enter 键):
pdflatex phd.dtx makeindex -s gind.ist -g phd pdflatex phd.dtx
打开
phd.pdf
这是一个巨大的文档
此处请注意作者信息:
目前的包装并不稳定。
作为测试,您可以转到同一个文件夹并运行,pdflatex MWE-02.pdf
这将导致一些警告,但也会出现 PDF。对于进一步的问题或问题,作者写道:
如果你对套餐有任何疑问,欢迎加入我们 http://tex.stackexchange.com并发布新问题或添加评论https://tex.stackexchange.com/a/45023/963或给我发邮件至 yannislaz@gmail.com