尝试使用 lyLuaTeX 时遇到的问题

尝试使用 lyLuaTeX 时遇到的问题

我正在写一个文档,其中会涉及到 LilyPond 的几十个片段。为了找到最简单的方法,我偶然发现了lilypond-BooklyLuaTeX。由于不知道哪个更简单,我随意选择了lyLuaTeX,但我还没有决定使用哪个。我有三个关于使用密切相关的问题lyLuaTeX。我的问题以粗体显示。

lilypond-book使用起来比 更简单吗lyLuaTeX

文档第 5 页lyLuaTeXhttps://ctan.math.illinois.edu/support/lyluatex/lyluatex.pdf#page=5) 表示lyLuaTeX需要 LuaLaTeX

使用 --shell-escape 命令行选项启动以允许执行任意 shell 命令,这对于让 LilyPond 即时编译插入的乐谱和执行一些辅助 shell 操作是必要的。但是,这会打开一个重大的安全漏洞,并且只应编译完全受信任的输入文件。您可以通过将 lilypond 和 gs 添加到 shell_escape_commands 并使用 --shell-restricted 而不是 --shell-escape 来缓解(但不能完全消除)此安全漏洞:查看您的 TEX 发行版的文档。

Overleaf 和lyLuaTeX兼容吗?

如何使用 --shell-escape 命令行选项?例如,在使用此选项之前,我必须转到命令提示符中的特定位置(我使用的是 Windows)吗?如果是这样,我该如何转到那里?到达那里后,我该做什么?(现在应该很明显,我对命令行知之甚少。)

我也考虑问一下:什么是任意 shell 命令?启用此类任意 shell 命令会带来哪些风险?如何“将 lilypond 和 gs 添加至 shell_escape_commands 并 [使用] --shell-restricted 而非 --shell-escape”?但我不想让潜在的回答者问太多问题。

问题的作者如何使用 lyLuaTeX?似乎已经成功地超越了需要帮助的阶段。因此,我认为我的问题不是重复的。

相关内容