14

sphinx から生成された LaTeX ファイルをビルドすると、TOC エントリとセクション ヘッダーが青色になります。これらのアイテムの色付けを無効にする簡単な方法はありますか? そうでない場合、代わりにそれらを黒くする簡単な方法はありますか? 私の目標は、ドキュメントをカラー以外のプリンターで印刷することです。そうすると、TOC と見出しが残りのテキストほど暗く見えません。

可能であれば、文書全体に適用される 1 つの変更を加えたいと考えています。

注: howto ドキュメント クラスを使用しています。


アップデート

ddbeck の意見のおかげで、sphinx.styどの色を変更する必要があるかを詳しく調べました。次のようにlatex_elements辞書を設定 (作成) しました。conf.py

mypreamble ='''
\\pagenumbering{arabic}
\\definecolor{TitleColor}{rgb}{0,0,0}
\\definecolor{InnerLinkColor}{rgb}{0,0,0}
'''
latex_elements = {
    'papersize':'letterpaper',
    'pointsize':'11pt',
    'preamble':mypreamble
    }

これはまさに私が望んでいたとおりに機能しました。ありがとうございます!

4

1 に答える 1

7

latex_elements['preamble']構成オプションを使用して LaTeX を追加できます。そのキーの値を変更すると、Sphinx の通常の LaTeX をオーバーライドできます。ただし、このオプションに関するドキュメントは特に明確ではありません。sphinx-devからのこのスレッドがもう少し役立つかもしれません。それがどのように使用されるかについての詳細と、LaTex について学ぶための良いリンクがいくつかあります (それが白黒出力を得るために必要な場合)。最後に、 defaultfilesを確認すると役立つ場合があります。.cls.sty

于 2010-02-11T03:32:16.020 に答える