lstdefinestyle

我如何扩展 \lstdefinestyle 的属性?
lstdefinestyle

我如何扩展 \lstdefinestyle 的属性?

我正在将多个 Python 脚本导入我的 tex 文件。我之前有一个巨大的\lstdefinestyle定义包括了我所有脚本中所有特定函数、变量等的选项。但是,我想将其拆分开来,因为我知道你可以组合多个\lstdefinestyle调用。我的目标是有一个基本风格vscode_py它包含所有“基本”定义,然后有单独的\lstdefinestyle调用每个导入的脚本,其中包含脚本特定的变量和函数。我认为我可以通过添加更多选项来实现这一点强调风格 = [#]在单独的调用中。不幸的是,我的输出不使用任​​何特定于脚本的颜色定义。最后,如果这不是最好的方法,那是什么,...

Admin

替换分隔符(列表)之间的文本
lstdefinestyle

替换分隔符(列表)之间的文本

我想lstlistings通过 格式化包内的代码\lstdefinestyle。目标是用 替换正则表达式之后'C:\直到正则表达式.eps'的文本PATH。 我怎样才能意识到这一点? 该解决方案应该尽可能通用,即两者之间的文本不是恒定的。 ...

Admin

如何将输入列表填充为双列格式的两列,且其末尾不从页面上截断?
lstdefinestyle

如何将输入列表填充为双列格式的两列,且其末尾不从页面上截断?

我需要添加一堆代码来显示我让参与者解决的问题的整个 CPP 文件,但无论我将其定义为哪种样式,代码都会一直截断页面。我正在使用 overleaf,并被要求用这个来格式化我的论文模板。这是带有模板的 MWE。我只是使用了 std::mutex 示例中的一些虚拟代码,因为我希望文档中包含一长段代码。 \documentclass[pageno]{jpaper} \newcommand{\asplossubmissionnumber}{XXX} \usepackage[normalem]{ulem} \usepackage[toc,page]{appendix...

Admin

对代码列表下的 Matlab 代码和伪代码以及输出列表下的 Matlab 和 R 输出进行分类
lstdefinestyle

对代码列表下的 Matlab 代码和伪代码以及输出列表下的 Matlab 和 R 输出进行分类

恳请帮助我如何放置标题Matlab 代码和伪代码在下面代码列表和标题Matlab 输出和R输出在下面输出列表使用下面的 MWE。换句话说,我希望有两个单独的列表,即代码列表和输出列表。然而在代码列表,我想要有部分(未编号),即Matlab 代码和伪代码,以及输出列表,我也想有部分(未编号),即R输出和Matlab 输出。非常感谢您的帮助。针对我的问题的建议解决方案多种列表样式由于没有满足以下规范,因此未产生所需的输出: C++ 列表、R 列表和伪代码列表采用book文档类的章节格式,这是我不喜欢的; C++ 列表、R 列表和伪代码列表应采用未编号部分格式,...

Admin

仅当关键字周围有空格时才突出显示
lstdefinestyle

仅当关键字周围有空格时才突出显示

我对语言的定义如下: \lstdefinelanguage{Z80}{ sensitive = true, keywords={a, hl, h, l, b, c, e, ix, sp, bc, af, d}, keywords = [2]{push, ld, and, pop, ret, sra, call, sla, cp, jp, sub, inc, require, or, out, in, dec, add, cpl, jr, z, nz, bit, ccf, scf}, keywords = [3]{.include, .en...

Admin

禁用 LaTeX 解释我的源文件
lstdefinestyle

禁用 LaTeX 解释我的源文件

在我的 Latex 文件中: \lstinputlisting[caption={Pascal Quellcode HashFunctionsTest.pas}]{../source/HashFunctions.pas} 错误: [{ "owner": "LaTeX", "severity": 8, "message": "Extra }, or forgotten $.\n {$Q-}\n", "source": "LaTeX", "startLineNumber": 29, "startColu...

Admin

使用列表和解析对字符串和变量之外的数字进行着色无法按预期工作。需要帮助修复 PDFLaTeX
lstdefinestyle

使用列表和解析对字符串和变量之外的数字进行着色无法按预期工作。需要帮助修复 PDFLaTeX

我正在写论文,需要将代码摘录放入其中。我在 Visual Studio 中开发了所有 C# 代码,希望颜色大致相同,因此我采用了本网站上所有问题中发现的不同方法。 这是我得到的: 这是我所期望的: 问题 与描述的一样这里但是 PDFLaTeX 并没有解决该问题,因此我无法在我的项目中使用其中一种解决方案。 编辑:简而言之,如果出现以下情况,我希望突出显示数字: 它们位于下列任意字符之后:,.,(,{,[,:它们位于下列任意字符之前:,.,),},],:,;但绝对不包括在任一组中的 _,因为这可能会破坏许多代码片段中的变量命名约定(即使 Python...

Admin

如何在子文件中使用 \lstdefinestyle?
lstdefinestyle

如何在子文件中使用 \lstdefinestyle?

假设 main.tex 是我编译的主要 latex 文件。其余文件(作为 sub.tex)包含定义文件列表,以便排列每个章节、子章节等。如何在子 tex 文件中使用 main.tex 中定义的样式? 下面的例子不起作用。但是,如果我将 sub.text 的全部内容复制到 main.text 中,则不会出现问题。不知何故,CStyle在 sub.tex 中检测不到。有什么建议吗?谢谢 主文本 \lstdefinestyle{CStyle}{ backgroundcolor=\color{backgroundColour}, comment...

Admin

重置 \lstset 样式
lstdefinestyle

重置 \lstset 样式

我\lstdefinestyle在我的文档中定义了一个如下所示的内容: \lstdefinestyle{examplestyle}{ backgroundcolor=\color{green}, commentstyle=\color{blue}, keywordstyle=\color{magenta}, numberstyle=\tiny\color{black}, basicstyle=\ttfamily\small, language=python, breakatwhitespace=false, breakline...

Admin

使用 lstlisting 和 tcolorbox 给我一个巨大的框
lstdefinestyle

使用 lstlisting 和 tcolorbox 给我一个巨大的框

我正在使用 lstlisting 和 tcolorbox 来显示一些代码,但我遇到了框宽度问题。如果其中一行比文档宽度长,那么由于我将 breaklines 和 breakatwhitespace 设置为 true,代码会被拆分,但框的大小会保持原样,就像没有拆分一样。由于我的文档的特殊大小,这会导致框在文档结束时不会结束。如果将 colorbox 插入到调整框之间,您可以看到它有多长。我该如何解决这个问题? PS. 如果删除“测试”字样,您可以看到框是如何缩小的。我可以使用固定大小的框来适应页面宽度吗? \documentclass{article} \...

Admin

更改 lstdefinestyle 似乎不起作用
lstdefinestyle

更改 lstdefinestyle 似乎不起作用

我对使用 LaTeX 还很陌生,我正在尝试修改一个预先存在的.latex文件,以便代码块看起来如下所示: I'm a code block and I'm pretty! Important info goes here. 需要注意的是,这是一个 LaTeX模板我想将其与 pandoc 一起使用 - 因此它与包含所有要编辑文本的另一个文件(在本例中为 markdown)并行使用。我尝试过引用其他人的模板、复制/粘贴等,但找不到任何适合我的代码块格式。我会在下面附上我目前拥有的内容。我正在修改的那个比我见过的其他的更复杂 - 我实际上正在修改我们在工作中使用...

Admin

如何在 LaTex 中编写 SPL?
lstdefinestyle

如何在 LaTex 中编写 SPL?

我到处搜索 Splunk 中使用的 SPl(搜索处理语言),并且我想像这样格式化我的代码: 我尝试使用 lstdefinelanguage 和 lstdefinestyle 基本功能(列表包),但效果远不及这个。以下是我的一段代码: \lstdefinelanguage{SPL} { keywords=[1]{}, otherkeywords={% Operators case, match, strftime, num, count }, keywords = [2]{AND, and, OR, or, AS, as}, ke...

Admin

\lstdefinestyle 列表不是阿拉伯数字而是罗马数字?
lstdefinestyle

\lstdefinestyle 列表不是阿拉伯数字而是罗马数字?

很抱歉打扰您。我有一个 \lstdefinestyle 定义,在其中我定义了字体的颜色和大小等,以显示在我放置在 tex 文档中的代码中。但是,我的所有文档都是用罗马数字书写的(章节、方程式等),我想知道是否有办法将行代码数字改为罗马数字……感谢您的帮助,但我已经想了很久,却什么也没找到。 ...

Admin

关键思想
lstdefinestyle

关键思想

如何将python代码块中的数字颜色改为蓝色,但同时让注释块中的数字保留绿色? 另外,对于关键字network3。如何将关键字“network3”更改为蓝色,但在“network3.load_data_shared()”中将“network3”保留为黑色? 以下是代码: \documentclass[a4paper, 10pt, oneside, fleqn, openright]{report} \usepackage[no-math]{fontspec} \usepackage{calc} \usepackage[usenames,dvipsna...

Admin