dvipdfmxのpdf:maplineとページの切り出し

dvipdfmxのpdf:maplineとページの切り出し

- 本田 知亮 の投稿
返信数: 2
\documentclass{jarticle}
\AtBeginDvi{\special{pdf:mapline rml H !GothicBBB-Medium}}
\begin{document}
あp1
\newpage
いp2
\end{document}

これをtest.texとして,

platex test
dvipdfmx test

をすれば和文がゴシックになります.

dvipdfmx -s 2 test

とすると,2ページだけのPDFですが,
pdf:maplineの指定に関係なく明朝です.

もちろんdvipdfmxのオプションで
mapを指定すればいいのですが,
maplineとmapfileは便利なので気になります.

実際のところ
\specialがdviの1ページ目にあるので
1ページがないときは飛ばされる?
のではないかと思います.

たとえば,pdf:minorversion
なんかは最初に書いておけば
ページ切り出ししても出来上がりのPDFに
反映されているので気になります.
本田 知亮 への返信

Re: dvipdfmxのpdf:maplineとページの切り出し

- aminophen の投稿
> \specialがdviの1ページ目にあるので
> 1ページがないときは飛ばされる?

ご推察のとおりです。
atbegshi パッケージを使って全てのページに \special を発行すれば大丈夫なはずです。
実際にそれを使っている例として「pxchfon パッケージの everypage オプション」があります。

> たとえば,pdf:minorversion
> なんかは最初に書いておけば
> ページ切り出ししても出来上がりのPDFに
> 反映されているので気になります.

pdf:minorversion は試したことが無いのでノーコメントですが,
多分 papersize や pdf:pagesize も 1 ページ目を除いて切り出すと無効になると思います。
aminophen への返信

Re: dvipdfmxのpdf:maplineとページの切り出し

- 本田 知亮 の投稿
コメントありがとうございます.

>atbegshi パッケージを使って全てのページに \special を発行すれば大丈夫なはずです。

やはりそうなるのですね.

実はpdf:mapfileが入ってるもので
特定のページだけ差替えがあって,
フォント化けしたのが始まりでした.

ありがとうございました.