Interested Article - MusiXTeX
- 2021-11-12
- 1
MusiX Τ Ε Χ (обычным текстом — MusiXTeX) — набор макросов и шрифтов для Τ Ε Χ , позволяющий верстать ноты.
История
Первые макросы для вёрстки нот в Τ Ε Χ появились в 1987 (Mu Τ Ε Χ ) и ограничивалась одним нотоносцем . Система использовала большое количество символов для формирования лиг и «клей» Τ Ε Χ -а для управления горизонтальным положением элементов и их выравниванием.
В 1991 году Daniel Taupin создал . Эти макросы позволяли использовать одновременно нескольких нотоносцев, но управлять горизонтальным положением объктов стало сложнее, требовалось большое количество исправлений, чтобы добиться вывода партитуры с правильными расстояниями до и после тактовой черты. В Music Τ Ε Χ использовалась однопроходная компиляция.
В 1997 году проблема правильных расстояний была решена в пакете MusiX Τ Ε Χ , включающем в себя внешнее приложение musixflx, управляющее горизонтальными расстояниями. Для получения правильного оформления партитуры требуются три прохода — Τ Ε Χ , musixflx и снова Τ Ε Χ .
Пример
Трёхпроходная система
При компиляции Τ Ε Χ ом исходного файла file.tex, содержащего ноты, генерируется file.mx1, содержащий информацию о длине нотоносцев и тактов. Этот файл обрабатывается программой musixflx, которая определяет расстояния между нотами для каждого такта и записывает их в file.mx2, который используется при финальной компиляции Τ Ε Χ ом. При любых изменениях в партитуре, затрагивающих горизонтальные расстояния, необходимо удалять file.mx2 и выполнять все три прохода заново, иначе достаточно только одной компиляции в Τ Ε Χ .
Недостатки
Единственным существенным недостатком Musix Τ Ε Χ является сложность языка разметки. В руководстве пользователя читателям, не обладающим знанием Τ Ε Χ , рекомендуется использовать другое программное обеспечение для вёрстки партитур. Также, некоторые редко используемые возможности (например, возможность объединять одной фигурной скобкой нотоносцы нескольких инструментов) вынесены в отдельные макросы, которые необходимо скачивать и устанавливать дополнительно.
Препроцессоры
Для быстрого написания определённых типов партитур, а также для тех, кому сложно запоминать синтаксис MusiX Τ Ε Χ , созданы специальные программы, позволяющие генерировать файлы MusiX Τ Ε Χ из более простых исходных текстов, а также из midi -файлов. Они доступны на официальном сайте .
Примечания
- , препроцессор с собственной упрощённой нотацией
- , препроцессор для PMX, позволяющий вводить слова
- 2021-11-12
- 1