コードブロックしたい(minted

\usepackage{minted}

\begin{minted}{言語名}
コード
\end{minted}

コードブロックをハイライトしたい場合、mintedパッケージを使うとキレイに表示できます。

Pythonのpygmentsに依存したパッケージなので、文書を作成する環境にインストールされている必要があります。 pip3でインストールしたり、poetryでインストールしたり、作業環境に合わせて使い分けてください。

1$ pip3 pygments

また、Pygments依存しているため、文書をコンパイルするときに-shell-escapeが必要です。

1$ latexmk -shell-escape

スタイルを変更したい

\usemintedstyle{default}
\usemintedstyle{material}
\usemintedstyle{dracula}
\usemintedstyle{github-dark}

Pythonをハイライトしたい

\begin{minted}{python}
if __name__ == "__main__":
    print("Hello Python")
\end{minted}