
私は、geometry パッケージを使用して、プロジェクトに特定のジオメトリを定義しようとしています。uptex から使用する場合、問題はありませんujarticle
が、クラスを使用するとすべてがうまくいきませんutarticle
。(utarticle は uptex の tategaki クラスです)
同じ現象が起きている人はいますか? ページの形状を変更する別のパッケージがあるのでしょうか?
編集: 申し訳ありませんが、最小限の例を見逃しました。
\documentclass{ujarticle}
%\documentclass{utarticle}
\usepackage{geometry}
\geometry{%
paperheight=148mm, paperwidth=210mm,%
layoutheight=105mm, layoutwidth=148mm,%
layoutvoffset=21.5mm, layouthoffset=31mm,%
tmargin=18mm, bmargin=18mm,%
lmargin=18mm, rmargin=18mm,%
%
nohead, nofoot,%
marginparwidth=0mm, marginparsep=0mm,%
showframe=true,%
showcrop=true%
}
\begin{document}
テスト
\end{document}
クラスを使用するとutarticle
、テキストが意図したテキスト スペースから外れます。
答え1
現在geometry.sty
縦書きクラス(例えばplatexのtarticle.cls、uplatexのutarticle.cls)を全く知らないこれは日本ではよく知られている問題です。回避策としてlltjp-geometry.sty
、ルアテジャプロジェクト チームを使用できます。geometry.sty
次のように事前にロードする必要があります。
\usepackage[...]{lltjp-geometry}
\usepackage[...]{geometry}
lltjp-geometry
ご注意くださいない横書きの授業で使用します。
答え2
[コミュニティ ウィキ。これは実際には回答ではなく、単なるヒントです]
私は
\usepackage[dvipdfmx]{geometry}
あなたの例では、uplatex に従って dvipdfmx で PDF が生成されました。
2つのクラスの結果は次のとおりです。
パッケージgeometry
にはptexの書き込み方向のサポートに関する情報がないため、「混乱」しています。おそらくパッケージに追加するのは難しくないでしょうが、私よりもptexをよく理解している人が必要で、プルリクエストをhttps://github.com/davidcarlisle/geometry
歓迎されるだろう