summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/xpinyin
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-07-15 03:01:16 +0000
committerNorbert Preining <norbert@preining.info>2022-07-15 03:01:16 +0000
commit672664411215c14fc71db763da169731d3c6a361 (patch)
tree4271cb2ba5f7f1488b07cbaa63fe29df67f69554 /macros/latex/contrib/xpinyin
parent247e399be12f89ba7ad8f79d3c582512e4913abf (diff)
CTAN sync 202207150301
Diffstat (limited to 'macros/latex/contrib/xpinyin')
-rw-r--r--macros/latex/contrib/xpinyin/xpinyin.dtx23
-rw-r--r--macros/latex/contrib/xpinyin/xpinyin.pdfbin208401 -> 209536 bytes
2 files changed, 14 insertions, 9 deletions
diff --git a/macros/latex/contrib/xpinyin/xpinyin.dtx b/macros/latex/contrib/xpinyin/xpinyin.dtx
index e142fba5ce..31d960cd66 100644
--- a/macros/latex/contrib/xpinyin/xpinyin.dtx
+++ b/macros/latex/contrib/xpinyin/xpinyin.dtx
@@ -167,12 +167,12 @@ Copyright and Licence
%</internal>
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\RequirePackage{expl3}
-%<+package>\GetIdInfo$Id: xpinyin.dtx b319ff9 2022-06-04 19:40:35 +0800 Qing Lee <sobenlee@gmail.com> $
+%<+package>\GetIdInfo$Id: xpinyin.dtx dd0cc20 2022-07-14 18:53:49 +0800 Qing Lee <sobenlee@gmail.com> $
%<package> {Automatically add pinyin to Chinese characters}
%<package>\ProvidesExplPackage{\ExplFileName}
-%<package> {\ExplFileDate}{3.0}{\ExplFileDescription}
+%<package> {\ExplFileDate}{3.1}{\ExplFileDescription}
%<database>\ProvidesFile{xpinyin-database.def}%
-%<database> [2022/06/04 v3.0 xpinyin database]
+%<database> [2022/07/14 v3.1 xpinyin database]
%<*driver>
\documentclass{ctxdoc}
\usepackage{xpinyin}
@@ -186,7 +186,7 @@ Copyright and Licence
%</driver>
% \fi
%
-% \CheckSum{690}
+% \CheckSum{695}
% \GetFileId{xpinyin.sty}
%
% \title{\bfseries\pkg{xpinyin} 宏包}
@@ -279,7 +279,7 @@ Copyright and Licence
% 对于多音字,可以使用 \tn{xpinyin} 为其设置拼音;而 \tn{xpinyin*} 相当于
% \env{pinyinscope} 环境的命令形式。\tn{xpinyin} 可以在 \env{pinyinscope} 环境和
% \tn{xpinyin*} 中使用。例如,
-% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.5\linewidth,gobble=5]
+% \begin{SideBySideExample}
% \xpinyin{长}{chang2}\\
% \xpinyin*{甄士隐梦幻识通灵}\\
% \xpinyin*{\xpinyin{重}{zhong4}要}
@@ -291,7 +291,7 @@ Copyright and Licence
% \tn{pinyin} \oarg{options} \Arg{拼音}
% \end{syntax}
% 用于输出拼音,为了输入的方便 \texttt{\"u} 可以用 |v| 代替。例如,
-% \begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.5\linewidth,gobble=5]
+% \begin{SideBySideExample}
% \pinyin{lv2zi}\\
% \pinyin{nv3hai2zi}
% \end{SideBySideExample}
@@ -422,8 +422,8 @@ Copyright and Licence
% \end{macrocode}
%
% \begin{macrocode}
-\RequirePackage { xparse }
-\RequirePackage { l3keys2e }
+\cs_if_exist:NF \NewDocumentCommand
+ { \RequirePackage { xparse } }
% \end{macrocode}
%
% \begin{variable}{\c_@@_tone_prop}
@@ -1176,7 +1176,12 @@ Copyright and Licence
% \end{macro}
%
% \begin{macrocode}
-\ProcessKeysOptions { xpinyin }
+\cs_if_exist:NTF \ProcessKeyOptions
+ { \ProcessKeyOptions [ xpinyin ] }
+ {
+ \RequirePackage { l3keys2e }
+ \ProcessKeysOptions { xpinyin }
+ }
% \end{macrocode}
%
% \begin{macrocode}
diff --git a/macros/latex/contrib/xpinyin/xpinyin.pdf b/macros/latex/contrib/xpinyin/xpinyin.pdf
index b7037f95bf..2d9870ae51 100644
--- a/macros/latex/contrib/xpinyin/xpinyin.pdf
+++ b/macros/latex/contrib/xpinyin/xpinyin.pdf
Binary files differ