我的本地文件夹 /private/tmp/LyTeX/ 中有一个最小的非工作示例。我的文件 source.lytex 包含
\documentclass{article}
\begin{document}
\input{/private/tmp/LyTeX/common.tex}
\begin{lilypond}
\relative c { c d e }
\end{lilypond}
\end{document}
它输入一个带有一些共享设置的 LaTeX 文件 common.tex,对于最小的非工作示例,内容无关紧要,因此我在此处将其内容设置为
whatever
当我调用
lilypond-book -o /private/tmp/LyTeX/outdir source.lytex
或 时
lilypond-book --output=/private/tmp/LyTeX/outdir source.lytex
,尽管设置了输出目录,但总是会失败:
lilypond-book(GNU LilyPond)2.24.1
读取“/private/tmp/LyTeX/source.lytex”
[…]
处理包括“/private/tmp/LyTeX/common.tex”
lilypond-book:错误:输出将覆盖输入文件;使用--output。
请注意,如果使用相对路径输入 common.tex,则不会失败。