圆圈无缘无故被剪裁

圆圈无缘无故被剪裁

我想,这可能是一个相当简单的问题,因为我是 TeX 新手...我已经在 Google 上搜索过,但没有找到我的问题的答案(可能是因为我真的不知道要搜索什么。)

我想画一个五分之一的圆,当把 pspicture 环境弄得和圆一样大时,圆周围的字母被剪掉了,因为它们超出了画布。但是,当扩大画布时,字母可以正常打印,但圆就不行了。当还显示网格线时,我发现最右边甚至连网格线都没有显示……有人知道为什么吗?或者对我来说更重要的是:如何避免这种情况?:-)

这是我的代码:

\documentclass[pstricks,border=0pt,0pt]{standalone}
\usepackage{pst-node,pst-plot}
\begin{document}
\fontsize{48pt}{48pt}
\newcommand{\textsharp}{$\sharp$}
\psset{unit=1cm}
\begin{pspicture}[saveNodeCoors,showgrid](-12,-12)(12,12)

\pscircle[linewidth=2pt]{10}
\curvepnodes[plotpoints=13]{0}{360}{10 t PtoC}{w}

\uput[!N-w0.y N-w0.x atan](w0){$A$}
\uput[!N-w0.y N-w0.x atan 180 sub](w0){$f^\sharp$}

\uput[!N-w1.y N-w1.x atan](w1){$D$}
\uput[!N-w1.y N-w1.x atan 180 sub](w1){$h$}
% ...skipping some lines...

\uput[!N-w11.y N-w11.x atan](w11){$E$}
\uput[!N-w11.y N-w11.x atan 180 sub](w11){$c^\sharp$}

\end{pspicture}
\end{document}

我正在 Microsoft Windows 环境中使用 TeXworks 。

这是使用更大画布后的结果:

\begin{pspicture}[saveNodeCoors,showgrid](-12,-12)(12,12)

圆圈被切开,但所有字母都清晰可见

圆圈被切开了。

当我调整画布大小以完全适合圆圈的大小时,它会被完全绘制,但字母位于画布之外:

\begin{pspicture}[saveNodeCoors,showgrid](-10,-10)(10,10)

圆圈完全可见,但字母超出画布范围

很奇怪不是吗...我一点头绪都没有。

谢谢,汤姆

答案1

你至少需要

\fontsize{48pt}{48pt}\selectfont
\newcommand{\textsharp}{$\sharp$}
\begin{pspicture}[saveNodeCoors,showgrid](-10,-10)(11,10)

在右侧显示字母 A,因为standalone会剪切坐标周围的所有内容。当然,你错过了\selectfont

相关内容