summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/natbib/bibentry.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/natbib/bibentry.sty')
-rw-r--r--Master/texmf-dist/tex/latex/natbib/bibentry.sty83
1 files changed, 83 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/natbib/bibentry.sty b/Master/texmf-dist/tex/latex/natbib/bibentry.sty
new file mode 100644
index 00000000000..d30533f245d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/natbib/bibentry.sty
@@ -0,0 +1,83 @@
+%%
+%% This is file `bibentry.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% bibentry.dtx (with options: `package')
+%% =============================================
+%% IMPORTANT NOTICE:
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt; either
+%% version 1 of the License, or any later version.
+%%
+%% This is a generated file.
+%% It may not be distributed without the original source file bibentry.dtx.
+%%
+%% Full documentation can be obtained by LaTeXing that original file.
+%% Only a few abbreviated comments remain here to describe the usage.
+%% =============================================
+%% Copyright 1997-1999 Patrick W Daly
+%% Max-Planck-Institut f\"ur Aeronomie
+%% Max-Planck-Str. 2
+%% D-37191 Katlenburg-Lindau
+%% Germany
+%% E-mail: daly@linmpi.mpg.de
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{bibentry}
+ [2000/06/20 1.4 (PWD)]
+ % Bibliography Entries in Text
+ %
+ % In place of \bibliography{database}, enter \nobibliography{database}
+ % No bibliography is written at this point, but afterwards,
+ % \bibentry{key} prints the bibliography entry for citation <key>
+ % (whereas \cite{key} prints the citation, not the bib entry)
+ %
+ % If \bibliography is also to be given, then issue the starred variant
+ % \nobibliography* (without argument).
+ %-----------------------------------------------------------
+ % See documentation in the source .dtx file for more details.
+\newif\ifBR@star
+\newcommand\nobibliography{\@ifstar{\BR@nobib{}}{\BR@nobib}}
+\newcommand\BR@nobib[1]{%
+ \ifx\relax#1\relax\global\BR@startrue\else\global\BR@starfalse\fi
+ \begingroup
+ \ifBR@star\@fileswfalse\fi
+ \renewenvironment{thebibliography}[1]{%
+ \usecounter{enumiv}%
+ \renewcommand\item[1][]{%
+ \ifx\relax####1\relax\stepcounter\@listctr\fi}%
+ \ifBR@star \newcommand\BR@bibitem[2][]{}\else
+ \let\BR@bibitem=\bibitem\fi
+ \let\bibitem=\BR@b@bibitem}{}%
+ \let\@biblabel\@gobble
+ \bibliography{#1}\endgroup
+ \ifx\relax#1\relax\global\BR@startrue\else\global\BR@starfalse\fi}
+\newcommand\BR@b@bibitem[2][]{\ifx\relax#1\relax\BR@bibitem{#2}%
+ \else \BR@bibitem[#1]{#2}\fi \BR@c@bibitem{#2}}
+\def\BR@c@bibitem#1 #2 \par{{\let\protect\@unexpandable@protect
+ \expandafter \gdef\csname BR@r@#1\@extra@b@citeb\endcsname
+ {\BR@nodot#2\relax.\relax\relax}}}
+\def\BR@nodot#1.\relax#2\relax{#1}
+\newcommand\bibentry[1]{\nocite{#1}{\frenchspacing
+ \hyper@natanchorstart{#1\@extra@b@citeb}%
+ \@nameuse{BR@r@#1\@extra@b@citeb}\hyper@natanchorend}}
+\providecommand\@extra@b@citeb{}
+\providecommand\hyper@natanchorstart[1]{}
+\providecommand\hyper@natanchorend{}
+\AtBeginDocument{%
+ \providecommand*{\urlprefix}{URL }
+ \providecommand*{\url}[1]{\texttt{#1}}
+}
+\AtBeginDocument{\let\BR@bib\bibliography
+ \def\bibliography{\global\BR@starfalse\BR@bib}}
+\AtEndDocument{\ifBR@star\PackageWarningNoLine{bibentry}
+ {You have used \string\nobibliography* \MessageBreak
+ without a following \string\bibliography.\MessageBreak
+ You may not be able to run BibTeX}\fi}
+%%
+%% <<<<< End of generated file <<<<<<
+%%
+%% End of file `bibentry.sty'.