それなのに!
今日も、朝一でデータベースエラー!
くっそぉー! ちくしょぉー!
いったいどこが悪いんだぁ!???
バージョンアップじたいはしておいて損は無い(たぶん)ものなのでまあいいのですが、悩みは減りません。
さて、浮世の悩みはとりあえず脇へおいといて・・・
実は昨日のバージョンアップ時に並行して変更したものがあります。
それは mimetex での数式表示の文字の大きさ(デフォルト値)。
先日アップした糖質のページ、いろいろ化学式が入っていますが、これてふ(mimetex)で書いたものです。
(ウィキクックレシピ(WikiCookRecipe)−みんなのレシピ みんなで料理−のMediawikiにmimetexを導入した過程については、過去記事「レンタルサーバMediawikiでの数式表示のための作業手順(mimetexのインストールなど)」参照)
mimetex では文字の大きさをいろいろ変えられます。
全部で8種類の文字サイズが用意されていて、小さい方から tiny small normalsize large Large LARGE huge Huge と名付けられています。例えば文字サイズを最小にしたければ、てふ記述の中で
\tiny{C_6(H_2O)_6}
と書いてやればC6(H2O)6という表示がすごくちっちゃくなるんです。
ところが mimetex のデフォルト文字サイズはなぜかlarge。
largeだとちょっと大きいんですよね。糖質のページの中でも化学式だけが巨大化して全体のバランスがとれていませんでした。
かといっていちいち一つ一つのTex記述に large 指定するのもめんどくさい。デフォルト値が normalsize だったらいいのになあと思っていました。
で、デフォルト値をいじる方法があるはずだとマニュアルを探した結果、コンパイル時にオプションを指定してやることで実現できることが分かりました。
過去記事「レンタルサーバMediawikiでの数式表示のための作業手順(mimetexのインストールなど)では、コンパイルはこうしろと書いてあります。
gcc -DAA mimetex.c gifsave.c -lm -o mimetex.cgi
この1行の代わりに文字サイズのデフォルト指定のオプションを加えたコンパイルを実行してやるとOK。
gcc -DAA -DDEFAULTSIZE=2 mimetex.c gifsave.c -lm -o mimetex.cgi
ここで8種類の文字サイズは小さい方から0〜7の数字に対応しています。ですから2はnormalsizeに対応。
こうやって作ったmimetex.cgiを使ってやると、デフォルトの文字サイズがワンランク小さくなって全体とのバランスがとれるようになりました。でも、うーん、なんか添え字とかちょっと見にくいかなあ。htmlタグの方がきれいに見えるのかもしれない。
ちなみに mimetex のマニュアルはダウンロードしてきたのを解凍した時に入っている mimetex.html に記述されています。
これで化学式の文字サイズの問題はけりをつけて、糖質のページの整備、食品成分情報記述の枠づくり、荒っぽくてもいいからなんとか形にしなきゃ。
だって、もう11月も残り少ない・・・(焦)。
データベースエラーの相手なんかしてる場合じゃない・・・?
ウィキクックレシピ(WikiCookRecipe)−みんなのレシピ みんなで料理−は、みんなで食材情報やレシピを投稿したり、閲覧したりするサイトです。ユーザ登録は無料、お気軽にご参加下さい。閲覧の仕方、投稿の仕方が分かりづらいなどありましたら、このブログに是非その旨コメント下さい。回答するとともに、少しずつでも使いやすく改善していきたいと思っています。
ウィキクックレシピ(WikiCookRecipe)−みんなのレシピ みんなで料理−11月26日のデータ
登録ユーザ数:24
食材ページ数:692
食品成分ページ数:1
レシピ数:28
新着食材ページ:無し
新着食品成分ページ:無し
新着レシピ:無し
この記事は、次のトラックバック・コミュニティにトラックバックしています。各コミュニティには、テーマに沿ったいろんな人のブログ記事が集まっています。興味のある方は覗いてみて下さい。
Mediawiki |