我有以下代码,它应该输出以下音乐(莫扎特的 C 大调 K545)
但我无法让它工作,有人能看看我的包和文档设置有什么问题吗
\documentclass[11pt,urlcolor=blue, linkcolor=blue]{article}
\usepackage{musixtex}
\usepackage{wasysym}
\begin{document}
\begin{music}
\parindent 1cm
\def\nbinstruments{1}\relax % a single instrument
\def\instrumenti{Piano}% % whose name is Piano
\nbporteesi=2\relax % with two staffs
\generalmeter{\meterfrac{4}{4}}\relax % 4/4 meter chosen
\debutextrait % starting real score
\normal % normal 12 pt note spacing
\temps\Notes\ibu0f0\qh0{cge}\tbu0\qh0g|\hl j\enotes
\temps\Notes\ibu0f0\qh0{cge}\tbu0\qh0g|\ql l\sk\ql n\enotes
\barre % bar
\Notes\ibu0f0\qh0{dgf}|\qlp i\enotes
\notes\tbu0\qh0g|\ibbl1j3\qb1j\tbl1\qb1k\enotes
\temps\Notes\ibu0f0\qh0{cge}\tbu0\qh0g|\hl j\enotes
\finextrait % terminate excerpt
\end{music}
\end{document}
有关其他信息,请参阅这。
我正在使用文档类[article]。
提前谢谢了!
答案1
不要混淆音乐TeX和MusiXTeX示例加载musixtex
后,音乐代码变为(文档, “1.2 一个简单的例子”):
\documentclass[11pt]{article}
\usepackage{musixtex}
\usepackage{wasysym}
\begin{document}
\begin{music}
\setlength{\parindent}{1cm}
\instrumentnumber{1} % a single instrument
\setname1{Piano} % whose name is Piano
\setstaffs1{2} % with two staffs
\generalmeter{\meterfrac{4}{4}} % 4/4 meter chosen
\startextract % starting real score
\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\hl j\en
\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\ql l\sk\ql n\en
\bar % bar
\Notes\ibu0f0\qb0{dgf}|\qlp i\en
\notes\tbu0\qb0g|\ibbl1j3\qb1j\tbl1\qb1k\en
\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\hl j\en
\zendextract % terminate excerpt
\end{music}
\end{document}
MusicTeX 比较老,似乎不再维护。TeX Live 不包含它,需要先安装。因此,我更喜欢 MusiXTeX。另外,我建议看看荷花池。