更改 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}

上述程式碼的輸出

相關內容