縦書きにした場合の「,.」の表示

縦書きにした場合の「,.」の表示

- Takeda Shiro の投稿
返信数: 3
武田と申します。

W32TeX(以下のログのバージョン)で、tarticleクラスファイル+platex+dvipdfmxで縦書きの文書を作成した場合に、添付したファイル(check-tate-tarticle-platex.pdf)のように「,.」の句読点が横書きのものが利用されてしまいます。

This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.sjis) (TeX Live 2020/W32TeX) (preloaded format=platex 2021.1.10) 27 JAN 2021 22:08
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**check-tate-tarticle-platex.tex
(./check-tate-tarticle-platex.tex
pLaTeX2e <2020-10-01>+1 (based on LaTeX2e <2020-10-01> patch level 4)
L3 programming layer <2021-01-09> xparse <2020-03-03>
(g:/w32tex/share/texmf-dist/tex/platex/base/tarticle.cls
Document Class: tarticle 2020/09/30 v1.8f Standard pLaTeX class

同じファイルをtexlive 2020(以下のバージョン)で処理すると正常な表示になります(check-tate-tarticle-platex-texlive2020.pdf)

This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.sjis) (TeX Live 2020/W32TeX) (preloaded format=platex 2021.1.27) 27 JAN 2021 22:13
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**check-tate-tarticle-platex-texlive2020.tex
(./check-tate-tarticle-platex-texlive2020.tex
pLaTeX2e <2020-10-01>+1 (based on LaTeX2e <2020-10-01> patch level 4)
L3 programming layer <2021-01-09> xparse <2020-03-03>
(g:/texlive/2020/texmf-dist/tex/platex/base/tarticle.cls
Document Class: tarticle 2020/09/30 v1.8f Standard pLaTeX class

texlive 2020の方を利用すれば問題ないのですが、W32TeXの方は問題があるのでしょうか?どの部分の問題なのかよくわからないため、ここで質問させていただいています。
Takeda Shiro への返信

Re: 縦書きにした場合の「,.」の表示

- はやて (h20y6m) の投稿

CMap の違いにによるものだと思います。

W32TeX は V、TeX Live 2020 は 2004-V が(pTeX の縦組みの)デフォルトみたいです。

W32TeX で

dvipdfmx -f haranoaji04.map check-tate-tarticle-platex

のように JIS2004 字形用のフォントマップを指定すると TeX Live 2020 と同様の出力が得られると思います。

(W32TeX でデフォルトを変更するには kanjix.map を編集する……?)

はやて (h20y6m) への返信

Re: 縦書きにした場合の「,.」の表示

- Takeda Shiro の投稿
ありがとうございました。

W32TeXを利用する場合には、PDFファイルに変換する際に「-f haranoaji04.map」というオプションを指定することで対処したいと思います。
はやて (h20y6m) への返信

Re: 縦書きにした場合の「,.」の表示

- ut の投稿

# 蛇足ですけれど…:

> (W32TeX でデフォルトを変更するには kanjix.map を編集する……?)

それか、dvipdfmx.cfg の末尾の f kanjix.map の指定の次に、

  f haranoaji04.map

を追記されるとか。

#
# 以下は、メモです:
#

------------------------------------------------------------
from: kanjix.map [W32TeX]

rml H HaranoAjiMincho-Regular.otf
rmlv V HaranoAjiMincho-Regular.otf
gbm H HaranoAjiGothic-Medium.otf
gbmv V HaranoAjiGothic-Medium.otf

------------------------------------------------------------
from: kanjix.map [TeX Live]

gbm 2004-H HaranoAjiGothic-Medium.otf
gbmv 2004-V HaranoAjiGothic-Medium.otf
rml 2004-H HaranoAjiMincho-Regular.otf
rmlv 2004-V HaranoAjiMincho-Regular.otf

------------------------------------------------------------
from: dvipdfmx -v check-tate-tarticle-platex [W32TeX]

<FONTMAP:c:/w32tex/share/texmf-dist/fonts/map/dvipdfmx/base/dlbase14.map>
<FONTMAP:c:/w32tex/share/texmf-dist/fonts/map/dvipdfmx/updmap/dvipdfm.map>
<FONTMAP:c:/w32tex/share/texmf-dist/fonts/map/dvipdfmx/base/kanjix.map>
check-tate-tarticle-platex.dvi -> check-tate-tarticle-platex.pdf

------------------------------------------------------------
from: dvipdfmx.cfg [W32TeX]

%%
%% Font map files
%%
%f psbase14.map
f dlbase14.map
%f embase14.map
%f kbbase14.map
%f pdfmomegaj.map
%  w32tex
f dvipdfm.map
%
%f cid-x.map
f kanjix.map

------------------------------------------------------------