blob: 335fec008b19ce4e8b632e6178ca8b6427b12e2e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# conv.pl <indat>
$rmfont = "/Palatino-Roman";
$ttfont = "/Courier";
$sffont = "/Helvetica";
$i=0;
while (<>)
{ if (!$i)
{ ($first,$num) = $ARGV =~ /(\w+).(\d+)/;
$output = $first.$num.".eps";
print "generating $output\n";
open(output,">".$output);
# ergänze die EPSF-Kennung
print output "%!PS-Adobe-3.0 EPS-1.2\n";
# schreibe den ganzen Prolog
do { $_ = <>; print output $_;
} while (!/%%EndProlog/);
# füge nun den Fonthack ein
# ist für andere Fonts abzuändern!!!
print output <<EOP
/pala $rmfont def
/courier $ttfont def
/cmr10 $rmfont def % wg. TeX-Grundschrift
/cmr7 $rmfont def
/fshow {exch findfont exch scalefont setfont show} def
EOP
}
else
{ print output $_; }
++$i;
if (eof) { $i=0; close(output); }
}
|