diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty | 66 |
1 files changed, 46 insertions, 20 deletions
diff --git a/Master/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty b/Master/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty index 759da8b9554..f09fe245e15 100644 --- a/Master/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty +++ b/Master/texmf-dist/tex/latex/cjkpunct/CJKpunct.sty @@ -6,17 +6,30 @@ %% %% CJKpunct.dtx (with options: `CJKpunct') %% -%% Version 4.8.2 (06-May-2009) +%% Copyright (C) 2003--2010 by Linbo Zhang <zlb@lsec.cc.ac.cn> +%% Copyright (C) 2003--2010 by Wenchang Sun <sunwch@nankai.edu.cn> +%% Copyright (C) 2010 by Leo Liu <leoliu.pku@gmail.com> +%% Copyright (C) 2016 by Qing Lee <sobenlee@gmail.com> +%% -------------------------------------------------------------------------- %% -%% This is the file CJKpunct.sty for the CJK package +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3c of this license or (at your option) any later +%% version. This version of this license is in +%% http://www.latex-project.org/lppl/lppl-1-3c.txt +%% and the latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2005/12/01 or later. %% -%% Authors: -%% Linbo Zhang (zlb@lsec.cc.ac.cn) -%% Wenchang Sun (sunwch@nankai.edu.cn) +%% This work has the LPPL maintenance status `maintained'. %% +%% The Current Maintainer of this work is Qing Lee. %% -\def\fileversion{4.8.2} -\def\filedate{2009/05/06} +%% -------------------------------------------------------------------------- +%% +\def\fileversion{4.8.4} +\def\filedate{2016/05/14} \ProvidesPackage{CJKpunct}[\filedate\space\fileversion] \endlinechar \m@ne @@ -122,7 +135,7 @@ \ifcsname \CJK@enc @\CJK@family @\f@series @\f@shape\endcsname \global\edef\CJKpunct@family{\csname \CJK@enc @\CJK@family @\f@series @\f@shape\endcsname} \else - \edef\CJKpunct@family{\CJK@family} + \global\edef\CJKpunct@family{\CJK@family} \fi} \def\CJKpunctmapfamily#1#2#3#4#5{ @@ -193,7 +206,7 @@ \edef\CJKpunct@temp{\csname CJKpunct@pn@\CJK@enc @12\endcsname} \CJKpunct@cntc=0\relax \loop - \global\expandafter\edef\csname CJKpunct\CJKpunct@punctstyle + \global\expandafter\edef\csname CJKpunct\the\CJKpunct@cntc @\CJK@enc @\CJKpunct@family @kern\CJKpunct@temp @\CJKpunct@temp\endcsname{ -0.\CJKpunct@decimal em} \advance \CJKpunct@cntc 1\relax @@ -280,7 +293,9 @@ \advance\CJKpunct@cnta -50\relax \or % banjiao \or % kaiming - \ifcsname CJKpunct@kaiming#1\endcsname + \ifcsname CJKpunct@kaiming\CJK@enc#1\endcsname + \advance\CJKpunct@cnta -\csname CJKpunct\CJKpunct@punctstyle @\CJK@enc + @\CJKpunct@family @roglue@#1\endcsname \ifcsname CJKpunct\CJKpunct@punctstyle @\CJK@enc @\CJKpunct@family @loglue@#2\endcsname \advance\CJKpunct@cnta -50\relax \fi @@ -434,22 +449,22 @@ ff/61,ff/93,30/9,30/11,30/23,30/17,20/25,20/29,30/13,30/15,, \def\CJKpunct@utfasymbol#1#2{ \CJK@punctchar{\CJK@uniPunct}{0}{#1}{#2}} \def\CJKpunct@utfbsymbol#1#2{ - \ifnum #2=148 + \ifnum #2=148 % \textemdash \else - \ifnum #2=166 + \ifnum #2=166 % \textellipsis \else - \ifnum #2=152 + \ifnum #2=152 % \textquoteleft \else - \ifnum #2=153 + \ifnum #2=153 % \textquoteright \else - \ifnum #2=156 + \ifnum #2=156 % \textquotedblleft \else - \ifnum #2=157 + \ifnum #2=157 % \textquotedblright \fi \fi @@ -480,11 +495,22 @@ ff/61,ff/93,30/9,30/11,30/23,30/17,20/25,20/29,30/13,30/15,, 37,63,4,56,2,63,5,63,6,6,6,12,11,23,50,24,54,16,71,20,69,12,76,13,% 74,26,61,3,50,3,4,8,69,6,69,2,69,38,39,4,62,2,55,5,62,7,62,16,71,9,% 58,3,62,3,62,,,} - -\IfFileExists{CJKpunct.spa}{\input{CJKpunct.spa}}{} +\InputIfFileExists{CJKpunct.spa}{}{} \endlinechar `\^^M - -\endinput +%% +%% This package consists of the files CJKpunct.dtx, +%% CJKpunct.spa, +%% setpunct-main.tex, +%% setpunct-macros.tex, +%% example-CJKfntef.tex, +%% example-gb.tex, +%% example-gbk.tex, +%% example-utf8.tex, +%% README.txt, +%% and the derived files CJKpunct.sty, +%% CJKpunct.pdf, +%% CJKpunct.ins, and +%% README.md (this file). %% %% End of file `CJKpunct.sty'. |