我正在使用 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
您必须定义\parindent
为0pt
(而不是使用\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}