转换为 EPS 的 DVI 比底层图形大

转换为 EPS 的 DVI 比底层图形大

我使用以下代码来生成图形:

\documentclass[dvips]{article}
\usepackage{pst-all}
\usepackage{pst-3dplot}
\usepackage{pst-eps}
\usepackage{pst-dbicons}
\begin{document}
\pagestyle{empty}
\begin{TeXtoEPS}
\fontfamily{phv}\selectfont
\psset{xunit=1cm,yunit=1cm,runit=1cm}
\begin{pspicture}(11,11)
    \psframe[linewidth=2pt,framearc=.3,fillstyle=none](0.5,0.5)(10.5,10.5)

    \rput(4,10.5){\psframebox*{\Large Datenbanksystem}}

    \psframe[fillstyle=solid, fillcolor=lightgray](1.5,6)(9.5,9)

    \rput(5.5,7.4){\psframebox*[fillcolor=lightgray]{\Large Datenbankmanagementsystem}}

    \rput(5.5,3.25){\database{3.5cm}{2cm}[fillstyle=solid, fillcolor=gray]{Datenbanken}}

\end{pspicture}

\end{TeXtoEPS}

\end{document}

当我使用 dvips Grafik1.dvi -E -o Grafik1.eps 进行转换时

我期望图形的比例为 1:1。但它在左侧添加了一些白色边框:

带有白色边框的图像

知道发生了什么事以及我该怎么做才能解决这个问题?

答案1

我不确定 出了什么问题dvips -E,但我得到了更好的结果

dvips Grafik1.dvi -o Grafik1.ps
ps2eps --ignoreBB Grafik1.ps

相关内容