![pspicture 环境将文本叠加在图形浮动中](https://linux22.com/image/245558/pspicture%20%E7%8E%AF%E5%A2%83%E5%B0%86%E6%96%87%E6%9C%AC%E5%8F%A0%E5%8A%A0%E5%9C%A8%E5%9B%BE%E5%BD%A2%E6%B5%AE%E5%8A%A8%E4%B8%AD.png)
我在 PSTrickspst-tree
和pspicture
环境方面遇到了一个奇怪的问题。我使用了一个figure
浮点数和一棵简单的树。当我pspicture
在它周围放置一个环境时,图片被放置在文本上方。我做错了什么?
注意:当我删除pspicture
环境时,一切都正常工作。但是没有环境pspicture
,我无法使用诸如 之类的东西psbrace
。
\documentclass[english]{article}
\usepackage{pst-plot}
\usepackage{pstricks}
\usepackage{pst-node}
\usepackage{pst-tree}
\usepackage{pstricks-add}
\begin{document}
Lorem ipsum. Lorem ipsum. Lorem ipsum. Lorem ipsum. Lorem ipsum. Lorem
ipsum.
\begin{figure}
\begin{pspicture}(3,3)
\pstree{\Tcircle{ }}
{
\pstree{\Tr{ }}{\Tfan}
\pstree{\Tr{ }}{\Tfan}
}
\end{pspicture}
\caption{}
\end{figure}
Lorem ipsum. Lorem ipsum. Lorem ipsum.
\end{document}
答案1
发生这种情况是因为您的内容pspicture
超出了其范围。
\psgrid
如果你在后面立即添加这一行\begin{pspicture}
,你会看到
有很多方法可以解决这个问题 - 最简单的方法可能是将你的查看窗口更改pspicture
为类似
\begin{pspicture}(5,-5)
一般语法是
\begin{pspicture}(xmin,ymin)(xmax,ymax)
除此之外,您可能还想将其添加\centering
到您的环境中。完整代码如下,供您参考。
\documentclass{article}
\usepackage{pst-tree}
\begin{document}
Lorem ipsum. Lorem ipsum. Lorem ipsum. Lorem ipsum. Lorem ipsum. Lorem
ipsum.
\begin{figure}
\centering
\begin{pspicture}(5,-5)
\psgrid
\pstree{\Tcircle{ }}
{
\pstree{\Tr{ }}{\Tfan}
\pstree{\Tr{ }}{\Tfan}
}
\end{pspicture}
\caption{}
\end{figure}
Lorem ipsum. Lorem ipsum. Lorem ipsum.
\end{document}
一旦完成了构建,只需注释掉该\psgrid
行,就可以完成了。