たったいま LaTeX team の David さんから,
「LaTeX の inputenc のデフォルトを UTF-8 にしたいんだけど,pLaTeX 系で問題があるか?」
という旨の質問が私宛に来ました。
pLaTeX / upLaTeX 系で問題が起きるのであれば,早めにフィードバックが必要です。
割と重要案件になるので,周知を図るため本 forum にも書きましたが,ご意見は基本的に
https://github.com/texjporg/platex/issues/67
へお願いします。
> 文字コードの推測についてはどうなるのでしょうか?
ただし,エンコーディング推測機能は,TeX Live 2017 では
デフォルトでオンに設定してありましたが,TeX Live 2018
ではデフォルトでオフに設定してあります。
これを TeX Live 2017 のようにデフォルトでオンにするには
自分用の texmf.cnf
c:/texlive/2018/texmf.cnf
( c:/texlive/texmf-local/web2c/texmf.cnf でもよい)
に
guess_input_kanji_encoding = 1
と記述しておきます。
ただし,エンコーディング推測機能は,TeX Live 2017 では
デフォルトでオンに設定してありましたが,TeX Live 2018
ではデフォルトでオフに設定してあります。
これを TeX Live 2017 のようにデフォルトでオンにするには
自分用の texmf.cnf
c:/texlive/2018/texmf.cnf
( c:/texlive/texmf-local/web2c/texmf.cnf でもよい)
に
guess_input_kanji_encoding = 1
と記述しておきます。
本件ですが,問題なさそうだという判断で,UTF-8 既定になった LaTeX が
今朝方 TeX Live 2018 pretest に入りました。
LaTeX2e <2018-04-01>
と表示されれば,新しい LaTeX です。
pLaTeX ですが,今日この新しい LaTeX に対応したバージョンをリリースします。
pLaTeX2e <2018-04-01> (based on LaTeX2e <2018-04-01>)
となる予定です。
(\DeclareFontEncoding 絡みの内部コードが新しい LaTeX と pLaTeX の間で衝突しているため。)
今朝方 TeX Live 2018 pretest に入りました。
LaTeX2e <2018-04-01>
と表示されれば,新しい LaTeX です。
pLaTeX ですが,今日この新しい LaTeX に対応したバージョンをリリースします。
pLaTeX2e <2018-04-01> (based on LaTeX2e <2018-04-01>)
となる予定です。
(\DeclareFontEncoding 絡みの内部コードが新しい LaTeX と pLaTeX の間で衝突しているため。)