Hironori Kitagawa

Results 5 issues of Hironori Kitagawa

以下のように,jlreq 下で新たに `\DeclareFontShape` を使ってフォント定義を行うと,`\selectfont` した地点で `! LaTeX Error: Font JY3/hoge/m/n/10 not found.` というエラーが発生します: ``` %#!lualatex \documentclass{jlreq} \DeclareKanjiFamily{JY3}{hoge}{} \DeclareFontShape{JY3}{hoge}{m}{n}{ s*file:HaranoAjiMincho-Heavy.otf:jfm=ujis}{} \makeatletter %\jlreq@useoriginalcs{DeclareFontShape}{JY3}{hoge}{m}{n}{ s*file:HaranoAjiMincho-Heavy.otf:jfm=ujis}{} % ==> OK \makeatother \kanjifamily{hoge}\selectfont % ==> !...

TeX Live 2024 pretest で jlreq を使ったところ,表題のようなエラーが出ました.l3kernel を一つ前の r69537 に戻したところエラーは消えたので.r69537→r69889 の更新に伴うものと思われます. ``` % 入力 (a.tex) \documentclass{jlreq} ``` ``` $ lualatex a This is LuaHBTeX, Version 1.18.0 (TeX Live 2024) restricted...

元は LuaTeX-ja のチケット (https://ja.osdn.net/projects/luatex-ja/ticket/38787) です: > In CJK text, there is a space before superscripts and subscripts which are made by commands like \textsuperscript. pLaTeX でも同様の現象が起こるようなので(直すべきかはともかく)共有しておきます. 私の手元のサンプルは以下のとおりです: ```latex \ifdefined\directlua \documentclass{ltjarticle}...

help wanted

元は [luatexja/#23](https://github.com/luatexja/luatexja/issues/23) ですが,pLaTeX にもそのまま当てはまるので. tarticle.cls 等の縦組クラスでは `\addcontentsline` の第 3 引数(ページ番号)を `\rensuji` で囲んでいますが, これが hyperref パッケージと干渉するようです.上 issue の元コメントにもある(そして同じことを LuaTeX-ja でやっている)ように,次のようにすると良さそうです. * `\addcontentsline` 命令の再定義は(もはや不要なので)削除 * `\l@chapter`, `\l@section`, `\@dottedtocline` などの実際の出力命令に `\rensuji` を仕込む ついでに,縦組でもリーダーが横組と同じ「.」なのが気になりました.jclasses...

もともとは https://github.com/luatexja/luatexja/issues/34 ですが,pLaTeX でも同じことが起こるので. 次のソースから `! LaTeX Error: Command \printglossary already defined.` エラーが出ます: ```latex \documentclass{memoir} \begin{document} \end{document} ``` 理由は単純で,pLaTeX フォーマットと memoir クラスの両方で `\printglossary` を `\newcommand` で定義しているからです. とりあえず LuaTeX-ja では「LuaTeX-ja による...