答案1
我做到了!以下是代码,以防有人需要它:
documentclass[12pt]{article}
\usepackage{pstricks,pst-xkey,pst-asr,graphicx}
\tiershortcuts
\begin{document}
\newtier{nuclear,rhyme,coda,onset}
\psset{xgap=2.5em,yunit=2em,
phB=-1,nuclear=.9 (lg),coda=1.2 (dg),rhyme=2.3 (hy),
onset=4 (tg),syB=3.5}
\DefList{\onsetpos{1.5},\nuclearpos{1.5},\rhymepos{1.5}, \nuclearposs{4}, \rhymeposs{4}}
\asr pj{\textepsilon}|
\@(\nuclearpos,nuclear){N}
\-(2,ts)
\-(1,ts)
\@(\rhymepos,rhyme){R}
\-(\nuclearpos,nuclear)
\@(1.5,sy){$\sigma$}
\-(\onsetpos,onset)
\-(0,ts)
\-(\rhymepos,rhyme) |
de |
\@(\nuclearposs,nuclear){N}
\-(4,ts)
\@(\rhymeposs,rhyme){R}
\-(\nuclearposs,nuclear)
\@(4,sy){$\sigma$}
\-(\rhymeposs,rhyme)
\-(3,ts)
\endasr
\end{document}
如果您需要进行某种同化过程,以下是我的解决方案:
\asr sbal |
\@(\nuclearpos,nuclear){N}
\-(2,ts)
\@(\rhymepos,rhyme){R}
\-(\nuclearpos,nuclear)
\@(2,sy){$\sigma$}
\-(\onsetpos,onset)
\-(1,ts)
\-(0,ts)
\-(\rhymepos,rhyme)
\@(1,feature){\feat{+voice}}
\-(1,ph)
\-[style=dotted](0,ph)
\@(\rhymepos,rhyme){R}
\-(3,ts) |
lo |
\@(\nuclearposs,nuclear){N}
\-(5,ts)
\@(\rhymeposs,rhyme){R}
\-(\nuclearposs,nuclear)
\@(5,sy){$\sigma$}
\-(\rhymeposs,rhyme)
\-(4,ts)
\endasr