summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-11-23 22:46:14 +0000
committerKarl Berry <karl@freefriends.org>2012-11-23 22:46:14 +0000
commite59dc86d50620df70414da4bd434219b46137fc9 (patch)
treed9e6e67add7baf2bbd1a69274a733616915b5f65 /Master/texmf-dist/source/latex
parenta75a0391a6a6873345d5d864a61031eb4dd09780 (diff)
zhnumber (23nov12)
git-svn-id: svn://tug.org/texlive/trunk@28347 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex')
-rw-r--r--Master/texmf-dist/source/latex/zhnumber/zhnumber.dtx46
1 files changed, 25 insertions, 21 deletions
diff --git a/Master/texmf-dist/source/latex/zhnumber/zhnumber.dtx b/Master/texmf-dist/source/latex/zhnumber/zhnumber.dtx
index 559498c7c57..8fd4b479293 100644
--- a/Master/texmf-dist/source/latex/zhnumber/zhnumber.dtx
+++ b/Master/texmf-dist/source/latex/zhnumber/zhnumber.dtx
@@ -154,11 +154,11 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
%</driver>
\RequirePackage{expl3}
%</driver|package>
-%<package|config>\GetIdInfo$Id: zhnumber.dtx 351 2012-07-20 05:30:58Z sobenlee $
-%<package> {package for typesetting numbers with Chinese glyphs}
-%<config&utf8> {Chinese numerals with UTF8 encoding}
-%<config&big5> {Chinese numerals with Big5 encoding}
-%<config&gbk> {Chinese numerals with Big5 encoding}
+%<package|config>\GetIdInfo$Id: zhnumber.dtx 367 2012-11-23 04:45:50Z sobenlee $
+%<package> {Typesetting numbers with Chinese glyphs}
+%<config&utf8> {Chinese numerals with UTF8 encoding}
+%<config&big5> {Chinese numerals with Big5 encoding}
+%<config&gbk> {Chinese numerals with Big5 encoding}
%<package>\ProvidesExplPackage{\ExplFileName}{\ExplFileDate}{1.6}{\ExplFileDescription}
%<config>\ProvidesExplFile
%<config&utf8> {\ExplFileName-utf8.cfg}
@@ -167,17 +167,18 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
%<config> {\ExplFileDate} {1.6} {\ExplFileDescription}
%
%<*driver>
-\documentclass{l3doc}
+\documentclass[full,a4paper]{l3doc}
\usepackage{amsmath}
\usepackage{xeCJK}
\usepackage{zhnumber}
\usepackage{fvrb-ex}
\usepackage{metalogo}
+\usepackage{geometry}
+\geometry{includemp,hmargin={0mm,15mm},vmargin=15mm,footskip=7mm}
+\BeforeBeginEnvironment{SideBySideExample}{\vskip1ex\relax}
\hypersetup{pdfstartview=FitH}
\setlist{nosep}
\linespread{1.1}
-\addtolength{\voffset}{-5\baselineskip}
-\addtolength\textheight{8\baselineskip}
\setmainfont{TeX Gyre Pagella}
\setmonofont{Inconsolata}
\xeCJKDeclareCharClass{CJK}{ "25CB }
@@ -193,7 +194,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
\def\TFF{true\orvar\defaultvar{false}}
\def\orvar{\char`\|}
\let\defaultvar\textbf
-\def\argbrace#1{\char`\{#1\char`\}}
+\def\argbrace#1{\{#1\}}
\@addtoreset{CodelineNo}{section}
\makeatother
\def\indexname{代码索引}
@@ -204,10 +205,13 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
数字表示对应项使用时所在的行号。}
\begin{document}
\DocInput{\jobname.dtx}
+ \newgeometry{margin=15mm,footskip=7mm}
+ \PrintIndex
\end{document}
%</driver>
% \fi
%
+% \CheckSum{844}
% \GetFileInfo{\jobname.sty}
%
% \title{\bfseries\pkg{zhnumber} 宏包}
@@ -241,7 +245,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
% \begin{syntax}
% \cs{zhnumber} \marg{number}
% \end{syntax}
-% 以中文格式输出数字。这里的数字可以是整数、小数和分数。例如\\[1ex]
+% 以中文格式输出数字。这里的数字可以是整数、小数和分数。例如
% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.6\linewidth,gobble=5]
% \zhnumber{2012020120}\\
% \zhnumber{2 012 020 120}\\
@@ -261,7 +265,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
% \cs{zhdigits} \marg{number}
% \end{syntax}
% 将阿拉伯数字转换为中文数字串。缺省状态下,|\zhdigits| 将 0 映射为〇,如果需要
-% 将其映射为零,可以使用 |\zhdigits*|。例如\\[1ex]
+% 将其映射为零,可以使用 |\zhdigits*|。例如
% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.6\linewidth,gobble=5]
% \zhdigits{2012020120}\\
% \zhdigits*{2012020120}
@@ -272,7 +276,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
% \begin{syntax}
% \cs{zhnum} \marg{counter}
% \end{syntax}
-% 与 |\roman| 等类似,用于将 \LaTeX 计数器的值转换为中文数字。例如\\[1ex]
+% 与 |\roman| 等类似,用于将 \LaTeX 计数器的值转换为中文数字。例如
% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.6\linewidth,gobble=5]
% \zhnum{section}
% \end{SideBySideExample}
@@ -282,7 +286,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
% \begin{syntax}
% \cs{zhweekday} \Arg{yyyy/mm/dd}
% \end{syntax}
-% 输出日期当天的星期。例如\\[1ex]
+% 输出日期当天的星期。例如
% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.6\linewidth,gobble=5]
% \zhweekday{2012/5/20}
% \end{SideBySideExample}
@@ -293,7 +297,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
% \cs{zhdate} \Arg{yyyy/mm/dd}
% \cs{zhdate*} \Arg{yyyy/mm/dd}
% \end{syntax}
-% 以中文格式输出日期,其中带 |*| 的命令还输出星期。例如\\[1ex]
+% 以中文格式输出日期,其中带 |*| 的命令还输出星期。例如
% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.6\linewidth,gobble=5]
% \zhdate{2012/5/21}\\
% \zhdate*{2012/5/21}
@@ -301,7 +305,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
% \end{function}
%
% \begin{function}[added=2012-5-25]{\zhtoday}
-% 与 |\today| 类似,以中文输出当天的日期。例如\\[1ex]
+% 与 |\today| 类似,以中文输出当天的日期。例如
% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.6\linewidth,gobble=5]
% \zhtoday
% \end{SideBySideExample}
@@ -311,14 +315,14 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
% \begin{syntax}
% \cs{zhtime} \Arg{hh:mm}
% \end{syntax}
-% 以中文格式输出时间。例如\\[1ex]
+% 以中文格式输出时间。例如
% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.6\linewidth,gobble=5]
% \zhtime{23:56}
% \end{SideBySideExample}
% \end{function}
%
% \begin{function}[added=2012-5-25]{\zhcurrtime}
-% 输出当前的时间。例如\\[1ex]
+% 输出当前的时间。例如
% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.6\linewidth,gobble=5]
% \zhcurrtime
% \end{SideBySideExample}
@@ -346,7 +350,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
% time = \argbrace{\meta{Arabic}\orvar\meta{Chinese}}
% \end{syntax}
% 设置日期和时间的数字格式,\meta{Arabic} 为阿拉伯数字,而 \meta{Chinese} 为中文数字。
-% 默认使用阿拉伯数字。例如\\[1ex]
+% 默认使用阿拉伯数字。例如
% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.6\linewidth,gobble=5]
% \zhnumsetup{time=Chinese}
% \zhtoday\zhcurrtime
@@ -365,7 +369,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
% \item[Financial] 以大写形式输出中文数字;
% \item[Ancient] 以廿输出 20,以卅输出 30,以卌输出 40,以皕输出 200。
% \end{itemize}
-% 可以设置 |style| 为其中一个,也可以是前三个与后两个的适当组合,默认是简体小写。例如\\[1ex]
+% 可以设置 |style| 为其中一个,也可以是前三个与后两个的适当组合,默认是简体小写。例如
% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.4\linewidth,gobble=5]
% \zhnumsetup{style={Traditional,Financial}}
% \zhnumber{62012.3}\\
@@ -420,6 +424,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
%
% \end{documentation}
%
+% \StopEventually{}
%
% \begin{implementation}
%
@@ -961,7 +966,7 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
{
\int_incr:N \l_tmpa_int
\tl_set:Nx \l_tmpa_tl
- { c_zhnum_scale_ \zhnum_int_to_word:n { \l_tmpa_int + \c_eleven } _tl }
+ { c_zhnum_scale_ \zhnum_int_to_word:n { \l_tmpa_int + \c_eleven } _tl }
\tl_if_exist:cF \l_tmpa_tl { \int_incr:N \g_zhnum_scale_int }
\tl_set:cn { \l_tmpa_tl } {##1}
}
@@ -1382,7 +1387,6 @@ and some specific Chinese Simplified fonts (TrueType or OpenType).
%
% \end{implementation}
%
-% \PrintIndex
% \Finale
%
\endinput