
Я использую 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-документ, результат будет примерно таким (т.е. не автосегментарным представлением, приведенным выше):
Я совсем новичок в этом, так что, вероятно, я делаю простую ошибку. Любая помощь будет высоко оценена.
Смотрите также полный код моего документа:
\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}