listings

在 lstlisting 中自动着色函数、方法和属性
listings

在 lstlisting 中自动着色函数、方法和属性

我目前正在为我的 CS 课程准备一些材料,由于我使用 VSCode,所以我的目标是能够在 LaTeX 中忠实地重现 VSCode 中使用的颜色主题。 为此,我编写了一种 lstlisting 语言,它可以很好地完成这项工作(无论是明暗主题),如下面的图片所示。 左图:VSCode 原图右图:我的 LateX 输出 不幸的是有些事情还不够理想: 我必须手动添加函数名称(放入更多关键字中)才能正确着色 除非我指定整个 object.method 或者进行一些“黑客攻击”以便在它们前面放置一个空格和一个负 hspace,否则方法(类的)是不会着色的。 有办...

Admin

newtxmath 中的下标校正 + listings + literate 中的下标 =
listings

newtxmath 中的下标校正 + listings + literate 中的下标 =

喂食 \documentclass{article} \usepackage{newtxtext} \usepackage[subscriptcorrection]{newtxmath}% subscriptcorrection not really needed for this minimal example but is helpful in general \usepackage{listings} \begin{document} \begin{lstlisting}[columns=flexible,mathescape=true,literat...

Admin

Julia 嵌入代码中的希腊字符
listings

Julia 嵌入代码中的希腊字符

我对 jlcode 包有一个问题。 该包的文档可以在这里找到: https://github.com/m3g/jlcode_example/blob/master/jlcode.sty 我修改了默认颜色主题以符合我的喜好。其中包括评论的绿色和底色的灰色,如下所示: \definecolor{jlbase}{HTML}{444444}% % julia's base \definecolor{jlcomment}{HTML}{00B359}% % julia's comments 问题是,带音调的希腊字符(例如 ά、έ)具有“...

Admin

`\Block` 不接受 `\lstinline`
listings

`\Block` 不接受 `\lstinline`

我想从命令\lstinline中排版逐字样式的命令\Block,但它似乎不起作用 \documentclass[a4paper,12pt]{article} \usepackage{nicematrix} \usepackage{listings} \lstdefinestyle{verbatim}{basicstyle=\ttfamily,language={[LaTeX]TeX}} \begin{document} \lstinline[style=verbatim]|\mathcal| \begin{NiceTabularX...

Admin

如何在“minted”中的某些行之间添加额外的间距?
listings

如何在“minted”中的某些行之间添加额外的间距?

为了便于阅读,我想在某些代码行之间添加一些分隔。考虑这个 MWE: \documentclass{article} \usepackage{minted} \begin{document} \begin{minted}[linenos]{python} foo(1) bar(1) foofoo(1) foobar(1) \end{minted} \end{document} 产生的输出当然看起来像 1 foo(1) 2 bar(1) 3 foobar(1) 4 foobaz(1) 我希望看到的是 1 foo(1) 2 bar(1) 3 foob...

Admin

Minted:交替(斑马)背景颜色线条
listings

Minted:交替(斑马)背景颜色线条

尽管我对环境的了解不够充分,我还是能够根据自己的喜好(没什么特别的)为现代 JavaScript 设计列表样式。 最让人头疼的是,我需要语法高亮 React.js,但无法通过 正确呈现listing。我非常喜欢能够对线条的背景颜色、行号、字体等进行斑马线/交替显示,但无法识别 jsx 语言。我广泛搜索了让它工作的方法,显然建议是完全切换到 Minted 包,并安装单独的第三方 jsx 词法分析器。 它可以起作用,但我还没有找到以斑马线方式交替每条线的背景颜色的方法。 任何关于如何将 Minted 输出转换为更接近列表示例的建议(包括行突出显示以及(如果可能...

Admin

列表 - ! 程序包 inputenc 错误:无效的 UTF-8 字节
listings

列表 - ! 程序包 inputenc 错误:无效的 UTF-8 字节

我必须在 listing 包中使用 unicode char,但是以下示例中报告了错误: ! Package inputenc Error: Invalid UTF-8 byte "94. 如何解决此错误: \documentclass{standalone} \usepackage{tikz} \usetikzlibrary{positioning} \usepackage{listings} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usetikzlibrary{fit,calc} \n...

Admin

列出未完全填充背景并带有内部逃逸
listings

列出未完全填充背景并带有内部逃逸

我做了这个最小的例子来展示我遇到的问题: \documentclass{article} \usepackage{xcolor} \usepackage{listings} \definecolor{background}{HTML}{EEEEEE} \definecolor{xmlOrange}{HTML}{cc7a00} \definecolor{xmlGreen}{HTML}{009900} \lstset{ basicstyle=\fontsize{9}{11}\ttfamily, escapeinside={\@~}{~}, ...

Admin

使用 lstlisting 格式化 Matlab 文件
listings

使用 lstlisting 格式化 Matlab 文件

我包含了一个 Matlab 文件,它运行良好。颜色发生了变化,看起来很漂亮。突然,Latex 不会改变代码的颜色,除了背景颜色。我的代码有问题吗?或者包含的包是否可能扰乱了代码?非常感谢您的回答! \documentclass[12pt, xcolor=dvipsnames]{scrartcl} \usepackage{listings} \usepackage[dvipsnames]{xcolor} \definecolor{codegreen}{rgb}{0,0.6,0} \definecolor{codegray}{rgb}{0.5,0.5,0...

Admin

打印混淆的命令
listings

打印混淆的命令

我想在 latex 中打印这两个混淆的命令。我尝试了逐字和列表。但是,无法按原样打印以下内容。 cmd.exe /C"set 4i=net us&&set OyVP=er&&call set kUt=%4i%%OyVP%&&cmd /C %kUt%" Fo^R ,,/^f , ," delims=lu tokens=+3 ",;%^f; ^In, ; ( ,; ' , ;a^^ss^^o^^C ; ; ^|, ; fiN^^Ds^^T^^R , n^^X ' ; ) , , ^DO , %^f; ;w6...

Admin

如何仅突出显示列表列表中字符串之外的数字?
listings

如何仅突出显示列表列表中字符串之外的数字?

我有一些 Python 源代码,我想突出显示数字,但仅当数字是操作的一部分或声明时才这样,也就是说,如果我命名一个变量variable1,我不希望数字被着色。为了实现这一点,下面是我编写的代码: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage[spanish]{babel} \usepackage{listings,lstautogobble} %Código en latex \usepackage{xcolor} \definec...

Admin

从 pdf 复制并粘贴到 txt 中,以便保留换行符
listings

从 pdf 复制并粘贴到 txt 中,以便保留换行符

有没有办法制作 pdf,以便当我复制代码并粘贴到文本文件中时,它会以相同的格式复制,即保留每一行新内容 \documentclass[% corpo=12pt, oneside, stile=classica, tipotesi=triennale, evenboxes, ]{toptesi} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{textcomp} \usepackage[a-1b]{pdfx} \hypersetup...

Admin

为什么 lstlisting 没有突出显示数字?
listings

为什么 lstlisting 没有突出显示数字?

我想在我的文档中包含一些 Python 代码,以下是我目前所写的内容: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{graphicx} \usepackage{amsmath} \usepackage[spanish]{babel} \usepackage{listings} \usepackage{xcolor} \definecolor{codegreen}{rgb}{0.04314,0.6745,0.07843} \definecolor{codegray}{rgb...

Admin

Python f 字符串中的颜色编码
listings

Python f 字符串中的颜色编码

自 2016 年 12 月发布的 Python 3.6 以来,出现了新的 f 字符串格式,您可以在字符串中放入要在{}s 中求值的 Python 代码。这很棒,但是用于语法高亮的代码列表的 TeX 包不知道它,或者他们知道吗? 梅威瑟: \documentclass{article} \usepackage{xcolor} \usepackage{listings} \definecolor{cCodeString}{RGB}{42,0.0,255} \definecolor{cCodeKeywordstyle}{RGB}{150,0,150} \d...

Admin

为什么列表忽略了我的空白?
listings

为什么列表忽略了我的空白?

\documentclass{article} \usepackage{listings} \usepackage{jslistings} \begin{document} Test: \lstinline[language=JavaScript]!import {function} from "@icm/service-name";! \end{document} 结果是 }为什么要删除和之间的空格from? 编辑:我正在使用自定义语言定义: \ProvidesPackage{jslistings} \usepackage{lis...

Admin