Re: 時刻の表示(calc利用)

名前: トノ
日時: 2003-04-03 13:00:19
IPアドレス: 150.35.254.*

>>17950 \two@digits というコントロール・シーケンスを使って、 「0」が補われるようにしてみました。 \documentclass{jarticle}\relax \usepackage{calc} \newcounter{hours}\newcounter{minutes} \makeatletter % ここから \renewcommand*{\thehours}{\two@digits\c@hours} \renewcommand*{\theminutes}{\two@digits\c@minutes} \makeatother % ここまで追加 \newcommand{\printtime}{% \setcounter{hours}{\time/60}% \setcounter{minutes}{\time-\value{hours}*60}% \thehours h \theminutes min} \begin{document} \noindent The time is \printtime.\\ \end{document} ちなみに、pLaTeX の場合は、上記の hours、minutes というカウンターに 相当するものとして、\hour、\minite というカウント・レジスターが 予め定義されていますので、それを使うと、 \newcommand*{\printtime}{% \two@digits\hour h \two@digits\minute min% } で済んでしまいます。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)