diff options
author | Karl Berry <karl@freefriends.org> | 2010-01-10 01:03:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-01-10 01:03:02 +0000 |
commit | edb3f0e6434fdd9b9ba2f6abaef04d9a3ada23d7 (patch) | |
tree | b92be3daaf606e006e33d3f3a3bb2bde868d4101 /Master/texmf-dist | |
parent | 125cb0452345f357296060037e22c05ddb86dfb0 (diff) |
threeparttablex 0.08 (8jan10)
git-svn-id: svn://tug.org/texlive/trunk@16654 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/latex/threeparttablex/README | 9 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/threeparttablex/threeparttablex.pdf | bin | 72846 -> 76044 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/threeparttablex/threeparttablex.tex | 16 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/threeparttablex/threeparttablex.sty | 21 |
4 files changed, 43 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/latex/threeparttablex/README b/Master/texmf-dist/doc/latex/threeparttablex/README index 91f71f17085..159227ace7e 100644 --- a/Master/texmf-dist/doc/latex/threeparttablex/README +++ b/Master/texmf-dist/doc/latex/threeparttablex/README @@ -1,4 +1,4 @@ -% (C) Lars Madsen, daleif@imf.au.dk, 2009/12/28 +% (C) Lars Madsen, daleif@imf.au.dk, 2010/01/08 % This material is subject to the LaTeX Project Public License. % See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html % for the details of that license. @@ -19,6 +19,13 @@ can now do \tnotex{tn:a} to get \tnote{\ref{tn:a}}. For information on how to use threeparttable with longtable see the manual. +* v0.08 + re-Added support for \note and \source when loading the referable option, + for example of use, see the manual + + They got lost in the last update (someone forgot to commit them to his + subversion repository) + * v0.06 Made \tnotex robust diff --git a/Master/texmf-dist/doc/latex/threeparttablex/threeparttablex.pdf b/Master/texmf-dist/doc/latex/threeparttablex/threeparttablex.pdf Binary files differindex 7c5dc25554a..d50410e541a 100644 --- a/Master/texmf-dist/doc/latex/threeparttablex/threeparttablex.pdf +++ b/Master/texmf-dist/doc/latex/threeparttablex/threeparttablex.pdf diff --git a/Master/texmf-dist/doc/latex/threeparttablex/threeparttablex.tex b/Master/texmf-dist/doc/latex/threeparttablex/threeparttablex.tex index 1d7a713b652..0a52e733e57 100644 --- a/Master/texmf-dist/doc/latex/threeparttablex/threeparttablex.tex +++ b/Master/texmf-dist/doc/latex/threeparttablex/threeparttablex.tex @@ -39,6 +39,8 @@ \author{Lars Madsen\thanks{Email: daleif@imf.au.dk}} +\date{Version 0.08, \today} + \maketitle \section{Introduction} @@ -124,6 +126,14 @@ few \tpt internals such that the tnote into a hyperlink. \item \cs{setTableNoteFont}\marg{font commands} can be used to set the font inside tables notes. (default is empty) +\item inside the \emph{tablenotes} environment, the macros \cs{note} + and \cs{source} can be used to specify general notes and a source + reference for the table data. These are commonly used within the + examples in The Chicago Manual of Style. +\item The macros \cs{TPTLnotename} \cs{TPTLsourcename} holds the title + names for \cs{note} and \cs{source} (default: >>Note<< and + >>Source<<). Both are typeset using \cs{TPTLnotesnamefontcommand} + which deaults to \cs{textit}. \end{enumerate} \section{Example} @@ -134,6 +144,7 @@ few \tpt internals such that \begin{TableNotes} \item[a] \label{tn:a} test test test test test test test test \item[b] \label{tn:b} test2 + \source Made up by daleif \end{TableNotes} \begin{longtable}{l l l} @@ -170,17 +181,21 @@ few \tpt internals such that \footnotesize \item[c] test test test test test test test test \item[d] \label{tn:c} the reference to this is not a link + \note Some general note \end{tablenotes} \end{threeparttable} \end{center} \end{lstlisting} +\newpage + \noindent Resulting in: \begin{ThreePartTable} \begin{TableNotes} \item[a] \label{tn:a} test test test test test test test test \item[b] \label{tn:b} test2 + \source Made up by daleif \end{TableNotes} \begin{longtable}{l l l} @@ -217,6 +232,7 @@ few \tpt internals such that \footnotesize \item[c] test test test test test test test test \item[d] \label{tn:c} the reference to this is not a link + \note Some general note \end{tablenotes} \end{threeparttable} \end{center} diff --git a/Master/texmf-dist/tex/latex/threeparttablex/threeparttablex.sty b/Master/texmf-dist/tex/latex/threeparttablex/threeparttablex.sty index 356aaea76a2..c219da5c4dc 100644 --- a/Master/texmf-dist/tex/latex/threeparttablex/threeparttablex.sty +++ b/Master/texmf-dist/tex/latex/threeparttablex/threeparttablex.sty @@ -1,4 +1,4 @@ -\ProvidesPackage{threeparttablex}[2009/12/28 v0.06 by daleif] +\ProvidesPackage{threeparttablex}[2010/01/08 v0.08 by daleif] %% %% This package can be distributed and/or modified under the @@ -73,7 +73,7 @@ \newcommand\TPTL@tnotex[2]{\tnote{\ref{#2}}} -% if hyperref is loaded we activat a starred version +% if hyperref is loaded we activate a starred version \AtBeginDocument{% \@ifpackageloaded{hyperref}{% \renewcommand\TPTL@tnotex[2]{% @@ -83,6 +83,21 @@ \tnote{\ref*{#2}} \fi}}{}} + +\newcommand\TPTL@generator[2]{% + \providecommand{#1}{}% just to make it exist + \renewcommand#1[1][#2]{% + \let\TPTL@oldmakelabel=\makelabel + \renewcommand\makelabel[1]{\TPTLnotesnamefontcommand{##1:}} + \item + \let\makelabel=\TPTL@oldmakelabel}} + +\providecommand\TPTLnotename{Note} +\providecommand\TPTLsourcename{Source} +\providecommand\TPTLnotesnamefontcommand{\textit} + + + \let\TPTL@tablenotes=\tablenotes % \makelabel (i.e. \item) hides its argument inside a group, making it @@ -92,6 +107,8 @@ \let\TPTL@item=\item \renewcommand\item[1][]{\TPTL@item[##1]% \phantomsection\protected@edef\@currentlabel{##1}} + \TPTL@generator\note{\TPTLnotename} + \TPTL@generator\source{\TPTLsourcename} \TPTL@font\TPTL@tablenotes} % just in case it is not already there |