Latex 清单中的Fontcolor

Latex 清单中的Fontcolor,latex,listings,lstlisting,Latex,Listings,Lstlisting,我想为python代码编写一个清单。我的问题是,x=SUM('ZM_test'[testcol 0AN])的零是黑色的,而不是绿色的。列表的我的样式设置如下所示: \documentclass[12pt,a4paper]{report} \usepackage[utf8]{inputenc} \usepackage[german]{babel} \usepackage[left=4cm,right=3cm,top=2.5cm,bottom=2.5cm]{geometry} \usepackag

我想为python代码编写一个清单。我的问题是,
x=SUM('ZM_test'[testcol 0AN])
的零是黑色的,而不是绿色的。列表的我的样式设置如下所示:

\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[left=4cm,right=3cm,top=2.5cm,bottom=2.5cm]{geometry}

\usepackage{listings}
\usepackage{color}
\definecolor{keywords}{RGB}{255,0,90}
\definecolor{comments}{RGB}{0,0,113}
\definecolor{red}{RGB}{160,0,0}
\definecolor{green}{RGB}{0,150,0}
\lstset{language=Python, 
    basicstyle=\ttfamily\footnotesize, 
    keywordstyle=\color{keywords},
    commentstyle=\color{comments},
    stringstyle=\color{red},
    showstringspaces=false,
    identifierstyle=\color{green},
    %procnamekeys={def,class}
    numbers=left,
    xleftmargin=2em,
    frame=single,
    framexleftmargin=1.5em
}

\begin{document}
\begin{lstlisting}[language=Python, caption=xy, label=xy, numbers =left, frame= lines, gobble = 0]
x = SUM('ZM_test'[testcol 0AN])
y = SUM('ZM_test'[testcol bAN])
\end{lstlisting}
\end{document}
你知道吗,为什么零点的颜色是“黑色”而不是“绿色”?我想要零绿色,就像
y=SUM('ZM_test'[testcol bAN])

编辑:这不是python代码,但应该是python风格。 顺致敬意,
Christian

你可以从


您可以从


您能帮我们制作一个可以编译的文件,这样我们就不必把您的代码片段拼凑在一起了吗?谢谢您的回答,samcarter_在_topanswers.xyz。我编辑了我的文章,并添加了一个最小的编译示例。在结果中,您看到零是黑色的,第2行中的“b”是绿色的。您能做一个我们可以编译的a,这样我们就不必拼凑您的代码片段了吗?谢谢您的回答,samcarter_是_在_topanswers.xyz。我编辑了我的文章,并添加了一个最小的编译示例。在结果中,您看到零是黑色的,第2行中的“b”是绿色的。看起来不错。有一种方法可以重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个你可以只在本地作出改变一个你可以在你可以只在当地你可以做更改一个你只能在当地::<代码><代码>\code>\代码>开始开始{{开始{{{{开始{{{{{{{{{{{{开始{{{{{{{{{{{{{{{{{{上市{{{{{{{{{{{{{1}上市{{{{{{{{{1}{{{{1}{{{{{{{{{{{{{{{1}}}}}{4}{{\color{green}4}}{5}{{{5}{{{{{5}}{{{{5}{{{{{{{{5}}{{{{{{{{{{5}}}{{{{{{{{{{{{{{{}}{{{{{{{{{{{}}}{{{{{{{{{{}}}}}}}}{{{{{{{{{{{}}}}}}}}}}{{{{{{{{{}}}}}}}}}{{{{{{{{}}}}}}}}}}}{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}清单}看起来不错。有一种方法可以重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个方法来重置一个你可以只在本地作出改变一个你可以在你可以只在当地你可以做更改一个你只能在当地::<代码><代码>\code>\代码>开始开始{{开始{{{{开始{{{{{{{{{{{{开始{{{{{{{{{{{{{{{{{{上市{{{{{{{{{{{{{1}上市{{{{{{{{{1}{{{{1}{{{{{{{{{{{{{{{1}}}}}{4}{{\color{green}4}}{5}{{{5}{{{{{5}}{{{{5}{{{{{{{{5}}{{{{{{{{{{5}}}{{{{{{{{{{{{{{{}}{{{{{{{{{{{}}}{{{{{{{{{{}}}}}}}}{{{{{{{{{{{}}}}}}}}}}{{{{{{{{{}}}}}}}}}{{{{{{{{}}}}}}}}}}}{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}清单}
\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[left=4cm,right=3cm,top=2.5cm,bottom=2.5cm]{geometry}

\usepackage{listings}
\usepackage{xcolor}
\definecolor{keywords}{RGB}{255,0,90}
\definecolor{comments}{RGB}{0,0,113}
\definecolor{red}{RGB}{160,0,0}
\definecolor{green}{RGB}{0,150,0}
\lstset{language=Python, 
    basicstyle=\ttfamily\footnotesize, 
    keywordstyle=\color{keywords},
    commentstyle=\color{comments},
    stringstyle=\color{red},
    showstringspaces=false,
    identifierstyle=\color{green},
    %procnamekeys={def,class}
    numbers=left,
    xleftmargin=2em,
    frame=single,
    framexleftmargin=1.5em
}


\lstset{literate=%
   *{0}{{{\color{green}0}}}1
    {1}{{{\color{green}1}}}1
    {2}{{{\color{green}2}}}1
    {3}{{{\color{green}3}}}1
    {4}{{{\color{green}4}}}1
    {5}{{{\color{green}5}}}1
    {6}{{{\color{green}6}}}1
    {7}{{{\color{green}7}}}1
    {8}{{{\color{green}8}}}1
    {9}{{{\color{green}9}}}1
}

\begin{document}
\begin{lstlisting}[language=Python, caption=xy, label=xy, numbers =left, frame= lines, gobble = 0]
x = SUM('ZM_test'[testcol 0AN])
y = SUM('ZM_test'[testcol bAN])
\end{lstlisting}
\end{document}