Sphinxディレクティブを使用してメモを生成でき.. notes::
ます。ただし、htmlファイルのメモには背景色がありますが、生成されたPDFのメモには背景色がありません。
Sphinxで生成されたPDFファイルに色を追加するにはどうすればよいですか?
Sphinxディレクティブを使用してメモを生成でき.. notes::
ます。ただし、htmlファイルのメモには背景色がありますが、生成されたPDFのメモには背景色がありません。
Sphinxで生成されたPDFファイルに色を追加するにはどうすればよいですか?
ファイルに次のようなものを追加でき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}
これは基本的な例であり、すべての警告ボックス(メモ、警告、ヒントなど)の背景色を変更します。