![ConTeXt: \environment でスタイル設定の期待値を実現するにはどうすればよいですか?](https://rvso.com/image/475740/ConTeXt%3A%20%5Cenvironment%20%E3%81%A7%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E8%A8%AD%E5%AE%9A%E3%81%AE%E6%9C%9F%E5%BE%85%E5%80%A4%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
免責事項:私はConTeXtの初心者です。昨日、電車で3時間かけて、それほど短くない紹介ホアキン・アタズ・ロペスまた、私は学生でもなければ、学術的な環境でこれを行っているわけでもなく、組版業界に携わっているわけでもありません。私は単に、Atlassian Confluence で可能なよりも優れた組版に値すると思う研究論文を書いただけです。したがって、この種のことについて尋ねる同僚はいません。彼らは、誰も頼んでいない研究論文を書いたので、私が優秀すぎると思っているのです。
次の 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
列挙された項目のスペースを変更したいだけで、残りのスタイルはすべてプリアンブルに保持します。
私の質問は次のとおりです:
- これらすべてのファイルを 1 つの にラップするのはアンチパターンでしょうか
\starttext ... \stoptext
? - すべてのスタイルを に設定した場合
\environment
、短いテキスト ブロックでそのスタイルに例外を設定するにはどうすればよいでしょうか。
答え1
さて、この質問の最終レビューをしていたところ、Ataz-López の本の URL のパスに「githubusercontent」が含まれていることに気付きました。ソース コードを見てみました。
前書きにはこうあります。
\startitemize[packed]
...
これにより、この例で達成したいことが達成されます。