在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 |]
哪个产生