2009-03-15 3 views
37

Буду благодарен за любую помощь в наборе музыки в LaTeX. Я пытался использовать MusiXTeX, но был очень расстроен.Набирает музыку в LaTeX

Как я понимаю, нотация MusiXTeX имеет крутую кривую обучения, но я в порядке с этим; обозначение, похоже, хорошо документировано. Самая сложная часть - установка и получение простого примера «привет мир» для работы.

Я не привержен MusiXTeX; Я попробую все, что работает с LaTeX. Но я пробовал другие альтернативы и был в равной степени разочарован ими.

+4

Хороший вопрос, я даже не удалось получить все необходимые пакеты правильно работают согласованно, ха-ха получить его? – Alex

ответ

26

Как насчет LilyPond? Он использует свою собственную текстовую нотацию, но использует TeX для вывода. Сам двигатель использует целый ряд мер для анализа музыки и производства довольно листовой музыки, поэтому она автоматизирована в гораздо большей степени, чем MusixTex.

+0

Я считаю, что LilyPond был одной из альтернатив, которые я безуспешно пытался использовать, но прошло некоторое время, и я не уверен. Я дам ему еще один шанс. –

+0

Я тоже не использовал его в последнее время. Я помню, что аккорды были немного расстроены, потому что они не вписываются в одномерный (открытый текст) поток данных, если это имеет смысл. –

+0

Спасибо! Я только что установил LilyPond, и образец приложения работал. Все идет нормально! Но я не вижу связи с LaTeX. Он создает файл PDF и файл PS. Похоже, мне нужно сохранить источник в отдельном файле .ly и включить вывод как в изображение в файл LaTeX. Это правильно? –

19

Lilypond has a preprocessorlilypond-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.

+1

Спасибо! На домашней странице LilyPond нет очевидной связи с LaTeX. –

6

Если у вас есть простые обозначения (народные мелодии и т. П.), Что-то вроде ABC может быть хорошо подходит. Простая маркировка, но печатает в LaTeX. Википедия имеет good example

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 example png http://en.wikipedia.org/wiki/File:Legacy_jig.png

Смежные вопросы