Musixtex 条不垂直对齐

Musixtex 条不垂直对齐

我正在使用 musixetx 为大学论文添加音乐,我需要将此作为示例放在文本之间。问题是小节和小节线没有对齐。我该如何对齐它们?非常感谢!

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{musixtex}
\begin{document}
\begin{music}
    \instrumentnumber{1}
    \nobarnumbers
    \nostartrule
    \generalmeter{\meterfrac{2}{4}}
    \setlines {1}{1}
    \setclefsymbol {1}\empty
    \startpiece
        \Notes\qu i\Dqbu ij \en \bar
        \Notes \qu i \ds \cu h \en \bar
        \Notes\qu i\Dqbu ij \en \bar
        \Notes \qu i \ds \cu h \en\alaligne
        \contpiece
        \Notes\qu i\Dqbu ii \en \bar
        \Notes \qu j \Dqbu jj \en \bar
        \Notes \qu {hj} \en \bar
        \Notes \qu i \en
    \Endpiece
\end{music}
\end{document}

在此处输入图片描述

答案1

您必须定义\parindent0pt(而不是使用\contpiece)。

为了证明所有的线条是合理的,你必须使用三遍系统(第 4 页,musixtex 文档):

pdflatex doc.tex
musixflx doc.tex
pdflatex doc.tex

(注:可以通过添加包含此处代码的文件musixtex来自动化三遍系统latexmkrc回答

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{musixtex}
\begin{document}
\begin{music}
  \parindent 0pt
  \instrumentnumber{1}
  \nobarnumbers
  \nostartrule
  \generalmeter{\meterfrac{2}{4}}
  \setlines {1}{1}
  \setclefsymbol {1}\empty
  \startpiece
  \Notes\qu i\Dqbu ij \en \bar
  \Notes \qu i \ds \cu h \en \bar
  \Notes\qu i\Dqbu ij \en \bar
  \Notes \qu i \ds \cu h \en\alaligne
  %\contpiece
  \Notes\qu i\Dqbu ii \en \bar
  \Notes \qu j \Dqbu jj \en \bar
  \Notes \qu {hj} \en \bar
  \Notes \qu i \en
  \Endpiece
  % \setlyrics{1}{Pas qua\spaceés a- vui}
\end{music}
\end{document}

在此处输入图片描述

相关内容