笔记:
我没有创建一个几乎具有相同代码库的新问题,而是重写了之前的问题。由于这个问题并非 PSTricks 独有,因此我更改了代码,以便每个人都可以使用它。
我想避免使用,pdfcrop
因此我提前设置了纸张尺寸以紧密适合我的需要,如下所示。
% sample.tex
\documentclass{minimal}
\usepackage
[
paperwidth=144bp,%2in = 2x72bp = 144bp
paperheight=108bp,%1.5in = 1.5x72bp = 108bp
margin=0bp
]
{geometry}
\usepackage{xcolor,calc}
\fboxsep=0bp
\fboxrule=2bp
\begin{document}
\noindent\fbox{\color{yellow}\rule{\paperwidth-2\fboxrule}{\paperheight-2\fboxrule}}%
\end{document}
或者不使用 geometry.sty:
% sample.tex
\documentclass{minimal}
\paperwidth=144bp%2in = 2x72bp = 144bp
\paperheight=108bp%1.5in = 1.5x72bp = 108bp
\voffset=-72bp
\hoffset=-72bp
\special{papersize=144bp,108bp}
\usepackage{xcolor,calc}
\fboxsep=0bp
\fboxrule=2bp
\begin{document}
\noindent\fbox{\color{yellow}\rule{\paperwidth-2\fboxrule}{\paperheight-2\fboxrule}}%
\end{document}
然后我用它编译它latex->dvips->ps2pdf
并得到了以下奇怪的结果:
我还得到了带有奇怪边界框的 EPS,如下所示:
%!PS-Adobe-3.0 EPSF-3.0
% Produced by xpdf/pdftops 3.02pl4
%%Creator: TeX
%%LanguageLevel: 2
%%DocumentSuppliedResources: (atend)
%%BoundingBox: 0 0 105 145
%%HiResBoundingBox: 0 0 104.994 144.018
%%EndComments
%%BeginProlog
%%BeginResource: procset xpdf 3.02pl4 0
%%Copyright: Copyright 1996-2007 Glyph & Cog, LLC
概括
我使用 测试了它pdflatex
,没有问题。Herbertxelatex
也使用 测试了它,没有问题。据 Herbert 说, 有问题dvips
。
答案1
正如 Ulrike 在评论中提到的那样,dvips 会尝试接近指定尺寸的已知纸张尺寸。调用
dvips -t unknown sample -o
生成以下标题:
%!PS-Adobe-2.0 %%创建者:dvips(k) 5.99 版权所有 2010 Radical Eye Software %%标题:sample.dvi %%创建日期:2011 年 7 月 10 日星期日 19:22:45 %%页数:1 %%PageOrder: 升序 %%边界框:0 0 144 108 %%结束评论 %DVIPS网页:(www.radicaleye.com) %DVIPS命令行:dvips -t 未知样本 -o %DVIPS参数:dpi=600 %DVIPSSource: TeX 输出 2011.07.10:1911 %%BeginProcSet: tex.pro 0 0 %!
与没有获得的代码进行比较-t unknown
:
%!PS-Adobe-2.0 %%创建者:dvips(k) 5.99 版权所有 2010 Radical Eye Software %%标题:sample.dvi %%创建日期:2011 年 7 月 10 日星期日 19:19:40 %%页数:1 %%PageOrder: 升序 %%方向:横向 %%边界框:0 0 105 148 %%文档纸张大小: a9 %%结束评论 %DVIPS网页:(www.radicaleye.com) %DVIPS命令行: dvips sample -o %DVIPS参数:dpi=600 %DVIPSSource: TeX 输出 2011.07.10:1911 %%BeginProcSet: tex.pro 0 0 %!