免责声明:我是 ConTeXt 的新手。我昨天开始学习,花了 3 个小时坐火车阅读不太简短的介绍作者 Joaquín Ataz-López。我既不是学生,也不是在学术环境中做这件事的人,也不是排版行业从业者。我只是写了一篇研究论文,我认为这篇论文应该得到比 Atlassian Confluence 更好的排版。因此,我没有同事可以询问这种事情。他们已经认为我是一个超级成功的人,因为我写了一篇没有人要求的研究论文。
我对如何同时实现两件事感到困惑:
- 我希望段落之间有较大的间距
- 我希望枚举项之间的间距较小
Chatgpt 建议:
\setupwhitespace[big]
\starttext
... my paragraphs
\stoptext
\setupwhitespace[none]
\starttext
... my enumerated items
\stoptext
但是,我已将项目结构化为多个文件,如下所示。在我的序言中,我使用了。我查看了和的\setupwhitespace[big]
文档。似乎没有用于项目之间间距的选项。\startitemize
\setupitemgroup
\environment preamble.tex
\starttext
\ReadFile{file1.tex}
\ReadFile{file2.tex}
\stoptext
我确实只是想改变枚举项的间距,但保留序言中的所有其他样式。
我的问题是:
- 将所有这些文件包装到一个文件中是一种反模式吗
\starttext ... \stoptext
? - 如果我将所有样式都设置了
\environment
,那么如何在一小段文本中实现对该样式的例外?
答案1
好吧,当我对这个问题进行最后审查时,我意识到 Ataz-López 的书的 URL 在路径中有“githubusercontent”。我看了一下源代码。
在前言中他写道:
\startitemize[packed]
...
这实现了我希望这个例子所要实现的目标。