summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/register/register.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-11-10 22:18:17 +0000
committerKarl Berry <karl@freefriends.org>2018-11-10 22:18:17 +0000
commit2171135497f6825a5e7e421fc01bd0ac1aa2ca0e (patch)
tree6a4b284be394adca9dd810d1b498969f8d77acdd /Master/texmf-dist/tex/latex/register/register.sty
parent8d0f1acc26eecc417623ad29174120f9a1b0acc0 (diff)
register (10nov18)
git-svn-id: svn://tug.org/texlive/trunk@49121 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/register/register.sty')
-rw-r--r--Master/texmf-dist/tex/latex/register/register.sty21
1 files changed, 20 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/latex/register/register.sty b/Master/texmf-dist/tex/latex/register/register.sty
index 7e3d63a5e50..2f8440af2ec 100644
--- a/Master/texmf-dist/tex/latex/register/register.sty
+++ b/Master/texmf-dist/tex/latex/register/register.sty
@@ -22,7 +22,7 @@
-\ProvidesPackage{register} [2018/08/18 v1.7 Register macros with
+\ProvidesPackage{register} [2018/11/10 v1.8 Register macros with
hyperref/LyX support]
\RequirePackage{ifthen}[1997/11/02]
@@ -144,6 +144,25 @@ hyperref/LyX support]
\setlength{\regdescsep}{\oldregdescsep}%
\setboolean{RegisterContext}{false}%
\end{Regfloat}}
+\newenvironment{register*}[3]
+{\begin{Regfloat}[#1]%
+ \setlength{\leftskip}{0pt}%
+ \setlength{\oldregdescsep}{\regdescsep}%
+ \setlength{\regdescsep}{0.5\baselineskip}%
+ \setlength{\partopsep}{0pt}%
+ \setlength{\topsep}{0pt}%
+ \setboolean{RegisterContext}{true}%
+ \ifthenelse{\equal{#3}{}}%
+ {\centering\textsc{#2}\\}% else
+ {\centering\textsc{#2} ({#3})\\}%
+ \centering}
+{% restore lengths
+ \leftskip\z@%
+ \rightskip\z@%
+ \parfillskip=\z@ plus 1fil%
+ \setlength{\regdescsep}{\oldregdescsep}%
+ \setboolean{RegisterContext}{false}%
+ \end{Regfloat}}
\def\regUnderScore{_}%
\def\regFiller#1{\def\regInner{#1}%
\ifx\regInner\regUnderScore%