如何在 musiXtex 中改变波束宽度?

如何在 musiXtex 中改变波束宽度?

我在谱线方面遇到了麻烦。我将文本放在谱表下方,因此无法使用自动谱线。

  1. 我该如何使用光束使得它们在正确的位置渲染(光束现在开始得太左边了)?
  2. 我怎样才能使光束变粗,以便它能够覆盖所有不会缩短的音符线,因为它不是自动光束?

我使用这个代码:

\documentclass{article}
% packages
\usepackage{background}
\usepackage{musixtex}
\usepackage{tikz}
\thispagestyle{empty}
\begin{document}
\section{Fee Ra Huri / Omnia}
\begin{music}
\instrumentnumber{1}            % number of instruments
\setstaffs1{1}              % number of lines per instrument
\generalmeter{\allabreve}   % time stamp. meterC is 4/4, allabreve is 2/2 or cut time.
\generalsignature{2}            % sets the key. a number greater than 0 is sharp, smaller than 0 is flat
\startextract
% bar 1
  \Notes \zcn{-7}{mi} \slur iiu2 \cu e \en % mi
  \Notes \zcn{-7}{si} \qlp i  \en % si
  \Notes \zcn{-7}{si} \cl i \en % si
  \Notes \zcn{-7}{si} \cl i \en % si
  \Notes \zcn{-7}{la} \slur igd{1.5} \qu h \en % la
  \Notes \zcn{-7}{sol} \qu g \en % sol
\bar % bar 2
  \Notes \zcn{-7}{la} \qu h \en % la
  \Notes \zcn{-7}{sol} \uptext{\it tr}  \qu g \en % sol
  \Notes \zcn{-7}{mi} \qu e \en % mi
\bar % bar 3
  \Notes \zcn{-7}{re} \qu d \en % re
  \Notes \zcn{-7}{sol} \qu g \en % sol
  \Notes \zcn{-7}{sol} \qu g \en % sol
\bar % bar 4
  \Notes \zcn{-7}{fa} \qu f \en % fa
  \Notes \zcn{-7}{mi} \qu e \en % mi
  \Notes \zcn{-7}{fa} \ibu1f2 \qu f \en % fa
  \Notes \zcn{-7}{sol} \qu g \en % sol
  \Notes \zcn{-7}{la} \qu h \en % la
  \Notes \zcn{-7}{si} \tbu1\qu i \en % si
  \Notes \zcn{-7}{la} \qu h \en % la
  \Notes \zcn{-7}{mi} \qu e \en % mi    
\endextract
\end{music}
\end{document}

答案1

你真正的问题是你没有将音符连接到符干。当我删除不需要的空格时,我得到了第一张图片,它显示你的音符有正常的符干,并且符干很好地(意外地)从第一个音符符干的顶部开始,但斜率 2 不足以覆盖其他音符。连接音符的正确代码是:

\ibu1f2\qb1f\zcn{-7}{sol}\qb1g\zcn{-7}{la}\qb1h\zcn{-7}{si}\tbu1\qb1i

图 1,断开的茎 图 2,连接的茎

第二幅图显示最后一个符干比第一个符干稍微短一点。您示例中的其他问题包括:由于插入了空格,文本的位置任意。如您在我的图片中所见,音节总是从音符的左边开始。如果希望它居中,可以使用 \ccn(musixdoc 手册第 17.3 段),但这样对齐效果不佳,更有效(如果您不想调用 musixlyr)的是\zsong{*text*}\csong{*text*},无需指示高度(参见第 23.1 段)。这样做的好处是 musixtex 使用音符作为水平距离的度量。音乐中的文本总是很棘手,至少当您没有告诉 musixtex 文本有多长时。我在第三个示例的第一小节中使用了各种形式。 图 3、文字放置

另一个问题是你使用连线符。第一个连线符开始得太早了。如果你想让它从音符的符干开始,请使用\ibsluru0e并在第三个(或第二个,如果你想要 1 个距离长度而不是手动调整的 2 个长度)音符之前结束它\tslur0c(c 是避免在符干高度处关闭的修正,请参阅手册第 10.2 段)。使用此代码:

    \documentclass{article}
% packages
\usepackage{background}
\usepackage{musixtex}
\usepackage{tikz}
\thispagestyle{empty}
\begin{document}
\section{Fee Ra Huri / Omnia}
\begin{music}
\instrumentnumber{1}            % number of instruments
\setstaffs1{1}              % number of lines per instrument
\generalmeter{\allabreve}   % time stamp. meterC is 4/4, allabreve is 2/2 or cut time.
\generalsignature{2}            % sets the key. a number greater than 0 is sharp, smaller than 0 is flat
\startextract
% bar 1
\Notes\csong{mi}\ibsluru0e\cu e\cchar{-7}{si}\qlp i\tslur0c\ccn{-7}{si}\cl i\ccn{-7}{si}\cl i\ccn{-7}{la}\slur hgd{1}\qu h\cchar{-7}{sol}\qu g\en % sol
\bar % bar 2
  \Notes\zcn{-7}{la}\qu h\zcn{-7}{sol}\uptext{\it tr}\qu g\zcn{-7}{mi}\qu e\en % mi
\bar % bar 3
  \Notes\zcn{-7}{re}\qu d\zcn{-7}{sol}\qu g\zcn{-7}{sol}\qu g\en % sol
\bar % bar 4
  \Notes\zcn{-7}{fa}\qu f\zcn{-7}{mi}\qu e\zcn{-7}{fa}\ibu1f2\qb1f\zcn{-7}{sol}\qb1g\zcn{-7}{la}\qb1h\zcn{-7}{si}\tbu1\qb1i\zcn{-7}{la}\qu h\zcn{-7}{mi}\qu e\en % mi    
\endextract
\end{music}
\end{document}

我明白最后一个例子。 图 4,诽谤

结论:musixtex 提供了许多命令来很好地输入音乐,但切勿使用空格进行水平对齐,并且请仔细研究手册!

答案2

删除弦轴起始处和下一个音符之间的空格。

使用 \Notes \zcn{-7}{fa} \ibu1f2\qu f \en % fa

代替\Notes \zcn{-7}{fa} \ibu1f2 \qu f \en % fa

X

\documentclass{article}
% packages
\usepackage{background}
\usepackage{musixtex}
\usepackage{tikz}
\thispagestyle{empty}
\begin{document}
    \section{Fee Ra Huri / Omnia}
    \begin{music}
        \instrumentnumber{1}            % number of instruments
        \setstaffs1{1}              % number of lines per instrument
        \generalmeter{\allabreve}   % time stamp. meterC is 4/4, allabreve is 2/2 or cut time.
        \generalsignature{2}            % sets the key. a number greater than 0 is sharp, smaller than 0 is flat
        \startextract
        \bar % bar 4
        \Notes \zcn{-7}{fa} \qu f \en % fa
        \Notes \zcn{-7}{mi} \qu e \en % mi
        \Notes \zcn{-7}{fa} \ibu1f2\qu f \en % fa changed <<<<<<<<<<<<<<<<<<<
        \Notes \zcn{-7}{sol} \qu g \en % sol
        \Notes \zcn{-7}{la} \qu h \en % la
        \Notes \zcn{-7}{si} \tbu1\qu i \en % si
        \Notes \zcn{-7}{la} \qu h \en % la
        \Notes \zcn{-7}{mi} \qu e \en % mi    
        \endextract
    \end{music}
\end{document}

在高倍放大的情况下,我没有看到任何“未被发现”的纸条:

是

答案3

我不知道是什么导致了你的代码中的光束问题。

我可以使用该musixlyr包来避免引发该问题,而不必手动输入歌词。

我的解决方案是这样的:

在此处输入图片描述

\documentclass{article}
% packages
%\usepackage{background}
\usepackage{musixtex}
%\usepackage{tikz}
%\thispagestyle{empty}
\input musixlyr

\begin{document}
\section{Fee Ra Huri / Omnia}

\begin{music}
\instrumentnumber{1}            % number of instruments
\setstaffs1{1}              % number of lines per instrument
\generalmeter{\allabreve}   % time stamp. meterC is 4/4, allabreve is 2/2 or cut time.
\generalsignature{2}            % sets the key. a number greater than 0 is sharp, smaller than 0 is flat
\setlyrics{lyr1}{
si si la sol mi re sol sol fa mi fa sol la si la mi
}
\assignlyrics1{lyr1}
\startextract
% bar 1
  \Notes \zcn{-7}{mi} \nolyr\slur iiu2 \cu e \en % mi
  \Notes \zcn{-7}{si} \qlp i  \en % si
  \Notes \cl i \en % si
  \Notes \cl i \en % si
  \Notes \zcn{-7}{la} \nolyr\slur igd{1.5} \qu h \en % la
  \Notes \zcn{-7}{sol}\nolyr\qu g \en % sol
\bar % bar 2
  \Notes \qu h \en % la
  \Notes \uptext{\it tr}  \qu g \en % sol
  \Notes \qu e \en % mi
\bar % bar 3
  \Notes \qu d \en % re
  \Notes \qu g \en % sol
  \Notes \qu g \en % sol
\bar % bar 4
  \Notes \qu f \en % fa
  \Notes \qu e \en % mi
  \Notes \Qqbu fghi \en 
  \Notes \qu h \en % la
  \Notes \qu e \en % mi    
\endextract
\end{music}
\end{document}

相关内容