5

Sphinxディレクティブを使用してメモを生成でき.. notes::ます。ただし、htmlファイルのメモには背景色がありますが、生成されたPDFのメモには背景色がありません。

Sphinxで生成されたPDFファイルに色を追加するにはどうすればよいですか?

4

4 に答える 4

7

ファイルに次のようなものを追加できconf.pyます(LaTeX出力のオプションについてはドキュメントを参照してください)。

latex_custom = r'''
\definecolor{Admonition}{RGB}{221,233,239}

\makeatletter
  \newenvironment{admonitionbox}{
    \begin{lrbox}{\@tempboxa}\begin{minipage}{\columnwidth}
  }{
    \end{minipage}\end{lrbox}
    \colorbox{Admonition}{\usebox{\@tempboxa}}
  }

  \renewenvironment{notice}[2]{
    \begin{admonitionbox}
  }{
    \end{admonitionbox}
  }
\makeatother
'''

latex_elements = {'preamble': latex_custom}

これは基本的な例であり、すべての警告ボックス(メモ、警告、ヒントなど)の背景色を変更します。

于 2012-12-01T17:19:50.107 に答える