texliveにおいて日本語入力ができない

texliveにおいて日本語入力ができない

- ダーク マター の投稿
返信数: 4
論文を書くためにtexliveをインストールしtexworksで書こうと思ったところ、英語の入力はできるのですが日本語の入力ができませんでした。

最初に、texworksの[編集]→[設定]→[タイプセット]でpLaTeX(ptex2pdf)を新規作成したのですが、日本語の入力はできませんでした。

次に
tlmgr --version
を実行してみたところ
(running on Debian, switching to user mode!)
tlmgr revision 46207 (2018-01-04 19:34:36 +0100)
tlmgr using installation: /usr/share/texlive
TeX Live (http://tug.org/texlive) version 2017
と出ました。そこで2020にアップグレードしようとしたのですが、/usr/share/texlive(デフォルトでは/usr/local/bin/texliveらしいがなぜかshareになっている?)に2017というディレクトリがないため、アップグレードができませんでした。

WSLでubuntu18.04を使用しています。
texを日本語入力するためのご指南をいただけたら幸いです。
また他に足りない情報がありましたらご指摘ください。よろしくお願いいたします。

ー補足
texliveと名前の付くディレクトリは、find検索したところ
/usr/share/doc/texlive-doc/texlive
/usr/share/texlive
/usr/share/texlive/texmf-dist/scripts/texlive
/var/lib/tex-common/fmtutil-cnf/texlive
/var/lib/tex-common/fontmap-cfg/texlive
/var/lib/tex-common/hyphen-cnf/texlive
があるようです。
ダーク マター への返信

Re: texliveにおいて日本語入力ができない

- m c の投稿
基本的なことをお尋ねいたしますが,Ubuntuに日本語入力環境は設定されていますか?
例えば fcitx-mozc とか.
日本語のフォントも必要かと思いますが.
m c への返信

Re: texliveにおいて日本語入力ができない

- ダーク マター の投稿
今までにvimやemacsでコメントアウトを書いたり、コマンドラインに日本語を入力することは可能でした。
念のためにhttps://www.atmarkit.co.jp/ait/articles/1806/28/news043.htmlを参照にして日本語を設定して、再度texworksで日本語入力を試みましたがやはりうまくいきませんでした。
ubuntuのフォントはDroid Sans Fallbackが使われています。
ダーク マター への返信

Re: texliveにおいて日本語入力ができない

- Cmplstof B の投稿
「WSLのコマンドライン」では,Windows側の日本語入力機能(標準ではMS IME)が働きますので,
WSLで動いているUbuntuに日本語入力環境がなくても日本語を打つことができます。
WSLに接続しているWindows側の端末についても同様の理屈が成り立ちますので,
VimやEmacsにおいても日本語を打てる,ということになります。

一方でTeX WorksなどのGUIアプリケーションにおいては,Windows側の日本語入力は働きません。
ですので,Ubuntu側で日本語入力環境を整えてやる必要があります。
(明示されておりませんが,WSLだけでなく,VcXsrvなど,
LinuxのGUIアプリケーションをWindows上で用いる追加のソフトウェアを導入してらっしゃる筈です)


ところで,VimやEmacs,それにコマンドラインをある程度使えるならば,
コマンドライン上でTeXの実行を完結してもいいのではないかと思います。
(ptex2pdf -l ./file.texという具合に実行すればPDF文書が得られます)
この方法ならば,Ubuntu側に日本語入力環境が無くとも,
Windows側の日本語入力環境を用いて,TeXに日本語を渡してやることが可能です。
WSLでは,Microsoft公式の見解として,
Linux側のGUIアプリケーションの使用が想定されていません[1]ので,
そういう意味でも(コマンドラインを多少なりとも扱えるならば)
コマンドラインを用いる方法をお勧めします。

[1] 「WSL ですべての Linux アプリを実行できますか。」『よく寄せられる質問』
<https://docs.microsoft.com/ja-jp/windows/wsl/faq#can-i-run-all-linux-apps-in-wsl>
ダーク マター への返信

Re: texliveにおいて日本語入力ができない

- 和田 勇 の投稿
日本語入力の質問は他の方に任せて ..

質問では無いかもしれませんが TeXLive 2020 にアップグレードはおそらく apt ではアップデート・アップグレードできないかと思います。

WSL は使っていないのですが、ISO イメージをダウンロードするか ネットインストール (http://www.tug.org/texlive/acquire-netinstall.html) で 2020 をインストールできると思います。

もしダメだったら、また相談してください。やり方は他にもありますので。

参考情報ですが、私が利用している Debian 10 では、ネットインストールで $HOME/texlive 以下にインストールして使用しています。