昨日のCJK-LyX-qt-1.3.4を別なVineマシンに入れたところ、mathfontが表示されなかった。 どうやら、qt-develが必要なようだ。入れたらなぜか表示されるようになった。 また、Xvnc経由だとサーバの機能不足でXftが使えないため、mathfontがうまく 表示されないらしい。
CJK-LyX-qt-1.3.4が出ていたので、試してみた。Vine-2.6でもなんとか動作するよう だ。 日本語も問題ないし、math fontも綺麗に表示される。
CJK-LyX-qt-1.3.4-1.src.rpmを展開し、 ソースを展開して
lib/configure で latex -> platex lib/languagesにjapaneseを追加 lib/layoutにjsarticle.layout等を追加 lib/docにja_LyX_Doc-1.3.3.tar.gzの中身を追加
ソースを固めた後、リビルド。 /usr/share/fonts に latex-xft-fonts-0.1.tar.gz を展開して、 そのディレクトリを/etc/X11/XftConfigに追加。 さらに
xftcache /usr/share/fonts/latex-xft-fonts
を実行。
CJK-lyx-1.3.3-qtを試してみたが、コンパイルは通るものの、math fontが表示されない。 XftConfigの設定等をやってみたが、やはりダメ。 どうやらqt-3.2.1のバグらしい。
xforms-1.0-i18n_5.src.rpmとCJK-LyX-1.3.0-7.src.rpmをとってきてビルドしてみたが、 リンカでエラーがでて、コンパイルできなかった。詳細は不明。
CJK-Lyx-1.2.3-src.tar.gzをとってきて、 src/lyxrc.Cで
i18n_font_norm[0] = "ksc5601.1987-0"; i18n_font_norm[1] = "ksc5601.1987-0";
の部分を
i18n_font_norm[0] = "jisx0208.1983-0"; i18n_font_norm[1] = "jisx0201.1976-0";
に変更。lib/layoutに
jarticle.layout jbook.layout jreport.layout jsarticle.layout jsbook.layout jsreport.layout
を追加。lib/languagesに
japanese japanese "Japanese" iso8859-1 ja
を追加。lib/configureを
#### Searching some useful programs # Search LaTeX2e echo $ac_n "checking for a LaTeX2e program""... $ac_c" echo "$ac_t""(platex latex2e)" LATEX= for ac_prog in platex latex2e do
と変更(latex->platex)。lib/docにja_LyX_Doc-1.2.3.tar.gz を展開して
./configure; make; make install
特に問題なさそう。安定して動いている。