Cambiar fuente en Python acuñado

Cambiar fuente en Python acuñado

Estoy usando minted para incluir código Python en mi documento, pero quiero cambiar la fuente de las letras solo en las anotaciones y hacer que se parezca más a lo que se muestra en Jupyter Notebook.

Esto es lo que tengo:

\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}

Y esto es lo que obtengo:

ingrese la descripción de la imagen aquí

No me gusta el estilo de las anotaciones y me gustaría algo como: ingrese la descripción de la imagen aquí

Respuesta1

No sé cómo hacer eso con minted, pero puedo decir que con piton(un paquete LuaLaTeX diseñado para formatear listados de Python), es muy fácil cambiar los estilos de los diferentes elementos sintácticos.

\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}

Salida del código anterior

información relacionada