latex - lstlisting中不可见的某些单词
问题描述
我正在使用 LaTeX 和 lstlisting 来显示一些代码示例,但我现在遇到的问题是某些单词正在消失。
\begin{lstlisting}[caption={Berechnen des F-Scores der Features für die Gangphasen des linken Beines.},label=lst:FScore, language=Python] selector = SelectKBest(f_classif, k=3)
selector.fit(df[["AccX", "AccY", "AccZ", "GyroX", "GyroZ", "GyroY", "MagX", "MagY", "MagZ"]], df["PhaseLeft"])
scores = selector.scores_\end{lstlisting}
给了我无形的话。有谁知道为什么?显然“”是问题,但“”导致相同。
最小的例子
\documentclass[11pt,a4paper,openright,twoside,ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{listings}
\usepackage{courier}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\begin{document}
\lstset{
basicstyle=\footnotesize\ttfamily, % Default font
aboveskip=7pt,
float=tbp,
basicstyle=\footnotesize,
numbers=left,
stepnumber=1,
showstringspaces=false,
tabsize=1,
breaklines=true,
breakatwhitespace=false,
captionpos=b,
xleftmargin=17pt,
framexleftmargin=17pt,
framexrightmargin=5pt,
framexbottommargin=4pt,
stringstyle=\color{white}\ttfamily, % Color of strings
showspaces=false,
showtabs=false,
}
\lstloadlanguages{
Python
}
\section{Test}
\begin{lstlisting}[caption={Berechnen des F-Scores der Features für die Gangphasen des linken Beines.},label=lst:FScore, language=Python]
selector = SelectKBest(f_classif, k=3)
selector.fit(df[["AccX", "AccY", "AccZ", "GyroX", "GyroZ", "GyroY", "MagX", "MagY", "MagZ"]], df["PhaseLeft"])
scores = selector.scores_
\end{lstlisting}
\end{document}
解决方案
您明确告诉您的代码以白色打印字符串。如果您选择任何其他颜色,您会看到它们:
\documentclass[11pt,a4paper,openright,twoside,ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{listings}
\usepackage{courier}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\begin{document}
\lstset{
basicstyle=\footnotesize\ttfamily, % Default font
aboveskip=7pt,
float=tbp,
basicstyle=\footnotesize,
numbers=left,
stepnumber=1,
showstringspaces=false,
tabsize=1,
breaklines=true,
breakatwhitespace=false,
captionpos=b,
xleftmargin=17pt,
framexleftmargin=17pt,
framexrightmargin=5pt,
framexbottommargin=4pt,
stringstyle=\color{red}\ttfamily, % Color of strings
showspaces=false,
showtabs=false,
}
\lstloadlanguages{
Python
}
\section{Test}
\begin{lstlisting}[caption={Berechnen des F-Scores der Features für die Gangphasen des linken Beines.},label=lst:FScore, language=Python]
selector = SelectKBest(f_classif, k=3)
selector.fit(df[["AccX", "AccY", "AccZ", "GyroX", "GyroZ", "GyroY", "MagX", "MagY", "MagZ"]], df["PhaseLeft"])
scores = selector.scores_
\end{lstlisting}
\end{document}
推荐阅读
- python - 如何修改我的细分代码以绘制双分散系统
- vimeo - 类别过滤器在 Vimeo 搜索 API 中不起作用
- c++ - 使用 GCC 编译 C++ 时对运算符删除的未定义引用
- javascript - 如何将变量从 javasvript 导入到 html 脚本标签
- apache-spark - 使用 SparkRedis 将 Spark Dataframe 写入 Redis 错误:无法找到数据源:org.apache.spark.sql.redis
- .htaccess - htaccess 301 重定向图像
- wordpress - 在 Wordpress 中为受保护页面生成密码重置链接
- selenium - Webelement getText() 函数在同一元素上返回不同的值
- flutter - 在应用程序内使用两个 diffrenet bloc 不起作用
- assembly - 为什么 input_msg 不打印?