8月 22, 2009

ボックスとルール(罫線)で表組みをシミュレートする

とある資料作りの話。箇条書きでリストアップしている項目を表の形にできないかと相談され、まあマクロでどうにでもなるでしょうと安請け合いしたのが苦労の始まり。数ページに渡る表なので、LaTeX(ラテック)のlongtable環境かsupertable環境を使おうかとも思ったが、とりあえず普通のtabular環境で少し実験してみたのだが、何せ元が箇条書きなものだから、マクロで表にするのに四苦八苦する。

一応、形にはなったのだが、新幹線車中で他にやることもないので、つらつら考えていたところ、ふと、これってボックスをルール(ルーラー、罫線)で囲んで積み重ねれば簡単に実現できるのではないかと、思いついた。

さっそく今日、マクロを組んでみたのだが、思っていた以上に簡単に出来た。今回の目的の為には、複雑な表組マクロよりも、シンプルなボックスの方が良い。表環境だと途中で改頁できないとかあるのだが、ボックス積み重ねだと、そういう不都合もない。

ということで、プログラミングも数学と同様、想像力が大切ですね。

浜松出張

[ 昨日の記録 ] 昨日の金曜日は浜松にてとある会議というか会合。品川9時10分のひかりにて浜松に向かう。禁煙席は3人がけの真ん中しか空いてないというので、迷った結果、喫煙席を選ぶ。喫煙席の方が人気がないんですね。人はまばらで快適。しかし、同じひかりにのったという同僚に後で話を聞くと、自由席も空いていたんだそうだ。ううむ、失敗したなあ。

浜松には10時33分に着く。会議は11時から。昼は八百徳という鰻屋で「お櫃うなぎ茶漬け」をいただいた。名古屋でいうところの「ひつまぶし」ですな。美味しいのだが、欲を言えば、刻み海苔があればなあ。

会議のあと、東京チーム3人を含めて数人で地元チームお勧めの凡竹庵で食事。カミさんに「うなぎパイ」を買って帰路に着く。実はうなぎパイ、初めて食べたのだが、けっこう美味しい。