我正在尝试写:
LCD_write_String_to_Buffer("Esperando \nconfiguracion...");
但我得到的是:
我得到了类似水平方括号的内容。有没有办法删除所有符号,并让“Esperando”和“\n”之间的空格保持空白?
我正在使用listings
这种语法颜色:
\lstset{language=C++,
keywordstyle=\color{RedViolet},
stringstyle=\color{blue},
commentstyle=\color{ForestGreen},
morecomment=[l][\color{Orange}]{\#}
}
先谢谢了。
答案1
使用showstringspaces=false
; 全局使用(针对所有列表):
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{listings}
\lstset{
showstringspaces=false,
language=C++,
keywordstyle=\color{RedViolet},
stringstyle=\color{blue},
commentstyle=\color{ForestGreen},
morecomment=[l][\color{Orange}]{\#},
}
\begin{document}
\begin{lstlisting}
LCD_write_String_to_Buffer("Esperando \nconfiguracion...");
\end{lstlisting}
\end{document}
或本地(针对特定的一个):
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{listings}
\lstset{
language=C++,
keywordstyle=\color{RedViolet},
stringstyle=\color{blue},
commentstyle=\color{ForestGreen},
morecomment=[l][\color{Orange}]{\#},
}
\begin{document}
\begin{lstlisting}[showstringspaces=false]
LCD_write_String_to_Buffer("Esperando \nconfiguracion...");
\end{lstlisting}
\end{document}
两种情况下的结果: