使用 Musixtex 和 amsmath 包的短休止符

使用 Musixtex 和 amsmath 包的短休止符

需要使用 Musixtex 中的 amsmath 包来实现短休止符(因为需要用到数学)。基本代码如下:

\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage[T1]{fontenc}
%\usepackage[no-math]{fontspec}
\usepackage{polyglossia}
\setmainlanguage{spanish}

\usepackage{tikz}
\usepackage{musixtex} 

\usepackage{amsmath}
\usepackage{float}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{tabularx} %Tabla con ajuste de ancho
\usepackage{multicol}
\usepackage{multirow,booktabs,setspace,caption}

\xdefinecolor{gray-undar}{RGB}{52,52,52}%0-0-100
\xdefinecolor{red-undar}{RGB}{179,35,79}%341-80-70 

\begin{document} 

\begin{center}
\begin{table}[H]
\caption{Notas con sus equivalentes silencios}
\label{tab:NotasConSilencios}
\begin{tikzpicture}
\node[transform shape,scale=0.6]{
\centering\centering\renewcommand*{\arraystretch}{2.1}
\begin{tabular}{!{\color{red-undar}\vrule}m{4.9cm}!{\color{red-undar}\vrule}m{2.5cm}!{\color{red-undar}\vrule}m{3.7cm}!{\color{red-undar}\vrule}m{3.9cm}!{\color{red-undar}\vrule}m{3.5cm}!{\color{red-undar}\vrule}}
\arrayrulecolor{red-undar}\hline  
\centering\bfseries\sffamily Name & \centering\bfseries\sffamily Note & \centering\bfseries\sffamily Rest & \centering\bfseries\sffamily Equivalents & \\
\hline
Breve (Double Whole Note) & \begin{music}
    \nostartrule
    \setclefsymbol1{\empty}
    \setlines{1}{0}
    \let\breve=\relax        
    \startextract
    \hskip0.1\elemskip
    \NOtes\breve{c}\zcn{b}{\hspace*{-0.3cm}ó}\qsk\wqq{c}\en
    \zendextract
\end{music} & \begin{music}
    \nostartrule
    \setclefsymbol1{\empty}
    \vskip4.1\elemskip
    \startextract
    \hskip0.1\elemskip
    \NOTEs\hsk\PAuse\en
    \zendextract
\end{music} & Two Whole Notes & \begin{music}
    \nostartrule
    \setclefsymbol1{\empty}
    \setlines{1}{0}        
    \startextract
    \hskip0.1\elemskip
    \NOtes\wh{c}\hqsk\wh{c}\en
    \zendextract
\end{music} \\
\hline
\end{tabular}};
\end{tikzpicture}
\end{table}
\end{center}
 
\end{document}

当前输出如下: 当前的

期望的输出如下:

期望

注意:我们需要同时使用两个包:musixtex 和 amsmath

答案1

最简单的方法是\breve{c}

\zbreve{c}\sk

因为\zbreve中没有命令amsmath。此外,请通过在行末添加 来改进您的音乐代码%。对于以}或 数字结尾的所有行,这是必要的。并避免在行末使用空格。

相关内容