使用 \LPic 将旧式 amstex 图片转换为 latex

使用 \LPic 将旧式 amstex 图片转换为 latex

我正在将旧版 amstex 代码转换为 latex。我被困在文档中的矢量图片上。

在“主”文档中,有如下代码:

\centerline{\input fig11.tex}

该文件中fig11.tex有如下代码:

%%AmSTeX
\LPic 11.8 5.0 fig11.psp 
{}{}{
\atxy 20 5 \BText{some description}
%%.....more similar \atxy commands...%%
}

看起来fig11.psp像这样(有更多“相同的东西”的行):

81 LBegin
/p0 { 120 5 } def
/p1 { 140 5 } def
/p2 { 70 10 } def
LNarrow
p0 p1 2 LTextloc
p2 p3 3 LTextloc
p3 p4 4 LTextloc
p5 LDot
p6 LDot
p14 p9 LLine
p14 p10 LLine
p15 p11 LLine
p15 p12 LLine
p23 p24 LVector
p26 p25 LVector
LEnd

(这不是法律附言。)

现在我不知道如何将它们转换为 LaTeX 喜欢的东西(它不知道命令\LPic,lpic.sty 似乎有点不同,而且无论如何我都无法强迫它工作)

编辑:

哦天哪。这可能是坦率地说很奇怪的事情:

http://jan.ucc.nau.edu/~ns46/226/1/lhead.tex

...我完全不知道该怎么处理它。

答案1

目前看来已经足够了:

  1. 首先,将 postscript 特殊更改复制到lhead所有几乎是 postscript 的 .psp 文件中
  2. 将第一行添加到所有 .psp 文件,只需%!
  3. 使用以下方法将边界框添加到 ps 文件修复
  4. 将 .psp 文件转换为 .pdf(因为我首先想使用 pdflatex,而且我不需要再编辑文件了)
  5. 从文件中删除特殊更改lhead,其余部分保持原样。(更改\special{psfile=#3} into \includegraphics{#3}),结果是这里
  6. 删除文件名并在文件中将.psp其替换为.pdfsfig.tex

相关内容