B5用紙使用時に作成されたPDF認識するサイズについて

B5用紙使用時に作成されたPDF認識するサイズについて

- K S の投稿
返信数: 4
B5の10pt以外の設定で、ptex2pdfでPDFを作成したときに、PDFの認識している用紙サイズがB5にならず、困っております。

★B5用紙で「1」のソースコードを使用すると、問題なく182mmx257mmのPDFが出来上がります。
%===== 1 =====

\documentclass[b5j,10pt,uplatex]{jsarticle}

\usepackage{amsmath,amssymb,okumacro}

\usepackage[margin=2truecm]{geometry}

\usepackage{layout}

\begin{document}

\layout

\end{document}

%===== 1 =====


★次に、「2」のように11ptにすると199.3x281.4mmに変化します。

%===== 2 =====

\documentclass[b5j,11pt,uplatex]{jsarticle}

\usepackage{amsmath,amssymb,okumacro}

\usepackage[margin=2truecm]{geometry}

\usepackage{layout}

\begin{document}

\layout

\end{document}

%===== 2 =====


★geometryのせいだと思って省いてみたところ、210x297と何故かA4になってしまいました。

%===== 3 =====

\documentclass[b5j,11pt,uplatex]{jsarticle}

\usepackage{amsmath,amssymb,okumacro}

\usepackage{layout}

\begin{document}

\layout

\end{document}

%===== 3 =====


PDFのサイズを変更せず、フォントのサイズだけを変更することはできないのでしょうか?


【確認環境】

Windows10

【実行したコマンド】

ptex2pdf -u -l -ot $synctexoption -no-guess-input-enc -kanji=utf8 -shell-escape $fullname

K S への返信

Re: B5用紙使用時に作成されたPDF認識するサイズについて

- 奥村 晴彦 の投稿
\documentclass[b5j,11pt,uplatex,papersize]{jsarticle}
\usepackage{amsmath,amssymb,okumacro}
\usepackage{layout}
\begin{document}
\layout
\end{document}

でどうでしょうか?
奥村 晴彦 への返信

Re: B5用紙使用時に作成されたPDF認識するサイズについて

- K S の投稿
奥村先生、ご返信ありがとうございます。
仰るとおりにすると、PDFのサイズは正しくB5サイズとなりました。
しかし、「papersize」をつけると、geometryとはやはり共存不可能でしょうか?
K S への返信

Re: B5用紙使用時に作成されたPDF認識するサイズについて

- 奥村 晴彦 の投稿
geometryのことはよくわからないのですが,あとpapersizeオプション代わりに

\usepackage{bxpapersize}

という手もあるようです。
奥村 晴彦 への返信

Re: B5用紙使用時に作成されたPDF認識するサイズについて

- K S の投稿

奥村先生


\usepackage{bxpapersize}

でうまくいきました。


ただ、もっときちんと「よくある質問」を確認するべきでした。

「よくある質問」を参考にして

%===== 4 =====

\documentclass[11pt,uplatex]{jsreport}

\usepackage{amsmath,amssymb,okumacro}

\usepackage{layout}

\usepackage[b5j,truedimen,margin=2truecm]{geometry}

\begin{document}

\layout

\end{document}

%===== 3 =====

にしても解決しました。

お手数をお掛けしました。