POSIX распознает множество вариантов регулярных выражений - основных регулярных выражений (BRE) и расширенных регулярных выражений (ERE). И даже тогда есть причуды из-за исторических реализаций утилит, стандартизированных POSIX.
Не существует простого правила, когда использовать эту нотацию или даже какую нотацию использовать для данной команды.
Зайдите в книгу Джеффа Фридля , посвященной регулярным выражениям .
Как насчет LilyPond? Это использует свою собственную нотацию простого текста, но использует TeX для вывода. Сам механизм использует целое, убил мер, чтобы проанализировать музыку и произвести симпатичные ноты, таким образом, это автоматизировано до намного большей степени, чем MusixTex.
Lilypond имеет препроцессор названный lilypond-book
, который позволяет Вам смешать ЛАТЕКСНЫЙ код с кодом 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 каждой системы наряду с ЛАТЕКСНЫМ файлом 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