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}inside \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:不調整字距和調整字距

相關內容