1. Gói lệnh numname.sty
Nguyễn Hữu Điển
Khoa Toán - Cơ - Tin học
ĐHKHTN Hà Nội, ĐHQGHN
Mục lục
1 Giới thiệu 1
2 Môi trường chính và ví dụ 1
3 Kết luận 3
1 Giới thiệu
Một gói lệnh nhỏ chuyển các số thành chữ và đánh dấu số hàng nghìn và triệu cho các số
lớn lag gói numname.sty tại địa chỉ
http://tug.ctan.org/tex-archive/macros/latex/contrib/numname/
2 Môi trường chính và ví dụ
1. Lệnh cho chữ số nguyên và đánh dấu nghìn, triệu
cardinal{12345}
fcardinal{12345}
12345
12,345
2. Mặc định là dấu phảy cho 3 số từ đơn vị
fcardinal{12}
fcardinal{1234}
fcardinal{1234567}
12
1,234
1,234,567
3. Ta có thể bỏ và định nghĩa lại
1
2. renewcommand*{fnumbersep}{:}
$fcardinal{12345678}$
12 345 678
renewcommand*{fnumbersep}{.:}
$fcardinal{12345678}$
12. 345. 678
4. Chuyển các số thành số thứ tự
renewcommand*{fnumbersep}{.}
$fordinal{3}$
$fordinal{12341}$
3rd
12.341st
5. Cho chữ thẳng nên
renewcommand{ordscript}[1]%
{textsuperscript{#1}}
$fordinal{1234567}$
ordinal{1234567}
ordinal{value{section}}
1.234.567th
1234567th
2nd
6. Chuyển đổi từ số sang chữ
numtoname{12345}
numtoName{12345}
NumToName{12345}
twelve thousand, three hundred and forty-five
Twelve thousand, three hundred and forty-five
Twelve Thousand, Three Hundred and Forty-Five
7. Chuyển các số mục lục
ordinaltoname{value{section}}
ordinaltoName{value{section}}
OrdinalToName{value{section}}
second
Second
Second
2
3. 3 Kết luận
Còn chuyển số sang tiếng Việt thì sao, đây là chủ đề cần quan tâm.
3