我尝试使用 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。
两个班级的成绩如下:
该geometry
包没有关于 ptex 中书写方向支持的信息,因此“令人困惑”。可能将它添加到包中并不难,但需要有人比我更了解 ptex,请将请求拉到https://github.com/davidcarlisle/geometry
会受到欢迎