首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果第一个符号是LaTeX,如何更改lstlisting ( $ )中的颜色?

如果第一个符号是LaTeX,如何更改lstlisting ( $ )中的颜色?
EN

Stack Overflow用户
提问于 2022-06-13 09:25:17
回答 1查看 465关注 0票数 1

通过使用LaTeX lstlisting格式化命令行片段,我希望将输入命令与它们的输出分开,如下所示:

在命令行片段中:

代码语言:javascript
复制
$date
Sat Jun  1 14:31:01 CEST 2019

$date必须是蓝色的

Sat Jun 1 14:31:01 CEST 2019必须是黑色的

因此,我们的想法是找到所有带有$第一个符号的字符串,并对它们进行着色。

我用基本的regexp搜索了一些常用的命令,比如stringcomment,但是没有运气。真的有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-13 09:32:49

您可以将$设置为注释字符:

代码语言:javascript
复制
\documentclass{article}

\usepackage{listings}
\usepackage{xcolor}

\lstset{
commentstyle=\color{blue},
morecomment=[l]{$},
}

\begin{document}

\begin{lstlisting}
$date
Sat Jun  1 14:31:01 CEST 2019
\end{lstlisting}

\end{document}

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72600524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档