Re: Asymptote と dviout

名前: 角藤
日時: 2010-01-03 16:59:37
IPアドレス: 61.27.206.*

>>54253 > 文字があると、一旦 dvi を作成し、それから eps を作成する > ようですが、その際 eps にもかかわらず、後のほうに > Letter size の文を入れるようです。 texmf/dvips/config/config.ps には @ letter 8.5in 11in @+ ! %%DocumentPaperSizes: Letter @+ %%BeginPaperSize: Letter @+ /setpagedevice where @+ { pop << /PageSize [612 792] >> setpagedevice } @+ { /letter where { pop letter } if } @+ ifelse @+ %%EndPaperSize と @ letterSize 8.5in 11in @+ ! %%DocumentPaperSizes: Letter @+ %%BeginPaperSize: Letter @+ /setpagedevice where @+ { pop << /PageSize [612 792] >> setpagedevice } @+ { /letter where { pop letter } if } @+ ifelse @+ %%EndPaperSize を与えております。両者は同じものですが、後者は default 用です。 default としては a4size を上に置いていますから a4 が default に なります(非米用としている)。そこで上の letterSize をコメントで 無効にして %@ letterSize 8.5in 11in %@+ ! %%DocumentPaperSizes: Letter %@+ %%BeginPaperSize: Letter %@+ /setpagedevice where %@+ { pop << /PageSize [612 792] >> setpagedevice } %@+ { /letter where { pop letter } if } %@+ ifelse %@+ %%EndPaperSize @ letterSize 0in 0in と書き換えると、余計な部分が eps に入らなくなり、 dviout でちゃんと表示できる eps となります。 ただし dvips で letter サイズが必要なときは、 -tletterSize では なくて -tletter とする必要があります。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)