UTF-8が使えるplatexをUbuntu12.04でコンパイルする
(この記事は以前に http://nanatomo.com/program/766 で公開されていたものです。)
ptex-binパッケージでインストールされる platex はUbuntu 12.04の時点でEUCでエンコードされたtexファイルしか受け付けません。試しに $ platex -v を実行すると、
$ platex -v pTeX 3.141592-p3.1.11 (EUC) (Web2C 7.5.4) kpathsea version 5.0.0 Copyright (C) 1999 D.E. Knuth. (以下略)
という出力が得られます。「(EUC)」の文字が見られるならば、EUCのみに対応しています。
以下のページを参考にしました。
続きを読むpopplerでPDFを画像に変換すると日本語フォントが抜ける話
(この記事は以前に http://nanatomo.com/program/744 で公開されていたものです。)
PDFを画像に変換する場合はpopplerパッケージ内のpdftoppmコマンドが非常に便利です。imagemagickパッケージ内のconvert、mogrifyコマンドも同様の処理ができますが、popplerのほうが速く、しかも高画質です。
ところがPDF内で日本語フォントを用いている場合、出力画像に反映されずに抜けてしまう問題にぶつかりました。英語版Linuxを用いていたために当初はそれを疑ったのですが、実は全く関係有りませんでした。
続きを読むUbuntu 12.04 LTSでIPAフォントを埋め込んだPDFをLaTeXで作成する
(この記事は以前に http://nanatomo.com/program/latex/716 で公開されていたものです。)
Ubuntu 12.04 LTS で LaTeX環境をインストールし、さらに IPAフォントを埋め込んだ PDF を作成します。
続きを読むBukkit APIでMinecraftプラグイン(MOD)を作る
半月を使ってBukkitでMODを作りました。CraftBukkitを用いるとサーバサイドMODを非常に簡単に導入できます。レシピ追加、mob追加などの変更がなければクライアントサイドには特別なMODを導入する必要がありません。機能は限定されますがバニラ状態のクライアントでも、十分にMODを導入できます。なお、BukkitではMODのことを プラグイン と呼びます。
使い方はサーバをCraftBukkitで起動し、Bukkit APIを用いて作成したプラグインをCraftBukkitが作成する plugin ディレクトリに入れるだけです。/reload コマンドで起動中にリロード(再読み込み)が出来、/pl コマンドで有効なプラグインのリストが表示できます。もちろん、この操作はオペレータ(管理者)権限を持ったプレイヤーがクライアントから実行できます。
続きを読む