summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/hyperref/backref.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/hyperref/backref.dtx')
-rw-r--r--Master/texmf-dist/source/latex/hyperref/backref.dtx26
1 files changed, 23 insertions, 3 deletions
diff --git a/Master/texmf-dist/source/latex/hyperref/backref.dtx b/Master/texmf-dist/source/latex/hyperref/backref.dtx
index 61b93a4f782..bb6cbdcd3d6 100644
--- a/Master/texmf-dist/source/latex/hyperref/backref.dtx
+++ b/Master/texmf-dist/source/latex/hyperref/backref.dtx
@@ -22,9 +22,9 @@
%<driver>\ProvidesFile{backref.drv}
% \fi
% \ProvidesFile{backref.dtx}
- [2006/10/06 v1.27 Bibliographical back referencing]%
+ [2006/09/05 v1.28 Bibliographical back referencing]%
%
-% \CheckSum{550}
+% \CheckSum{574}
%
% \iffalse
%<*driver>
@@ -610,7 +610,7 @@
\let\bibitem\BR@bibitem
\let\BRorg@thebibliography\thebibliography
\def\thebibliography{%
- \@starttoc{brf}{}%
+ \BR@starttoc
\BRorg@thebibliography
}%
\@ifundefined{NAT@parse}{%
@@ -624,6 +624,26 @@
}%
}
% \end{macrocode}
+% \begin{macro}{\BR@starttoc}
+% \begin{macrocode}
+\def\BR@starttoc{%
+ \begingroup
+ \makeatletter
+ \@input{\jobname.brf}%
+ \if@filesw
+ \@ifundefined{tf@brf}{%
+ \expandafter\newwrite\csname tf@brf\endcsname
+ }{}%
+ \@ifundefined{tf@brf@open}{%
+ \immediate\openout\csname tf@brf\endcsname\jobname.brf\relax
+ \gdef\tf@brf@open{}%
+ }{}%
+ \fi
+ \@nobreakfalse
+ \endgroup
+}
+% \end{macrocode}
+% \end{macro}
%
% \subsection{Collecting back cite informations}
%