cht電腦資訊文書排版TeX
adm Find login register

中文數字的問題(年月日、時間)

qtnez
1 中文數字的問題(年月日、時間)
Promote 0 Bookmark 02024-08-21quote  

中文的數字有大小寫,銀行裡頭會用到的是大寫(壹、貳、參……),一般用的是小寫(一、二、三……)。

luatex-ja 的話有內建的 \kansuji 可用,例如 \kansuji1701 會排版出 一七一。但這有個問題,就是它不會十進位,也就是說要排版 2024年8月21日 時會排成 二〇二四年八月二一日,正確應該是二〇二四年八月二十一日。還好 LaTeX 有 zhnumber package 可用。

 

\usepackage[time=Chinese,style={Traditional,Normal}]{zhnumber}
… …
\zhtoday → 會顯示成 二〇二四年八月二十一日。

style 改成 Financial 時會用大寫的中文數字。可以從文章中間直接改:

\zhnumsetup{style=Financial}

詳細使用方法請 texdoc zhnumber

 

edited: 2

cht電腦資訊文書排版TeX
adm Find login register
views:439