jsclassesのバグ? 10pt以外でpapersizeとpagesizeが一致しない

名前: 伊藤輝明
日時: 2004-08-08 14:33:43
IPアドレス: 219.178.156.*

お世話になります. 以下のようにjsclassesで10pt以外でpapersizeオプションを使った場合,コマン ドラインで dvipdfmx hoge.dvi としたときページサイズが小さくなってしまっていました. papersizeオプションを使わずに dvipdfmx -p b5 hoge.dvi とすればそれはそれで問題ないのですがdvioutでページサイズを毎回選ばない といけなくなります. いろいろ試した結果, papersizeオプションでdviファイルに書き込まれるdviの papersizeの数値とpdf用のpagesizeオプションが一致していないことを発見. jsclasses内の \ifpapersize \setlength{\@tempdima}{\paperwidth} \setlength{\@tempdimb}{\paperheight} \iftombow \advance \@tempdima 2truein \advance \@tempdimb 2truein \fi \AtBeginDvi{\special{pdf: pagesize width \the\@tempdima\space height \the\@tempdimb}} \fi をmagでページを拡大・縮小する処理の直前(papersizeをdviファイルに書き込 んだ直後)に移動させたところ,回避できましたが,これはバグでしょうか? ただこれは,最近新しいPCにしてTeX環境を再構築して気づいた問題です.以前は まったく同じソース・クラスファイルでも全く問題なくpdf化できていたのが不 思議です.dvipdfmxのほうに仕様変更でもあったのでしょうか. 皆様の環境ではいかがですか? ********************************************************** \documentclass[b5paper,11pt,fleqn,papersize]{jsarticle} \begin{document} だあああああああああああああああああああああああああああああああああああ ああああああああああああああああああああああああああああああああああああ ああああああああああああああああああああああああああああああああああああ ああああああああああああああああああああああああああああああああああああ ああああああああああああああああああああああああああああああああああああ ああああああああああああああああああああああああああああああああああああ \end{document} ********************************************************** 私の環境 OS :WindowsXP Professional TeX :角藤先生のところから本日フルセットをダウンロードしなおして試したので すべて最新版のはずです. jsclasses :2004/04/29版

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)