Minted Python でフォントを変更する

Minted Python でフォントを変更する

私は minted を使用してドキュメントに Python コードを含めていますが、注釈内の文字のフォントのみを変更し、Jupyter Notebook に表示されるものと似た外観にしたいと考えています。

私が持っているのは次のものです:

\begin{document}
\usepackage{minted} 
\begin{minted}
    [
    frame=lines,
    framesep=2mm,
    baselinestretch=1.2,
    fontsize=\small,
    linenos
    ]
    %%% python3 instead of python
    {python3}
    # Se define una funcion "Trozar" que sirve simplemente para 
    # facilitar el uso de elementos muy grandes y manejarlos con Pandas.
    def Trozar(vec, num):  # corta vectores (vec) en "num" pedazos
\end{minted}

そして、これが私が得たものです:

ここに画像の説明を入力してください

注釈のスタイルが気に入らないので、次のようなものにしたいと思います。 ここに画像の説明を入力してください

答え1

でそれをどのように行うのかはわかりませんmintedが、piton(Python リストをフォーマットするように設計された LuaLaTeX パッケージ) を使用すると、さまざまな構文要素のスタイルを変更するのは非常に簡単だと言えます。

\documentclass{article}
\usepackage{piton,xcolor}

\begin{document}

\PitonOptions{line-numbers}

\begin{Piton}
    # Se define una funcion "Trozar" que sirve simplemente para 
    # facilitar el uso de elementos muy grandes y manejarlos con Pandas.
    def Trozar(vec, num):  # corta vectores (vec) en "num" pedazos
\end{Piton}


\vspace{1cm}

After \verb|\SetPitonStyle{Comment = \slshape \color{cyan}}| :


\bigskip

\SetPitonStyle{Comment = \slshape \color{cyan}} 

\begin{Piton}
    # Se define una funcion "Trozar" que sirve simplemente para 
    # facilitar el uso de elementos muy grandes y manejarlos con Pandas.
    def Trozar(vec, num):  # corta vectores (vec) en "num" pedazos
\end{Piton}

\end{document}

上記コードの出力

関連情報