我想要执行以下操作:
- 使用 制作图像
gastex
。 - 将图像编译为独立的 pdf 图像。也就是说,在此阶段结束时我将得到一个
myImage.pdf
文件。 - 将我的图像包含到一个大的乳胶文件中。
我的想法是,我喜欢使用,gastex
但我想用编译我的乳胶文件pdflatex
。 (我知道有一个编译的新功能gastex
,pdflatex
但我无法使其工作,所以我更喜欢这种方式。)
步骤 (2) 的问题在于我不知道应该documentclass
使用什么。例如,使用\documentclass{article}
生成一张带有图像的 A4 页面。我希望文件仅包含图像。此外,也许有办法通过\documentclass{article}
调整页面大小来实现这一点?
由于某种原因,standalone
它对我来说不起作用。此代码通过了latex
,但dvipdf
崩溃了:
\documentclass{standalone}
\usepackage{gastex}
\begin{document}
\begin{picture}(100,10)(0,0)
\setlength{\unitlength}{3.5pt}
\gasset{Nw=5,Nh=5} %nWidth nHeight
\node[Nmarks=i,iangle=90](A1)(5,0){$s_1$}
\node(A2)(15,0){$s_2$}
\end{picture}
\end{document}
答案1
使用此输入文件guy.tex
\documentclass{standalone}
\usepackage{gastex}
\begin{document}
\begin{picture}(200,200)(-100,-100)
\setlength{\unitlength}{3.5pt}
\gasset{Nw=5,Nh=5} %nWidth nHeight
\node[Nmarks=i,iangle=90](A1)(5,0){$s_1$}
\node(A2)(15,0){$s_2$}
\end{picture}
\end{document}
和命令行
simpdftex latex guy && pdfcrop guy.pdf
(simpdftex
仅使用latex+dvips+ps2pdf
)我得到以下guy-crop.pdf
使用命令行
latex guy && dvipdf guy && pdfcrop guy.pdf
输出类似(但是错误):
注意箭头尖端。(200,200)(-100,100)
坐标picture
只是为了确保边界框包含图片,因此pdfcrop
会找到正确的边界。这似乎并gastex
没有宣传它所生成的边界框。
然而,该页面http://www.lsv.ens-cachan.fr/~gastin/gastex/index.php表示版本 2.9b6(不在 TeX Live 上)可以与 配合使用auto-pst-pdf
,因此与 是“兼容”的pdflatex
。