shell-escape

pdf 上的链接触发 .sh/.py/.bat
shell-escape

pdf 上的链接触发 .sh/.py/.bat

我一直在寻找 LaTex 中的解决方案。我的目的是在用 LaTex 生成的 PDF 中创建一个链接,通过单击该链接触发 .sh/.py/.bat。与 \write18 不同,后者在编译时触发它。 您知道是否可以做我想做的事情吗? 多谢! ...

Admin

如何在 xepersian 中将 chemnum 与 chemdraw 结合使用?
shell-escape

如何在 xepersian 中将 chemnum 与 chemdraw 结合使用?

注意第一个代表分子编号的代码,该代码从“.eps”文件导入到 LaTeX 中,并通过命令 pdflatex -shell-escape 文件1.tex 运行没有任何问题。 \documentclass{book} \usepackage{graphicx} \usepackage{hyperref} \usepackage{chemnum} \usepackage{auto-pst-pdf} \begin{document} \begin{figure} \centering \replacecmpd{c...

Admin

转义“^”字符会导致格式错误
shell-escape

转义“^”字符会导致格式错误

转义后面的“^”\tt会导致以下代码出现格式错误。后面的所有单词\^{}都会受到影响\tt。 代码: \item Use the {\tt linspace} command to create a vector $\mathbf{x} \in \mathbb{R}^{100}$ containing 100 equally spaced points between 0 and 10 (inclusive). Use this vector to create the Vandermonde matrix $\mathbf{D} \in \mathbb...

Admin

将环境写入文件并添加/追加其他代码
shell-escape

将环境写入文件并添加/追加其他代码

我正在使用以下代码片段将环境写入文件并运行任意命令(如python或Rscript)。 它工作得很好,但是我想在将环境中的内容插入到文件之前和之后向文件中写入一些内容: \documentclass{beamer} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{fancyvrb} \makeatletter \newenvironment{Rtest}[1]% {\xdef\d@tn@me{#1}% % \xdef\r@ncmd{Rscript #1.R &gt...

Admin

pdflatex,包含 eps 文件,使用 -no-shell-escape 运行 => 没有错误/警告/消息但输出损坏
shell-escape

pdflatex,包含 eps 文件,使用 -no-shell-escape 运行 => 没有错误/警告/消息但输出损坏

pdflatex -no-shell-escape当在包含文件的文件上运行时eps,将不会执行自动转换为 pdf,并且不会包含图像。 令我惊讶的是,在这种情况下: 日志文件中没有信息/警告/错误消息 pdflatex 运行的返回值为 0 没有办法检测失败,但检查 pdf 文件 这是故意的吗?有办法检测这种情况吗? ...

Admin

为什么 tikzexternalize 无法写入上面的目录
shell-escape

为什么 tikzexternalize 无法写入上面的目录

我使用命令 \tikzexternalize[prefix=../figures-tikz/] 我收到了错误信息 !我无法在文件“../figures-tikz/BQ-m-meca_0.md5”上写入。 另一方面,如果我写下命令 \tikzexternalize[prefix=figures-tikz/] 没问题。 如何强制 tikzexternalize 写入“../图形-tikz/“ 目录? 我使用 Xelatex 和 Shell-escape 进行编译 ...

Admin

使用 `--cnf-line` 将 `pygmentize` 临时添加到 `shell_escape_commands`
shell-escape

使用 `--cnf-line` 将 `pygmentize` 临时添加到 `shell_escape_commands`

我注意到命令行标志--cnf-line,它可用于lualatex(和相关命令)并且在其帮助页面()中描述lualatex --help如下(为清晰起见已格式化): --cnf-line=STRING parse STRING as a configuration file line 现在,我试图利用这个标志来制作minted打包工作,而不--shell-escape需要全部shell 命令。但是,下面的命令(以及它的几种变体,包括删除引号)始终会抛出一个错误,提示--shell-escape不需要: lualatex --cnf-line="shel...

Admin

自动运行命名法 makeindex (在 Mac 上)
shell-escape

自动运行命名法 makeindex (在 Mac 上)

当我使用 Mac 上的 texstudio 更新 Beamer 演示文稿 (file.tex) 中的命名法时,我在终端命令行上运行: makeindex file.nlo -s nomencl.ist -o file.nls 这可行,但很麻烦。有没有办法在 latex 代码中自动运行此命令?基于这,我尝试添加: \immediate\write18{makeindex file.nlo -s nomencl.ist -o file.nls} 但这使得命名法完全消失,从而产生了: This is makeindex, version 2.15 [TeX Liv...

Admin

如何让 Anki 在 2024 年与基于 TikZ 的软件包一起工作?
shell-escape

如何让 Anki 在 2024 年与基于 TikZ 的软件包一起工作?

我想学习 LaTeX 语言,以便使用 chemfig 包学习化学并制作 Anki 抽认卡。问题是我无法让它与 Anki 配合使用(普通 LaTeX 可以正常工作) 我尝试过这些类型的教程,但有些说明不起作用: 如何让 Anki 与基于 TikZ 的包一起工作? 或者 http://pastebin.com/raw/mJj7gTQ7 这个问题和第一个教程中提到的一样,如果我激活选项“使用 dvisgvm 创建可调图像” 我收到该错误信息: General formula of an aldehydeProblem running pdflatex⁩. gene...

Admin

LuaLatex 和交叉段:仅在 Lua 中出现错误
shell-escape

LuaLatex 和交叉段:仅在 Lua 中出现错误

我需要在文档中使用 LuaLatex,但在编译图时不知何故遇到了错误。我将文档缩减为以下 MWE: \documentclass{scrartcl} \usepackage{shellesc} \usepackage{pgfplots} \pgfplotsset{compat = newest} \usepgfplotslibrary{fillbetween} \usetikzlibrary{patterns} \begin{document} \begin{tikzpicture}[ declare function = { ...

Admin

尚待解决的问题
shell-escape

尚待解决的问题

我正在使用 songspackage 创建歌本。我对 LaTex 还很陌生,所以我选择使用 overleaf,它工作得很好,我唯一遇到的问题是索引。我正在为项目使用一个较旧的基础模板,它已经有一个可以显示的索引文件,但索引不会更新。 在搜索文档时,我认为解决方案与以下内容相关: texlua songidx.lua titlfile.sxd titlfile.sbx 但我似乎找不到任何地方将这一行放在 overleaf 中。有什么办法可以解决这个问题吗?还是我必须学习如何在计算机上本地解析它? 更新:下面添加了一个 MWE。此示例要么生成一个带有文本的空...

Admin

为什么“shellesc”与“tabularx”冲突以及如何解决?
shell-escape

为什么“shellesc”与“tabularx”冲突以及如何解决?

这是可以正常工作的代码: \documentclass{article} \usepackage{shellesc} \begin{document} \begin{tabular}{lr} hello! & \ShellEscape{/bin/echo 'hello!' > a.tex} \input{a} \\ \end{tabular} \end{document} 但是,如果我使用tabularx而不是tabular,编译将在 处停止\input: \documentclass{article}...

Admin

在日志文件中打印 `\write18` 的输出
shell-escape

在日志文件中打印 `\write18` 的输出

运行以下命令时: \immediate\write18{ls} 在命令行中,我可以直接在终端中看到命令行中的输出,这对于获取错误消息非常有用。不幸的是,这没有写在 .log 文件中,因此例如在 TexStudio 中,日志只会打印: runsystem(ls)...executed. 这对于调试来说没有什么帮助。是否可以强制 LaTeX 直接在日志文件中打印输出\write18?理想情况下,我希望解决方案尽可能独立于操作系统,因为我需要为库实现它。 ...

Admin

.eps 文件无法与 pdfLaTeX 配合使用
shell-escape

.eps 文件无法与 pdfLaTeX 配合使用

正如标题所示,我正在尝试使用 .eps 文件来制作图表,但 pdfLaTeX 似乎找不到转换后的 PDF。 Package pdftex.def: File `Figures/fragment 1ab-eps-converted-to.pdf' not found: using draft setting. 我在 Windows 机器上使用 Miktex 和带有 Latex Workshop 的 Visual Studio Code。我打开了 -shell-escape 以及 Write18。 当我\usepackage{epstopdf}在代码中明确使用...

Admin

尽管启用了 `--shell-escape`,Markdown 包仍然不起作用
shell-escape

尽管启用了 `--shell-escape`,Markdown 包仍然不起作用

我正在尝试使用这个markdown 包. 我尝试编译该文档 \documentclass{article} \usepackage{markdown} \begin{document} \begin{markdown} _Hello,_ [Stack Exchange](http://tex.stackexchange.com)! \end{markdown} \end{document} 。pdflatex -shell-escape在生成的 pdf 中,我只得到了打字机字体的 markdown 代码。日志文件中有趣的部分...

Admin