ConTeXt: Как мне достичь ожидаемого стиля в \environment?

ConTeXt: Как мне достичь ожидаемого стиля в \environment?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я новичок в ConTeXt. Я начал изучать его вчера, проведя 3 часа в поезде за чтениемНе такое уж короткое введениеХоакин Атаз-Лопес. Я также не студент и не работаю в академической среде, и не работаю в индустрии набора текста. Я просто написал исследовательскую работу, которая, по моему мнению, заслуживает лучшего набора текста, чем это возможно в Atlassian Confluence. Таким образом, у меня нет коллег, которых можно спросить о таких вещах. Они и так думают, что я отличник, потому что я написал исследовательскую работу, которую никто не просил.

Я не понимаю, как одновременно достичь двух целей:

  1. Мне бы хотелось иметь большие интервалы между абзацами.
  2. Мне бы хотелось, чтобы интервал между перечисленными элементами был небольшим.

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

Хорошо, когда я делал последний обзор этого вопроса, я обнаружил, что URL книги Атаз-Лопеса имел "githubusercontent" в пути. Я взглянул на исходный код.

В начале статьи он пишет:

\startitemize[packed]
...

Это позволяет достичь того, чего я хотел бы добиться в данном примере.

Связанный контент