
Я пытаюсь определить определенную геометрию для проекта с помощью пакета геометрии. У меня нет проблем при использовании ujarticle
из uptex, но все пошло не так при использовании utarticle
класса. (utarticle — это класс tategaki из uptex)
У кого-то такое же поведение? Может есть другой пакет для изменения геометрии страницы?
EDIT: Извините, я пропустил минимальный пример.
\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
вообще не знает вертикальных классов письма (например, tarticle.cls в platex, utarticle.cls в uplatex); это известная проблема здесь в Японии. Как обходной путь, lltjp-geometry.sty
предоставленныйлуатексьяможно использовать команду проекта: ее необходимо загрузить заранее geometry.sty
следующим образом:
\usepackage[...]{lltjp-geometry}
\usepackage[...]{geometry}
Обратите внимание, что lltjp-geometry
следуетнетможно использовать на занятиях по горизонтальному письму.
решение2
[вики сообщества, поскольку это не совсем ответ, а просто некоторые указания]
я использовал
\usepackage[dvipdfmx]{geometry}
в вашем примере и сгенерированном PDF с помощью dvipdfmx после uplatex.
Результаты двух классов следующие:
Пакет geometry
не имеет информации о поддержке направления письма в ptex и поэтому "запутался". Вероятно, это не составит труда добавить в пакет, но для этого понадобится кто-то, кто понимает ptex лучше меня, pull requests дляhttps://github.com/davidcarlisle/geometry
было бы желательно