tcbinputlisting

使用 scrartcl 与 \newtcbinputlisting 时出现编译错误
tcbinputlisting

使用 scrartcl 与 \newtcbinputlisting 时出现编译错误

我收到错误: \cl@chapter ->\cl@chapter @elt {pythoncode} l.239 列表文件={#3},#1} 当使用scrartcldocumentclass时\newtcbinputlisting。你能告诉我如何修复这个错误吗? 代码 \documentclass[ 10pt, % Main document font size letterpaper, % Paper type, use 'letterpaper' for US Letter paper oneside, % One page layout (n...

Admin

有关 tcolorbox 包和 newtcbinputlisting 的帮助
tcbinputlisting

有关 tcolorbox 包和 newtcbinputlisting 的帮助

我已经尝试学习如何使用该\newtcbinputlisting命令几个小时了,但没有成功。 我正在与一个小组一起在 overleaf 中编写 latex。我们有几个 .py 文件需要输入,使用 minted 是不够的,因为其中一些文件的长度超过一页,因此breaklines=true,我们遇到了一些问题,即某些行超出了背景颜色框。 在我们的 Latex 存储库中,文件的示例可能是: appendix/code/utils/diagnosis_descriptions.py 有人能帮我创建\newtcbinputlisting{mycode}python 命...

Admin

在 tcolorbox 中使用列表行范围会破坏格式
tcbinputlisting

在 tcolorbox 中使用列表行范围会破坏格式

使用listings'slinerange或firstline/时lastline,tcolorbox会显示额外的顶部和底部填充,并且字体不同。有没有办法修复这个问题,或者这是一个tcolorbox需要报告/修复的错误? 梅威瑟: \documentclass{article} \begin{filecontents*}[overwrite]{test.txt} line 1 line 2 line 3 \end{filecontents*} \usepackage{listings} \usepackage[listings, xparse]{tcol...

Admin

在 \tcblisting 环境中添加指向代码文件的选项
tcbinputlisting

在 \tcblisting 环境中添加指向代码文件的选项

这个问题是基于找到的代码和解决方案这里。我想添加指向实际代码文件(Matlab 或 Python 代码文件)的选项,并将其放入我的选项中。我有当前命令 \begin{mcode}{Some Matlab Code}{matcode1.m}它指定这是一个 Matlab 环境mcode、脚本的名称(在本例中为“一些 Matlab 代码”)以及最后文件的路径。 由于某种原因,filecontents内容没有出现在各自的环境中,我只是输出这些“空”单元格: 你能告诉我我需要做什么才能让文件的内容显示在各自的环境中吗?谢谢! \documentclass[...

Admin

使用 \newtcblisting 的不同编程语言环境
tcbinputlisting

使用 \newtcblisting 的不同编程语言环境

在下面给出的代码中,我尝试生成不同的编程语言语法环境。使用当前代码,我无法使输出以彩色突出显示的语法和背景颜色显示。此外,不同编程代码的命名无法正确显示。对于 Matlab 代码,标题应显示“Matlab 代码 1:一些 Matlab 代码”。对于 Python 代码,标题应显示“Python 代码 1:一些 Python 代码。数字应根据所呈现的代码而增加。 我希望获得一些帮助,使颜色能够在不同的编程语言环境中正确显示,并且使编号在不同的编程语言中递增。 非常感谢任何指导和帮助!谢谢! 代码 \documentclass[a4paper, 10...

Admin

文件名中有空格和/或下划线时,tcolorbox tcblinputlisting 会出现意外行为
tcbinputlisting

文件名中有空格和/或下划线时,tcolorbox tcblinputlisting 会出现意外行为

我不是 Latex 专家,因此在追踪这个问题时我已经达到了知识的极限。如果有人能解释一下这个问题,我认为这将非常有用。 问题描述(适用于 Windows,请参阅以下环境):当使用带有 minted 库的\newtcbinputlistingfrom\tcolorbox时,如果文件名有空格和/或下划线,最终结果和/或编译可能会失败或出现意外行为。如果使用单个或多个相同文件的片段,则问题会有所不同。我将介绍一些测试条件......但其他条件可能(可能)存在。 环境: 我正在运行 Windows 10 Education,64 位,版本 17134;MiKTe...

Admin

将路径更改为 tcbinputlisting 以仅反映文件名
tcbinputlisting

将路径更改为 tcbinputlisting 以仅反映文件名

在下面给出的代码中,我有许多 Matlab 文件。我将这些文件放入名为“Project/Matlab”的文件夹中。第一行中显示的名称现在是“Project/Matlab/sample.m”。 [注意:我还必须稍微更改代码,如下所示以反映路径变化。\inputmatlab{Expansion Algorithm}{Project/Matlab/sample.m}] 尽管文件位于不同的文件夹中,我该如何修改代码以仅反映如下所示的文件名?谢谢! 代码 \documentclass[a4paper, 10pt, oneside, fleqn, ope...

Admin

左侧框架 tcolotbox 在被新页面拆分时消失
tcbinputlisting

左侧框架 tcolotbox 在被新页面拆分时消失

在下面给出的代码中,如果 tcolorbox 有分页符,我想要的左侧灰线就会消失。但是,如果 tcolorbox 没有分页符,则左侧线就会出现。 当 tcolorbox 损坏时,您能帮我让左边的灰线也显示出来吗?谢谢! 代码 \documentclass[a4paper, 10pt, oneside, fleqn, openright]{book} \usepackage[no-math]{fontspec} \usepackage{polyglossia} \setdefaultlanguage{french} \setotherlanguag...

Admin

插入多个 \newtcbinputlisting 设置时出现无限循环错误
tcbinputlisting

插入多个 \newtcbinputlisting 设置时出现无限循环错误

我尝试生成不同编程语言的代码片段来突出显示不同编程语言中的不同语法,例如:Python、Matlab 和 C++(稍后会添加更多内容)。 在下面给出的代码中,我收到错误: ! TeX capacity exceeded, sorry [input stack size=5000]. \cl@chapter ->\cl@chapter \@elt {matlab} l.73 ...code,number within=chapter]{\inputcppcode} ...

Admin

\newtcbinputlisting 内的标签给出了错误的参考编号
tcbinputlisting

\newtcbinputlisting 内的标签给出了错误的参考编号

在下面的代码中,我尝试引用使用环境编写的一些 matlab 代码\newtcbinputlisting。当我将标签附加到代码时,参考编号显示为“1”或“a)”或其他不同的参考编号,而不是所需的“Matlab 算法 1.1”。您能帮我获取所需的参考编号吗?谢谢。 以下是代码 \documentclass[a4paper, 10pt, oneside, fleqn, openright]{report} \newcommand{\codeimg}{$\vcenter{\hbox{\includegraphics[height=\baselineskip]{...

Admin

修改宏以使 \newtcbinputlisting 标题在目录中有所不同
tcbinputlisting

修改宏以使 \newtcbinputlisting 标题在目录中有所不同

我希望有人能帮助我让下面的标题\newtcbinputlisting在目录中以不同的方式显示。例如,对于图片标题,用户可以输入 ... \caption[MakeMaze output]{MakeMaze output with a value of 10}% ... 其中“MakeMaze ouptput”出现在目录中,并且“MakeMaze 输出值为 10”作为图形标题出现。 下面的代码使用命令\inputmatlab{Expansion Algorithm}{sample.m},其中“扩展算法”将作为 Matlab 代码下的标题出现。我想让目录...

Admin

仅让文件名显示在列表环境中
tcbinputlisting

仅让文件名显示在列表环境中

../Matlabcode/sol2_adx.m如果实际列表文件位于另一个位置,而不是带有完整路径的文件,那么如何仅让文件名(有时带有下划线“_”)显示在代码环境中: 在此示例中,代码的标题应为sol2_adx.m 以下是代码: \documentclass[a4paper, 10pt, oneside, fleqn, openright]{report} \usepackage[no-math]{fontspec} \usepackage{polyglossia} \setdefaultlanguage{french} \setotherlan...

Admin

调整列表环境中图像的垂直间距
tcbinputlisting

调整列表环境中图像的垂直间距

在下面的代码中,我希望能够将图像置于标题文本的中心,如下所示,其中图像的中心与文本的中心对齐: 这是我目前拥有的代码(包括来自哈普弗博士和谢泼德]: \documentclass[a4paper, 10pt, oneside, fleqn, openright]{report} \usepackage[no-math]{fontspec} \usepackage{polyglossia} \setdefaultlanguage{french} \setotherlanguages{english} \newcommand{\codeimg}{\i...

Admin

在枚举环境中使用时“修复”列表环境
tcbinputlisting

在枚举环境中使用时“修复”列表环境

在下面给出的代码中,我的列表环境在enumerate环境中出现偏差: 如何修复代码,使enumerate环境内的列表框看起来像环境外的列表框enumerate?谢谢! 以下是代码: \documentclass{article} \usepackage{calc} \usepackage[most]{tcolorbox} \usepackage{matlab-prettifier} \usepackage{enumitem} \lstdefinestyle{mystyle}{ numbers=left, numberstyle=\small, n...

Admin