lstlisting

无法在 beamer 中同时使用 tikz 和 lstlisting
lstlisting

无法在 beamer 中同时使用 tikz 和 lstlisting

我正在尝试使用 beamer 创建演示文稿。我需要使用 tikz 绘制一些东西并提供一些代码清单。但是,我得到了错误 ! Package tikz Error: Sorry, some package has redefined the meaning of the math -mode dollar sign. This is incompatible with tikz and its calc library and migh t cause unrecoverable errors. 我浏览了一些有同样问题的问题,但我仍然不明白如何解决我的问题...

Admin

列表中的其他关键字
lstlisting

列表中的其他关键字

我有以下代码,我试图在其中添加SUCH THAT关键字。根据我的lstset,这应该排版为粗体,但事实并非如此。我不明白为什么,并希望得到建议。 \documentclass{article} \usepackage{listings} \lstset{ language=SQL, basicstyle=\small\ttfamily, keywordstyle=\textbf, showspaces=false, showstringspaces=false, deletekeywords={DOMAI...

Admin

是否有针对 latex 语言本身的 lstset
lstlisting

是否有针对 latex 语言本身的 lstset

我想在我的 pdf 中添加一些 latex 代码。我使用 lstlisting,但很难向搜索引擎提出正确的问题,因为像“lstset for latex”这样的请求显然没有给出我想要的结果。 我想要打印的代码示例如下: \begin{lstlisting}[caption={\textbf{TikZ code generation},captionpos=b] \documentclass{standalone} \usepackage{xcolor} \usepackage{pgf, tikz} \begin{document} \begin{...

Admin

Matlab 美化问题 *
lstlisting

Matlab 美化问题 *

我正在尝试使用 matlab-prettifier。以下代码无法编译: \begin{lstlisting}[ style = Matlab-editor, basicstyle = \mlttfamily, ] ro=zeros(length(prec),length(prec)+length(h)-1); for i=t ro(i,i:i+length(h)-1)=prec(i) * h; end runoff = sum(ro,1); \end{lstlisting} 只要我删除 *,它就可以正常工作。此外,如果我只使用 ls...

Admin

删除列表中单个实例中关键字的突出显示
lstlisting

删除列表中单个实例中关键字的突出显示

我正在使用自定义lstlisting环境来突出显示 LaTeX 代码。为了使用此功能,我额外输入了几个关键字。但是,该multirow包将其名称用作命令。我如何才能像在数学环境中一样删除此实例中的关键字突出显示\mathrm? 环境如下(简化为基本内容): \lstnewenvironment{customtex} {\lstset{% language=[LaTeX]{TeX}, ... keywordstyle=\color{darkred}\bfseries, morekeywords={multirow},...

Admin

lstinputlisting python 文件中带有正则表达式的无效 UTF-8 字节序列
lstlisting

lstinputlisting python 文件中带有正则表达式的无效 UTF-8 字节序列

我正在尝试使用正则表达式导入 python 文件。我尝试在开头添加 \UseRawInputEncoding,但仍然出现无效字节错误。 \lstinputlisting[caption={Dummy headline}, label={code:extractNormsEN}]{Codes/normsEN.py} Python 文件: \UseRawInputEncoding import re norms = [] # Directive 123/123/ABC (Hello, world) -- () optional norms.appe...

Admin

如何防止在算法列表中引用
lstlisting

如何防止在算法列表中引用

我希望我的引用按在正文中出现的顺序排列,不包括算法表。 我的图片也遇到了同样的问题。我可以通过为目录提供替代文本来解决这个问题。 这对我的图像有用 \caption[Text for ToC without citation]{Text for the actual image with \cite{Newman2015}} 这就是我包含我的算法的方式: \begin{lstlisting}[caption={Text for listing with \cite{MQTT311}}, label={lst:mqtt_topics}] .....

Admin

软件包 Keycal 错误:背景未定义
lstlisting

软件包 Keycal 错误:背景未定义

我目前完全不知道如何消除以下错误: \documentclass[paper=a4,fontsize=12pt,twoside]{scrreprt} \usepackage[utf8]{inputenc} \usepackage{listings} \lstdefinestyle{C++} { keywordstyle = \bfseries\color{Blue}, language=C++, columns=flexible, basicstyle=\footnotesize\ttfamily, commentstyle=\color{c...

Admin

为列表指定精确的字体
lstlisting

为列表指定精确的字体

我正在用 Latex (pdflatex) 编写文档,必须使用预定义的自定义样式。现在,我想要/需要使用 打印代码列表\lstlisting,我需要使用等宽无衬线字体。 我现在的问题是,我创建的列表是等宽的,但不是无衬线的。无论我怎么尝试,我的列表最终都是衬线的。我需要改变这一点。 该风格非常广泛(超过 1500 行)并且不能更改,因此我认为将其全部粘贴是没有帮助的。 无论如何,我仔细检查了一下,并认为我发现了有趣的部分: \RequirePackage[utf8]{inputenc} \RequirePackage[T1]{fontenc} \Re...

Admin

使用 listinputlisting 包含特定的(git)提交
lstlisting

使用 listinputlisting 包含特定的(git)提交

我正在讨论版本控制中的代码,并想指定要包含哪个版本的代码。 gitlatex我做了一些研究,发现了像和这样的包gitinfo,但虽然有用,但它们只适用于文档本身,当然还有listings它本身。 我不希望在文档目录中保留文件的副本,而是将它们保存在 git 控制的目录中。 ...

Admin

列表中突出显示 UTF-8 注释
lstlisting

列表中突出显示 UTF-8 注释

我正在编写一个充满 UTF-8 字符和代码的文档,因此我使用带有 lstlisting 的 CJKutf8 包。但是,文本突出显示似乎有问题。 在下面的例子中,似乎只有 ASCII 字符被涂成蓝色,而 UTF-8 字符(中文和日文)则不是。为什么会发生这种情况?有没有什么方法可以解决这个问题? 结果: 来源: \documentclass{article} \usepackage{CJKutf8} \usepackage{listings} \usepackage{tikz} \lstset{ extendedchars=false, ...

Admin

删除列表下的难看空间
lstlisting

删除列表下的难看空间

以下代码: \documentclass{article} \usepackage[margin=2.5cm]{geometry} \usepackage{tikz} \usepackage[many]{tcolorbox} \usepackage{graphicx} \usepackage{float} \usepackage{caption} \usepackage{subcaption} \usepackage{listings} \lstset{ backgroundcolor=\color{gray!10}, % choose...

Admin

横向视图,两个独立的列,列表分布在多个页面上
lstlisting

横向视图,两个独立的列,列表分布在多个页面上

我想在 latex 中比较两种不同语言的两种代码。我lstlisting对它们都使用了比较,然后我想并排查看它们。我使用minipage环境存档了它,但我的列表大于一页,所以它们重叠了。此外,我在列表前有一个奇怪的空白页。Multicols环境不允许我并排查看列表。有人知道解决方案吗? 我使用这样的代码 \begin{landscape} \noindent\begin{minipage}{.45\columnwidth} \begin{lstlisting}[caption=code 1,frame=tlrb]{Name} void cod...

Admin

1. Egreg 的答案:基于盒子的方法
lstlisting

1. Egreg 的答案:基于盒子的方法

我想使用不同的背景颜色突出显示列表中的区域。它应该看起来像这样: 这是一个基本的例子,它为整个列表设置了背景颜色: \documentclass{beamer} \usepackage{listings} \begin{document} \begin{frame}[fragile]{Title} \begin{lstlisting}[backgroundcolor=\color{yellow}] function f() { var x = 0; return function g() { var y = 0; ret...

Admin

lslisting 代码内的 TiKZ 箭头和文本
lstlisting

lslisting 代码内的 TiKZ 箭头和文本

我有一些 lslistings 代码,我想添加一些文本和数学元素,如下图红色所示 我尝试使用 TiKZ,但出现了很多错误。我附上了一份 MWE,并提前感谢那些能帮助我的人。 \documentclass[xcolor={dvipsnames,svgnames,x11names}]{beamer} \usepackage{amsmath,amssymb,amsfonts,amsthm} \usepackage{color,graphicx} \usepackage{pgf,tikz,pgfplots,pgfkeys} \usetikzlibrary{%...

Admin