MusiXTex 错误:“紧急停止。\起始件”

MusiXTex 错误:“紧急停止。\起始件”

我目前正在尝试使用 MusiXTeX 排版音符。

\documentclass[10pt]{book}

\usepackage[ngerman]{babel}
\usepackage[a5paper, twoside, left=1.5cm, top=2cm]{geometry}

\input musixtex
\input musixper.tex
\input musixlit.tex
\input musixadd.tex
\input musixbm.tex
\input musixgui.tex
\input musixlyr%

\usepackage{musixtex}
\usepackage{xspace}

\begin{document}

\begin{music}
     \startpiece%
      \setemptybar%
     \endpiece%
\end{music}

Test. Test. Test.

\begin{music}
\setclefsymbol6
\changecontext%
\setclef16%
\setstaffs1{1}%
\setlyrics{v1}{ut que -ant la -sis, re -so -na -re fi -bris, Mi__-ra ges -to_-rum, Fa -mu -li tu_-orum}%
\assignlyrics{1}{v1}%
\instrumentnumber{1}%
\startpiece%
\NOtes \addspace\afterruleskip \wh{c d f} \beginmel \wh{d}\endmel \wh{e d} \en\bar%
\NOtes \addspace\afterruleskip \caesura \wh{ddc} \wh{d e e} \en\bar%
\NOtes \addspace\afterruleskip \caesura \beginmel \wh{e f} \endmel \wh{g e d e c d} \en%
\endpiece%
\end{music}
\end{document}

当我编译此代码时,没有任何问题(除了第二个谱表中的音符)。但如果我执行 MusixFLX 并再次编译,我会收到一条错误消息,提示“紧急停止。\startpiece”。我怀疑这与我创建空谱表的方法有关,因为如果我删除

\begin{music}
     \startpiece%
      \setemptybar%
     \endpiece%
\end{music}

一切都运行正常。有人知道如何修复这个问题吗(当然,不需要删除空谱表)?

答案1

我认为\setemptybar这意味着将下一个小节线设置为不可见,因此如果您想使用它,您至少需要输入一个空音符,例如\notes\en

这是一个空的工作人员

\begin{music}
\startpiece%
\notes\en
\endpiece%
\end{music}

这是没有结束小节的空五线谱

\begin{music}
\startpiece%
\notes\en\setemptybar%
\endpiece%
\end{music}

示例图

相关内容