summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/thmtools/thm-patch.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-06-09 22:20:52 +0000
committerKarl Berry <karl@freefriends.org>2010-06-09 22:20:52 +0000
commitade959d5f7adbbef896062a4245725f1369e1b1f (patch)
tree6890ee291e0535e02d4ff77abd23a5cf802e4f76 /Master/texmf-dist/source/latex/thmtools/thm-patch.dtx
parent4b653b7509fc5880c21ce05b56562dda6e8e12f2 (diff)
thmtools update (9jun10)
git-svn-id: svn://tug.org/texlive/trunk@18850 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/thmtools/thm-patch.dtx')
-rw-r--r--Master/texmf-dist/source/latex/thmtools/thm-patch.dtx8
1 files changed, 6 insertions, 2 deletions
diff --git a/Master/texmf-dist/source/latex/thmtools/thm-patch.dtx b/Master/texmf-dist/source/latex/thmtools/thm-patch.dtx
index 9b0c03d1ef7..3cb6a6fcd1d 100644
--- a/Master/texmf-dist/source/latex/thmtools/thm-patch.dtx
+++ b/Master/texmf-dist/source/latex/thmtools/thm-patch.dtx
@@ -53,7 +53,9 @@
\def\thmt@parsetheoremargs#1{%
\parse{%
- {\parseOpt[]{\def\thmt@optarg{##1}}{\let\thmt@optarg\@empty}}%
+ {\parseOpt[]{\def\thmt@optarg{##1}}{%
+ \let\thmt@shortoptarg\@empty
+ \let\thmt@optarg\@empty}}%
{%
\def\thmt@local@preheadhook{}%
\def\thmt@local@postheadhook{}%
@@ -66,9 +68,11 @@
\ifx\@empty\thmt@optarg\else [{\thmt@optarg}]\fi
}%
\csname thmt@original@#1\@xa\endcsname\tmp@args
- \thmt@local@postheadhook
+ %%moved down: \thmt@local@postheadhook
+ %% (give postheadhooks a chance to re-set nameref data)
\csname thmt@#1@postheadhook\endcsname
\thmt@generic@postheadhook
+ \thmt@local@postheadhook
\let\@parsecmd\@empty
}%
}%