在LaTeX中排版音乐

我会很感激在LaTeX排版音乐的任何帮助。 我试图使用MusiXTeX,但一直非常沮丧。

据我了解,MusiXTeX符号有一个陡峭的学习曲线,但我确定, 这个符号似乎是有据可查的。 最难的部分是安装和获得一个简单的“你好世界”的例子工作。

我没有致力于MusiXTeX; 我会尝试任何与LaTeX一起工作的东西。 但是我尝试了其他的select,并且同样对他们感到沮丧。

LilyPond怎么样? 它使用自己的明文符号,但使用TeX输出。 引擎本身使用了一整套措施来分析音乐并生成相当活页乐谱,所以它的自动化程度远远超过了MusixTex。

Lilypond有一个名为lilypond-book 的预处理程序 ,可以让LaTeX代码与Lilypond代码混合在一个源文件中。

示例用法:tsst.lytex包含这个:

 \documentclass{article} \begin{document} \begin[quote,fragment,staffsize=26]{lilypond} c' d' e' \end{lilypond} \end{document} 

它还支持内联符号(而不是显示),并从外部文件读取。

使用lilypond-book --pdf tsst.lytex编译,生成每个系统的pdf图像以及包含片段的LaTeX文件tsst.tex ,这些文件与pdflatex一样编译。

如果你有简单的符号(民谣等),像ABC这样的东西可能会很合适。 简单的基于标记的符号,但打印到LaTeX。 维基百科有一个很好的例子

 X:1 T:The Legacy Jig M:6/8 L:1/8 R:jig K:G GFG BAB | gfg gab | GFG BAB | d2A AFD | GFG BAB | gfg gab | age edB |1 dBA AFD :|2 dBA ABd |: efe edB | dBA ABd | efe edB | gdB ABd | efe edB | d2d def | gfe edB |1 dBA ABd :|2 dBA AFD |] 

哪个产生

ABC示例png http://en.wikipedia.org/wiki/File:Legacy_jig.png