MusixTeX 中歌词之间的垂直间距

MusixTeX 中歌词之间的垂直间距

如何调整两行歌词之间的垂直间距?我想让它们分开一点。此片段来自文档musixlyr

\begin{music}
\input musixlyr
\large\setlyrstrut
 \resetlyrics
 \setlyrics{Winter1}{Win-ter a-de\rlap{,} a-ber dein Schei-den macht\rlap{,}}
 \setlyrics{Winter2}{schei-den tut weh\rlap,}
 \assignlyrics1{Winter1,Winter2}
 \generalmeter{\meterfrac34}
 \generalsignature2
 \setsongraise1{-2mm}
 \startextract
  \NOtes\qa{ffe}\en\bar
  \NOTesp\hup d\en\rightrepeat
  \assignlyrics1{Winter1}%
  \NOtes\qa{fgh}\en\bar
  \NOtes\qa h\en
  \Notes\beginmel\Ibu0gf1\qb0g\endmel\tqh0f\en
  \NOtes\qa g\en
 \endextract
\end{music}

在此处输入图片描述

更新:如果您需要完整的源代码,您可以简单地使用pdflatex它来编译它

\documentclass[a4paper,11pt]{article}
\usepackage{musixtex}

\begin{document}
\begin{music}
\input musixlyr
\large\setlyrstrut
 \resetlyrics
 \setlyrics{Winter1}{Win-ter a-de\rlap{,} a-ber dein Schei-den macht\rlap{,}}
 \setlyrics{Winter2}{schei-den tut weh\rlap,}
 \assignlyrics1{Winter1,Winter2}
 \generalmeter{\meterfrac34}
 \generalsignature2
 \setsongraise1{-2mm}
 \startextract
  \NOtes\qa{ffe}\en\bar
  \NOTesp\hup d\en
 \endextract    
\end{music}
\end{document}

在此处输入图片描述

答案1

改编自musictex 手册,你可以设置\lyrstrutbox而不是使用\setlyrstrut。这是一个夸张的版本:

\setbox\lyrstrutbox=\vbox to 4.3\Interligne{}

在您的示例中,这给出:

示例输出

\documentclass[a4paper,11pt]{article}
\usepackage{musixtex}

\begin{document}
\begin{music}
  \input musixlyr
  \setbox\lyrstrutbox=\vbox to 4.3\Interligne{}
  \resetlyrics
  \setlyrics{Winter1}{Win-ter a-de\rlap{,} a-ber dein Schei-den macht\rlap{,}}
  \setlyrics{Winter2}{schei-den tut weh\rlap,}
  \assignlyrics1{Winter1,Winter2}
  \generalmeter{\meterfrac34}
  \generalsignature2
  \setsongraise1{-2mm}
  \startextract
  \NOtes\qa{ffe}\en\bar
  \NOTesp\hup d\en
 \endextract
\end{music}
\end{document}

相关内容