名前: トニイ 日時: 2005-03-04 03:20:12 IPアドレス: 219.116.97.*
>>34834 >以下の定義を tex ファイルに貼り付けて見たのですが,うまくいきませんでした. >どうも面倒なようなので,\todayを使わずに直接日付を書き込むようにしたいと思います. 以下で出来ませんか? (\newif 等の部分が漏れていたので追加) letter.cls は普段使っている文書クラスと比べて書式が特殊なので,どう書くのか調べたら, 滋賀大の熊沢先生の letter.clsの解説 には日本語化の方法も載っていました。 \makeatletter \newif\if西暦 \西暦false \def\西暦{\西暦true} \def\和暦{\西暦false} \newcount\heisei \heisei\year \advance\heisei-1988\relax \def\today{{% \iftdir \if西暦 \kansuji\number\year 年 \kansuji\number\month 月 \kansuji\number\day 日 \else 平成\ifnum\heisei=1 元年\else\kansuji\number\heisei 年\fi \kansuji\number\month 月 \kansuji\number\day 日 \fi \else \if西暦 \number\year~年 \number\month~月 \number\day~日 \else 平成\ifnum\heisei=1 元年\else\number\heisei~年\fi \number\month~月 \number\day~日 \fi \fi}} \makeatother
この書き込みへの返事: