How to read and write in Japanese/ja

このガイドでは、非日本語環境でどのように日本語を読み書きするか説明します. このガイドは、個人的な知識もしくは経験を元に自由に編集できます. (訳注：自由に編集できるのは翻訳元である英語のガイドです)

要件
日本語および日本の文字をサポートするために、いくつかのツール、ライブラリ、およびそれらをインストールするための知識が必要です.

日本語フォント
ほとんどの非日本語環境は日本語フォントをインストールしていません. 単にユーザーが日本語のキャラクターをキーボードから入力しようとした時でさえ、画面上の文字が出るはずであろう場所に小さい長方形しか見られません.

入力メソッド
日本語で読み書きするために最初にしなければならないことは、キーボードで日本語の文字を入力することです. これは"入力メソッド"と呼ばれるソフトを通して行われます. 今のところ、日本語については２つの標準的な方法があります. "anthy"と"mozc"です.

それらのソフトウェアで"ta"とタイプすると、ワードプロセッサーにひらがなのたが入力されます. 入力メソッドの動作に関連したいくつかの単純な操作で、ひらがなのたをカタカナのタに簡単に変換できます.

同様に、"nihon"はにほんを入力することになり、さらに別の単純な操作で漢字 日本に変換できます.

IME
さらに、日常使用する第一言語のための入力メソッドから、日本語の入力メソッドに切り替える手段が必要でしょう. この機能は、、のようなIME (Input Method Editor)と呼ばれる別のソフトウェアから提供されます.

一度それらをインストールすると、ユーザーはキーの組み合わせもしくはアイコントレーにあるアイコンをクリックすることで、ある言語の入力メソッドから日本語の入力メソッドに切り替えることが可能になります.

日本語フォント
最低限、 パッケージをインストールしてください.

追加で次のようなパッケージが使用可能です.

入力ツール
ibusもしくはscimが推奨されます.

ibusを使用するために、をインストールしましょう.

mozc
mozcはパッケージに含まれています.

ログイン時、ibusデーモンを起動する
ファイルに以下の行を追加して、一旦ログアウト後、再度ログインしてください.

これでログイン時にibusデーモンが起動するでしょう.

設定
入力メソッドエディターを設定するために、一般ユーザーで次のコマンドを入力してください.

別の方法として、GNOMEを使用している場合は、サーチバーで"ibus"を検索し、"ibus-preferences"を起動してください.

ダイアログが表示されるので、タブを選択して、"japanese-anthy"を加えてください. そしてタブに戻り、入力メソッドを切り替えるためのキーボードショートカットを定義してください.

LaTeX
日本語で LaTeX ファイルを書くには、必要なことがさらにあります.

ibus-qt
TexMakerやTexStudioのようなエディタでLaTeXファイルを書く際に、 LaTeX コマンドを入力するたびにibus がクラッシュします（特にを入力した後）. このような支障を解決するには、 をインストールします.

CJK と XeTeX のサポート
In order to write Japanese chunks in Latex files, add support for CJK languages and for [xetex] in Texlive.

This can be accomplished by adding or modifying the following lines in :

そして、パッケージを再インストール:

動作する LaTeX の短い例:

エディタの設定
To compile and visualize the output of the sample above Texmaker or Texstudio editor needs to be configured properly.

Open Texmaker, and go to ->. Under the tab change the following:


 * At the LaTeX line, change "latex" with "platex".
 * At the Dvipdfm line, change "divipdfm" with "dvipdfmx".

Through the tab, choose "Latex + Dvipdfm + View PDF".

Finally go to the tab, choose UTF8 encoding and deselect  on the dictionary line.

参考

 * Ibus
 * Tex Live