diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/enotez/enotez_en.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/enotez/enotez_en.tex | 66 |
1 files changed, 35 insertions, 31 deletions
diff --git a/Master/texmf-dist/doc/latex/enotez/enotez_en.tex b/Master/texmf-dist/doc/latex/enotez/enotez_en.tex index 0ac37941110..ed87a7dd1d4 100644 --- a/Master/texmf-dist/doc/latex/enotez/enotez_en.tex +++ b/Master/texmf-dist/doc/latex/enotez/enotez_en.tex @@ -69,7 +69,7 @@ index-setup = { othercode = \footnotesize , level = \addsec , - noclearpage + % noclearpage } , makeindex-setup = { columns = 3 , @@ -128,23 +128,28 @@ note mark. \begin{commands} \command{endnote}[\oarg{mark}\marg{text}] Add an endnote in the text. + \command{endnotemark}[\oarg{mark}] + \sinceversion{0.9}Add an endnotemark. + \command{endnotetext}[\marg{text}] + \sinceversion{0.9}Add text to an endnote placed with \cs{endnotemark}. \end{commands} \begin{example} This is some text.\endnote{With an endnote.} \end{example} There's not really much more to it. It is possible to add a custom mark by using the optional argument but that shouldn't be needed too often. -\cs{endnote} works fine inside tables, minipages, floats and -captions\footnote{This has been tested with the standard classes, - \cls{memoir}, and the \cls{KOMA-Script} classes, with and without the - \pkg*{caption} package. If you're using another package that redefines - \cs*{caption} or are using another class it might not work. Before you - place a note in a caption you should re-think the idea anyway.}. Endnotes +% \cs{endnote} works fine inside tables, minipages, floats and +% captions\footnote{This has been tested with the standard classes, +% \cls{memoir}, and the \cls{KOMA-Script} classes, with and without the +% \pkg*{caption} package. If you're using another package that redefines +% \cs*{caption} or are using another class it might not work. Before you +% place a note in a caption you should re-think the idea anyway.}. +Endnotes can also be nested. -Since this functionality seemed making a pair -\cs{endnotemark}/\cs{endnotetext} superfluous they are \emph{not} defined by -\enotez. +% Since this functionality seemed making a pair +% \cs{endnotemark}/\cs{endnotetext} superfluous they are \emph{not} defined by +% \enotez. \begin{example} This is some text.\endnote{With another endnote.\endnote{This is a nested\endnote{And another level deeper\ldots} endnote!}} @@ -157,32 +162,32 @@ The marks of the endnotes in the running text are printed through the command contains the current mark which is preceded by \cs{enmarkstyle}. Both of these commands can be redefined of course to adapt to custom settings. This can also be done using options, see section~\ref{sec:options}. The mark of -the endnote that has been set last is stored in \cs{theendnote} and in +the endnote that has been set last is stored in % \cs{theendnote} and in \verbcode+\@currentlabel+.\sinceversion{0.6} -This could be used to define a command which writes a mark: -\begin{example} - % we cannot use \newcommand -- the command starts with \end... - \makeatletter - \def\endnotemark{\@ifnextchar[{\@endnotemark}{\@endnotemark[\theendnote]}} - \def\@endnotemark[#1]{\enotezwritemark{\enmarkstyle#1}} - \makeatother - Text\endnotemark -\end{example} -Please note that this definition \emph{does not} step the endnote counter but -either refers to the last number (no optional argument) or uses the one -provided in the optional argument. - -\makeatletter -\def\endnotemark{\@ifnextchar[{\@endnotemark}{\@endnotemark[\theendnote]}} -\def\@endnotemark[#1]{\enotezwritemark{\enmarkstyle#1}} -\makeatother +% This could be used to define a command which writes a mark: +% \begin{example} +% % we cannot use \newcommand -- the command starts with \end... +% \makeatletter +% \def\endnotemark{\@ifnextchar[{\@endnotemark}{\@endnotemark[\theendnote]}} +% \def\@endnotemark[#1]{\enotezwritemark{\enmarkstyle#1}} +% \makeatother +% Text\endnotemark +% \end{example} +% Please note that this definition \emph{does not} step the endnote counter but +% either refers to the last number (no optional argument) or uses the one +% provided in the optional argument. + +% \makeatletter +% \def\endnotemark{\@ifnextchar[{\@endnotemark}{\@endnotemark[\theendnote]}} +% \def\@endnotemark[#1]{\enotezwritemark{\enmarkstyle#1}} +% \makeatother Endnotes can also be labelled and later be referred to: \begin{example} The next endnote\endnote{This endnote gets a label.}\label{en:test} has - the number~\ref{en:test}. We can use this with the previous definition - of \cs{endnotemark}\endnotemark[\ref{en:test}]. + the number~\ref{en:test}. Let's now test + \cs{endnotemark}\endnotemark[\ref{en:test}]. \end{example} \subsection{Printing the Notes} @@ -515,4 +520,3 @@ to the marks in the text. \printendnotes[addsec] \end{document} - |