使用 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}

程式碼的輸出

相關內容