2023-05-18

LaTeX縦書き時に、三点リーダが寝てしま問題対策

LaTeX縦書き時に、三点リーダが寝てしま問題

https://okumuralab.org/tex/mod/forum/discuss.php?d=2722

以下をプリアンブルに入れることで解決できたのでメモ環境は、lualatex+jlreq。

\usepackage{newunicodechar}\makeatletter\chardef\my@J@tdreader="2026\newunicodechar{…}{\x@my@tdrdef}\def\x@my@tdrdef{\ifnum\ltjgetparameter{direction}=3{︙}\else \my@J@tdreader\fi}\makeatother%縦書き時の三点リーダ

要するに、縦書き時(ltjgetparameter{direction}=3)には「…」を「︙」に変換するわけです。

参考:

https://ja.osdn.net/projects/luatex-ja/wiki/Documentation/attach/tc14-slide.pdf

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん