Автосегментарное представление с pst-asr

Автосегментарное представление с pst-asr

Я использую Texmaker и MiKTeX, чтобы попытаться создать автосегментарное представление, подобное показанному на этом изображении:

хвари

Следующий код приведен в руководстве пользователя pst-asr Джона Фрэмптона:

\asr[xgap=2em,syB=2.5em] hwari|
\@(1,sy){L}
    \-[xed=true,xedratio=.4](1,ts)\-[style=dotted](2,ts)
\@(2,sy){H}
    \-(2,sy)(2,ts)
\@(4,sy){L}
    \-(4,ts)
\endasr

Независимо от того, как я создаю PDF-документ, результат будет примерно таким (т.е. не автосегментарным представлением, приведенным выше):

хвари2

Я совсем новичок в этом, так что, вероятно, я делаю простую ошибку. Любая помощь будет высоко оценена.

Смотрите также полный код моего документа:

\documentclass[10pt,a4paper]{article}
\usepackage{pst-asr}
\begin{document}
\asr[xgap=2em,syB=2.5em] hwari|
\@(1,sy){L}
    \-[xed=true,xedratio=.4](1,ts)\-[style=dotted](2,ts)
\@(2,sy){H}
    \-(2,sy)(2,ts)
\@(4,sy){L}
    \-(4,ts)
\endasr
\end{document}

Спасибо.

решение1

Документацию pst-asrчитать довольно сложно. Чтобы использовать сочетания клавиш \@, \-вам нужно сначала выполнить \tiershortcutsкоманду. Следуя комментарию Стефано, я поместил это в команду, \pssetчтобы применить ее к каждой asrсреде, что гарантирует, что сочетания клавиш не будут мешать командам других пакетов. Кроме того, должно style=dottedбыть linestyle=dotted. Таким образом, полный документ должен быть:

\documentclass[10pt,a4paper]{article} 
\usepackage{pst-asr}
\psset{everyasr=\tiershortcuts}
\begin{document}
\asr[xgap=2em,syB=2.5em] hwari|
\@(1,sy){L}
    \-[xed=true,xedratio=.4](1,ts)\-[linestyle=dotted](2,ts)
\@(2,sy){H}
    \-(2,sy)(2,ts)
\@(4,sy){L}
    \-(4,ts)
\endasr
\end{document}

вывод кода

Связанный контент