53 LaTeX2THML で色がつかない…のを解決した

LATEX で色々書いていて、 時々色を変えて強調する、 というのをやっている。 ごく自然なことだけど、 なぜか LaTeX2HTML で .html にしたときに上手く色がつかない、 という症状に悩まされていた。


そうだ、Chappy 君に聞いてみよう。


無事原因が判明した。.css が更新されていない。 なければ作るけれど、存在していれば新しく作らないので、 後から書き足した色の指定は反映されない、ということでした。

とりあえず Makefile 中の
knowhow-2026/index.html: knowhow-2026.tex knowhow-2026-fig/*
        latex2html knowhow-2026.tex
のような記述を
knowhow-2026/index.html: knowhow-2026.tex knowhow-2026-fig/*
        rm -f knowhow-2026/*.css
        latex2html knowhow-2026.tex
と書き換えて対応することに。

.latex2html に追加
$REFRESH_STYLES = 1;
という手段もあるけれど、こうすると、毎回 .css を書き換えてしまう (自分で .css を作る人にとっては、勝手に上書きされるとマズイ、 ということになる)。 私の場合は .css 自分で書かないので、こうしても良さそうだけど、 まずは安全運転する。



桂田 祐史