Musixtex 缺少 rinforzando 符号?

Musixtex 缺少 rinforzando 符号?

Musixtex 真的没有命令来写 rinforzando (rfz) 吗?我搜索了他们的指南https://icking-music-archive.org/software/musixtex/musixdoc.pdf但没有找到,索引里也没有。它真的不在包里吗?

答案1

您可以根据类似的定义来定义它。更改手册中的示例并添加定义:

\documentclass{article}
\usepackage{musixtex}
\input{musixps}

\makeatletter
\def\rfz{{\ppff r\p@kern f\f@kern z}}
\makeatother

\begin{document}

\begin{music}\nostartrule
\generalmeter{\meterfrac{12}8}
\startextract
\Notes\ccharnote{-8}{\rfz}\Icresc0{-7}6\ca{bdegh'bde}\en
\Notes\Tcresc0{-4}{-2}\zcharnote{-5}{\fff}\ca{'f}\en
\zendextract
\end{music}

\end{document}

在此处输入图片描述

你可能更喜欢

\def\rfz{{\ppff rf\f@kern z}}

给出

在此处输入图片描述

答案2

如果你只需要在一段代码中使用一次 rfz,那么只需编写 {\bi rfz}within即可\notes … \en,我在第一种情况下就是这么做的。在第二种情况下,我像 egreg 一样对其进行了定义,但使用\bi并按点对字母进行字距调整:

\def\rfz{{\bi r\kern-0.5pt f\kern-0.7pt z}}% The kerning in tenths of point is a matter of personal taste

\notes\qqsk\ccharnote{-4}{\bi rfz}\qu f\qu g\bsk\hsk\en\bar%
\notes\ccharnote{-4}{\rfz}\qu h\ql j\ql k\ql j\hbsk\en\bar%

示例 rfz:未调整字距和已调整字距

相关内容