10月 2008

UbuntuでTeX文書の文字コードをどうするか

Ubuntuを本格的に使うつもりなら、TeXの環境をどうにかしなくてはならない。悩ましいのは文字コードだ。Ubuntuでのデフォルトの日本語コードはutf-8のようで、エディター(文書編集ソフトウェア) gedit で普通に文書を作ると、自動的に utf-8 にされる。ところが、歴史的事情(?)や諸般の事情によって、Shift JIS で使いたいのである。もともとTeXの日本語版であるASCII pTeXでは内部コードはJISだったと思う。UNIXではEUC-JPが、MS-DOS(Windowsの先祖)ではShift_JISが主に用いられていたため、ASCII pTeXはこの3種類の文字コードをサポートし、読み込むときに変換していたと記憶している。

最近では UTF8 を直接読み込めるpTeXも開発されているようだが、主流は依然として EUC-JPかShift_JIS、そしてMac OS XでのpTeXもまたShift_JISなので、UbuntuでもShift_JISで行きたいのであった。正直言えば、そろそろShift_JISなんて止めたいのであるが。

Shift_JISのLaTeX文書を組版するには、シェルからなら platex –kanji=sjis hogehoge.tex などとすればよいはずだが、何故かこれがエラーとなる。ううむ。調べてみると、どうやらデフォルトでインストールされるpTeX環境はShift_JISをサポートしていない模様。

TokyoDebianMeeting20060415

詳細は上記ページを参照されたし、なのだが、Ubuntuのパッケージの多くはDebian経由であり、そのDebianの日本語TeXが公式にはShift_JISをサポートしていないらしい。

Debian の platex は EUC-JP と ISO-2022-JP しか処理できません。 SJIS については SJIS のフォーマットファイルがあれば動くようになるようで、パッチがあるようです (あとはメンテナの mhatta さん次第?)。 (上記ページより引用)

まあ、IniTeXを使ってフォーマットファイルを自分で生成すればいいのだろうが、さすがにそんなことしたことないしなあ〜。うう、困った、困った。いっそ、Macも含めて、UTF8版のptexに変えるかとも思うが、同僚のほとんどはWindowsでTeXを使っているから、ファイルのやりとりでトラブルになりそう。Windowsだけの人は文字コードとか意識してないし、UTF8に変換して送ってくれと言っても、どうやって変換すればいいのか、分からないだろうし。

やっぱり、Shift_JISで使えるようにするしかないのかなあ。もう少し調べてみるか。やれやれ。

[ 追記 ] こんなページを見つけたが・・・。
#234547 – To compile sjis pLaTeX file… – Debian Bug report logs

iPodをUbuntuで使う

Rhythmbox Music Player

iPod nano のバッテリーを充電させようと、Ubuntu起動中のVAIOのUSBに差し込んだ。Macに接続すると一々iTunesが起動してうっとうしいので、単に充電させるときは、VAIOに接続することが多い。VAIOのWindowsにはiTunesをインストールしてないので、とくに何も起こらず都合が良かった。ところがUbuntuときたら、勝手に認識して Rhythmbox ミュージック プレーヤーというのが起動。仕方ないので曲をクリックすると、サポートされてないコーデックです、検索しますか?と来た。はあ・・・と検索をクリックすると、これで良いですか?はい・・・ものの数十秒で再生できるようになった。うーむ、恐るべし ウブンツ。別にUbuntuでiPod使おうなんて思ってなかったんだが。

UbuntuからWindowsのNTFSパーティションをマウント

Ubuntu NTFS Configuration Tool

WIndowsのFAT32のパーティションはUbuntuから読み書きできるが、何故かNTFSはできなかった。そこで、Synaptic パッケージ・マネージャーから ntfs-config をインストール。シェルからなら sudo apt-get install ntfs-config とする。すると、アプリケーションのシステム・ツールってところに NTFS Configuration Tool が出てくるので、それを使う。マウントしたいパーティションを選んで、読み書きできるモードに設定すればOK。

これで Ubuntu からはすべてのパーティションが読み書きできる。Windowsのリカバリ領域までもが普段から丸見えなのは、どうかなと思うが(苦笑)。

校了直前の惨事

水曜日に最後の校正を戻し、木曜日に校了の予定でした。水曜日にゲラが出ないので、どうしたのかなと訝っていると、印刷所でシステム障害があり、懸命に復旧作業中という話。もしかしたら再校まで戻ってしまうかも〜とか、冗談まじりでしていました。

結果。原稿データが入っているサーバーがクラッシュして、全部パーだそうです。ええ、そうですよ、最初から打ち直し。マジですか〜 😯 😯 😯 再校どころじゃないじゃないですか〜。

普通、バックアップ取るでしょう。ましてプロなんだし、と思うのですが。毎日とは言わなくても、週末にとか、校正刷りのたびにとか。聞いてみると、バックアップも含め、初校、再校のデータもまた、同じサーバーにあったとか。いや、それバックアップって言わないと思うのですが 😥 。

ということで、校了目前の戻しゲラを元にして、新規で打ち直しされるようです。いやあ、他山の石というか、バックアップは取りましょうね。

Ubuntuの見た目をMac OSX Leopard風に

多分あるだろうと検索したら、すぐに見つかった :mrgreen:

Turn Your Ubuntu Hardy to Mac OSX Leopard – Make Tech Easier

Ubuntu 8.04 (Hardy Heron)のデスクトップをMac OS X風に変える方法と、必要なファイル一式がある。読むと、というか、眺めて行くと、ログイン画面までMac風にしているので、思わず笑ってしまった。ここまでするか〜(笑)。

それにしても、ちょっと検索すると沢山ヒットする。これ以外にもUbuntu関係の情報は多い。ユーザー、案外多いのかも。Macクローン化はしないつもりだけど、壁紙あんまり好みじゃないし、少しずつ変えてみようと思う。さすがに、この Ubuntu-tan (ウブンツたん?)とかいうキャラクターの壁紙だけにはしないつもりだが(苦笑)。でも、壁紙ダウンロードでは一番人気なのだそうだ 😉 。

UbuntuでTeX環境をインストール

Screenshot-Synaptic パッケージ・マネージャ

どうやって入れるのかなあ、LINUXなら apt-get だよなあ、と思っていたら、何とメニュー・バーのアプリケーションの選択肢に「追加と削除」なるものがある。それを選ぶと、Synaptic パッケージ・マネージャーなるツールが起動する。分野別にインストール可能なプログラムが一覧表となってわかり、後は選んで適用ボタンを押すだけ。パッケージの依存関係も処理してくれて、自動的に必要なものをネットからダウンロードしてくれる。先に欧文版のteTeX一式をインストールした後で、日本語版のpTeXをインストールしようとしたら、teTeX Live extra のこのパッケージと衝突しているので、これを削除しますけど、いいっすか?みたいなメッセージが出て、OKすれば、あとは自動でやってくれた。とっても簡単。Mac OS XのFInk Commander と似ているが、ずっと使いやすい。要するに、Linux標準の apt-get install をグラフィック・インターフェイスにしたわけだが、シェルからコマンド入力しなくていいという敷居の低さは素晴らしいと思う。