pst-asr을 사용한 자동 세그먼트 표현

pst-asr을 사용한 자동 세그먼트 표현

저는 Texmaker와 MiKTeX를 사용하여 이 이미지와 같은 자동 분할 표현을 생성하려고 합니다.

화리

다음 코드는 John Frampton의 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. Stefano의 의견에 따라 이를 명령에 넣어 \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}

코드 출력

관련 정보