summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-07-26 23:10:53 +0000
committerKarl Berry <karl@freefriends.org>2013-07-26 23:10:53 +0000
commit81f3a7b776ea8fe83f4dbbe5ebf2d78648af9497 (patch)
treeddb69942c2476f9e4046260ea9f11e01df130516 /Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
parent70387bf1fd37feeb2be25de8b7b23d129b360c86 (diff)
xecjk (26jul13)
git-svn-id: svn://tug.org/texlive/trunk@31290 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty')
-rw-r--r--Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty26
1 files changed, 21 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty b/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
index dc3fda86212..13dd0469dd6 100644
--- a/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
+++ b/Master/texmf-dist/tex/xelatex/xecjk/xeCJKfntef.sty
@@ -6,7 +6,7 @@
%%
%% xeCJK.dtx (with options: `fntef')
%%
-%% $Id: xeCJK.dtx 465 2013-07-06 10:30:24Z sobenlee $
+%% $Id: xeCJK.dtx 477 2013-07-25 22:15:20Z sobenlee $
%% $URL: https://ctex-kit.googlecode.com/svn/trunk/xeCJK/xeCJK.dtx $
%% -----------------------------------------------------------------
%% Author:
@@ -33,11 +33,11 @@
%%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
-\GetIdInfo$Id: xeCJK.dtx 465 2013-07-06 10:30:24Z sobenlee $
+\GetIdInfo$Id: xeCJK.dtx 477 2013-07-25 22:15:20Z sobenlee $
{xeCJK patch file for ulem/CJKfntef}
\ProvidesExplPackage
{xeCJKfntef}
- {\ExplFileDate}{3.2.4}{\ExplFileDescription}
+ {\ExplFileDate}{3.2.5}{\ExplFileDescription}
\PassOptionsToPackage { normalem } { ulem }
\DeclareOption* { \PassOptionsToPackage { \CurrentOption } { ulem } }
\ProcessOptions \scan_stop:
@@ -100,6 +100,7 @@
\xeCJK_FullRight_and_CJK: \__xeCJK_ulem_FullRight_and_CJK:
\xeCJK_CJK_and_CJK:N \__xeCJK_ulem_CJK_and_CJK:N
\xeCJK_Boundary_and_Default: \__xeCJK_ulem_Boundary_and_Default:
+ \xeCJK_Boundary_and_NormalSp: \__xeCJK_ulem_Boundary_and_NormalSp:
\xeCJK@fix@penalty \__xeCJK_ulem_fix_penalty:
\__xeCJK_punct_hskip:n \__xeCJK_ulem_punct_hskip:n
\__xeCJK_CJK_and_Boundary_aux: \__xeCJK_ulem_CJK_and_Boundary_aux:
@@ -151,6 +152,12 @@
}
{ \__xeCJK_ulem_Boundary_and_Default: }
}
+\cs_new_protected_nopar:Npn \__xeCJK_ulem_Boundary_and_NormalSp:
+ {
+ \xeCJK_if_ulem_patch:TF
+ { \xeCJK_if_last_node:nT { CJK-space } { \xeCJK_remove_node: \c_space_tl } }
+ { \__xeCJK_ulem_Boundary_and_NormalSp: }
+ }
\cs_new_protected_nopar:Npn \__xeCJK_ulem_CJK_and_Boundary_aux:
{
\xeCJK_if_ulem_patch:TF
@@ -453,13 +460,18 @@
}
[ \ignorespacesafterend ]
%%
-%% This package consists of the file xeCJK.dtx
+%% This package consists of the file xeCJK.dtx,
+%% full-stop.map,
+%% fullwidth-stop.map,
+%% han-simp.map,
+%% han-trad.map,
%% and the derived files xeCJK.pdf,
%% xeCJK.sty,
%% xeCJK.cfg,
%% xeCJK.ins,
%% xeCJKfntef.sty,
%% xeCJK-listings.sty,
+%% xunicode-addon.sty,
%% xeCJK-example-autofake.tex,
%% xeCJK-example-fallback.tex,
%% xeCJK-example-subCJKblock.tex,
@@ -469,7 +481,11 @@
%% xeCJK-example-punctstyle.tex,
%% xeCJK-example-verbatim.tex,
%% xeCJK-example-IVS.tex,
-%% xeCJK-example-listings.tex, and
+%% xeCJK-example-listings.tex,
+%% full-stop.tec,
+%% fullwidth-stop.tec,
+%% han-simp.tec,
+%% han-trad.tec, and
%% README.txt.
%%
%% End of file `xeCJKfntef.sty'.