![pst-asr 图表中与下方文本重叠的线条](https://linux22.com/image/365361/pst-asr%20%E5%9B%BE%E8%A1%A8%E4%B8%AD%E4%B8%8E%E4%B8%8B%E6%96%B9%E6%96%87%E6%9C%AC%E9%87%8D%E5%8F%A0%E7%9A%84%E7%BA%BF%E6%9D%A1.png)
我正在尝试重新创建下面的图表(来自贝克曼 1997) 使用系统状态查询包裹:
但是,在我的尝试中,这些线条与下面一层的文本重叠:
下面提供了 MWE。
\documentclass[a4paper,12pt]{article}
\usepackage{libertine}
\usepackage{pst-asr}
\psset{everyasr=\tiershortcuts}
\begin{document}
\asr[reptype=nots,xgap=2em,syB=-2em,phB=0em] CaCiC|
\@(0.5,sy){[+lo]}
\-(1,ph)
\@(1.5,sy){[-hi]}
\-(1,ph)
\@(2.5,sy){[-lo]}
\-(3,ph)
\@(3.5,sy){[+hi]}
\-(3,ph)
\endasr
\end{document}
我正在使用 XeLaTeX 在 Texmaker 中进行编译。非常欢迎提供解决方案。
(PS:我意识到图像实际上并不匹配,尽管这实际上与所讨论的问题没有任何关系。)
答案1
事实证明,最好的做法是定义一个新的层级,如下所示:
\documentclass[a4paper,12pt]{article}
\usepackage{libertine}
\usepackage{pst-asr}
\newtier{new}
\psset{everyasr=\tiershortcuts, ph=0, ts=0,
new=(ph) -2 1em 0.25em, newB=-2}
\begin{document}
\asr[reptype=nots,xgap=2em,syB=-2em,phB=0em] CaCiC|
\@(0.5,new){[+lo]}
\-(1,ph)
\@(1.5,new){[-hi]}
\-(1,ph)
\@(2.5,new){[-lo]}
\-(3,ph)
\@(3.5,new){[+hi]}
\-(3,ph)
\endasr
\end{document}
得出的结果为: