<..jurabib.4ht..>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% jurabib.4ht 2014-07-12-22:36 %
% Copyright (C) 2000--2009 Eitan M. Gurari %
<.TeX4ht copyright.>
<.jurabib footnote.>
<.jurabib links.>
<.jurabib corrections.>
\HRestore\@citex
\HRestore\@bibitem
\HRestore\@lbibitem
\Hinput{jurabib}
\endinput
-_-_-
<..jurabib links..>
\def\hyper@jblinkstart#1{\a:jblink{#1}{}%
\PushMacro\hyper@jblinkstart
\def\hyper@jblinkstart{%
\PushMacro\hyper@jblinkend
\def\hyper@jblinkend{\PopMacro\hyper@jblinkend}%
}}
\def\hyper@jblinkend{\PopMacro\hyper@jblinkstart \b:jblink}
-_-_-
The following don’t work (since 2005?) because of nested links.
But no more because of nested links.
Also, juralib uses links with prefixes ‘look@’—they are problematic because the ‘@’ is not allowed in XML ids.
<..jurabib links..>+
\def\hyper@jbanchorstart#1{\a:jbanchor{}{#1}}
\def\hyper@jbanchorend{\b:jbanchor}
\NewConfigure{jblink}{2}
\NewConfigure{jbanchor}{2}
-_-_-
<..jurabib footnote..>
\ifx \@footnotetext\:UnDef\else
\let\ju:footnotetext=\@footnotetext
\AtBeginDocument{%
\ifjb@hyper
\let\ju:footnotetext=\:UnDef
\else
\long\def\@footnotetext#1{{\jb@fntrue
\setcounter{jb@cites@in@footnote}{0}%
\ju:footnotetext{#1}}}%
\fi
}
\fi
-_-_-
<..jurabib corrections..>
\def\:temp{$\mathord\langle$}
\expandafter\HLet\csname jblangle \endcsname\:temp
\def\:temp{$\mathord\rangle$}
\expandafter\HLet\csname jbrangle \endcsname\:temp
-_-_-