Representação Autossegmental com pst-asr

Representação Autossegmental com pst-asr

Estou usando o Texmaker e o MiKTeX para tentar produzir uma representação autossegmental como a desta imagem:

hwari

O código a seguir é fornecido no guia do usuário pst-asr de John Frampton:

\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

Não importa como eu construo o documento PDF, o resultado é semelhante a este (ou seja, não a representação autossegmental acima):

hwari2

Sou muito novo nisso, então é provável que esteja cometendo um erro simples. Qualquer ajuda seria muito apreciada.

Veja também o código completo do meu documento:

\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}

Obrigado.

Responder1

A pst-asrdocumentação é um pouco difícil de ler. Para usar os atalhos \@e \-você precisa primeiro executar o \tiershortcutscomando. Seguindo o comentário de Stefano, coloquei isso em um \pssetcomando para aplicá-lo a cada asrambiente, o que garantirá que os atalhos não interfiram nos comandos de nenhum outro pacote. Além disso, style=dotteddeveria ser linestyle=dotted. Portanto o documento completo deverá ser:

\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}

saída de código

informação relacionada