在数学模式下以 hh:mm:ss 格式排版白天时间的正确方法是什么?
例如在$2:13,12\,\mathrm{min} = \SI{133,12}{s}$
。
答案1
我不知道如何使用来做到这一点siunitx
,所以我将解释如何使用不同的包来做到这一点。
我用datetime
包裹。(我将datetime
和加载siunitx
到同一个文档中,没有发生任何冲突,因此您可以同时使用它们。)首先,我添加以下行
\usepackage{datetime}
\settimeformat{hhmmsstime}
到我的序言,加载包,并选择 HH:MM:SS 格式(可以找到更多格式在包文档中)。
然后命令\currenttime
打印当前时间;例如“14:10:37”,或者我可以使用打印特定时间\formattime{12}{29}{37}
,即打印“12:29:37”。
由于冒号周围的空格在数学环境中会扩展,例如“14:10:37”,您可能需要将时间命令嵌入其中\mbox{}
,例如
$\mbox{\formattime{12}{29}{37}}$
这将时间置于数学环境中,并与文档的其余部分保持一致的间距。