summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/fnpct/fnpct.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-04-09 16:54:11 +0000
committerKarl Berry <karl@freefriends.org>2013-04-09 16:54:11 +0000
commitba6b0d9a71177f6c82fd81c79c42254dceca27ad (patch)
tree09c3fec25b07a69bd152364b6543f325998b77fd /Master/texmf-dist/tex/latex/fnpct/fnpct.sty
parent997ddde9d00fa7747d655fe5ec7d1f1cdd6076af (diff)
fnpct (8apr13)
git-svn-id: svn://tug.org/texlive/trunk@29795 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/fnpct/fnpct.sty')
-rw-r--r--Master/texmf-dist/tex/latex/fnpct/fnpct.sty26
1 files changed, 20 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/fnpct/fnpct.sty b/Master/texmf-dist/tex/latex/fnpct/fnpct.sty
index c890dfa879a..deb87fb109e 100644
--- a/Master/texmf-dist/tex/latex/fnpct/fnpct.sty
+++ b/Master/texmf-dist/tex/latex/fnpct/fnpct.sty
@@ -31,8 +31,8 @@
\RequirePackage { xparse , l3keys2e , scrlfile }
\ProvidesExplPackage
{fnpct}
- {2013/02/28}
- {0.2j}
+ {2013/04/07}
+ {0.2k}
{footnote kerning}
% --------------------------------------------------------------------------
@@ -379,16 +379,21 @@
{
\tl_use:N \l_fnpct_current_punct_mark_tl
\fnpct_no_break:
- \prop_get:NVNT \l_fnpct_punctuation_marks_after_prop
- \l_fnpct_current_punct_mark_tl \l_fnpct_tmpa_dim
+ \prop_get:NVNT
+ \l_fnpct_punctuation_marks_after_prop
+ \l_fnpct_current_punct_mark_tl
+ \l_fnpct_tmpa_dim
{ \skip_horizontal:N \l_fnpct_tmpa_dim }
}
\fnpct_write_note:Nnnn #1 { #2 } { #3 } { #4 }
\fnpct_write_inner:N #1
\fnpct_punct_if_after:T
{
- \prop_get:NVNT \l_fnpct_punctuation_marks_before_prop
- \l_fnpct_current_punct_mark_tl \l_fnpct_tmpa_dim
+ \fnpct_no_break:
+ \prop_get:NVNT
+ \l_fnpct_punctuation_marks_before_prop
+ \l_fnpct_current_punct_mark_tl
+ \l_fnpct_tmpa_dim
{ \skip_horizontal:N \l_fnpct_tmpa_dim }
\fnpct_no_break:
\tl_use:N \l_fnpct_current_punct_mark_tl
@@ -824,6 +829,12 @@
%% the `enotez' package:
\fnpct_treatment:nn { enotez }
{ \AdaptNote \endnote \multendnote }
+ %% the `snotez' package:
+ \fnpct_treatment:nn { snotez }
+ {
+ \AdaptNoteOpt \sidenote \multsidenote
+ \AdaptNoteMark \sidenotemark
+ }
%% the `sidenotes' package:
\fnpct_treatment:nn { sidenotes }
{
@@ -1019,6 +1030,9 @@
2013/01/21 v0.2i - adapted to changes of sepfootnotes, bug fix in reading
of multiple notes
2013/02/22 v0.2j - adaption of `enotez' \endnote command
+2013/04/07 v0.2k - bug fix: suppress possible break point between footnote
+ mark and punctuation mark if `punct-after=true' has
+ been set
% --------------------------------------------------------------------------
% NOTES: