diff options
author | Karl Berry <karl@freefriends.org> | 2010-02-17 01:14:38 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-02-17 01:14:38 +0000 |
commit | a345f8db89a34a925ab8a5e75f22bb17777eac8d (patch) | |
tree | 507440aefc7cf97daefe6cfc6a60606f411c3b63 /Master | |
parent | fc452419467f73cbbe9e7748ac266442487b75c4 (diff) |
new/updated package biblatex-nature (16feb10)
git-svn-id: svn://tug.org/texlive/trunk@17068 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
9 files changed, 1046 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/README b/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/README new file mode 100644 index 00000000000..5090161afb6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/README @@ -0,0 +1,10 @@ +---------------------------------------------------------------- +biblatex-nature --- The Nature bibliography style for biblatex +Maintained by Joseph Wright +E-mail: joseph.wright@morningstar2.co.uk +Released under the LaTeX Project Public License v1.3c or later +See http://www.latex-project.org/lppl.txt +---------------------------------------------------------------- + +The biblatex-nature package provides a bibliography style for +biblatex following the requirements of the journal Nature. diff --git a/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/biblatex-nature.bib b/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/biblatex-nature.bib new file mode 100644 index 00000000000..4671ef6a5bb --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/biblatex-nature.bib @@ -0,0 +1,421 @@ +@Report{Allen1961, + hyphenation = {british}, + author = {Allen, R. A. and Smith, D. B. and Hiscott, J. + E.}, + title = {Radioisotope Data}, + institution = {H.M.S.O.}, + location = {London}, + type = {UKAEA Research Group Report}, + number = {AERE-R 2938}, + year = {1961} +} + +@Article{Arduengo1991, + hyphenation = {american}, + author = {Arduengo, III, Anthony J. and Harlow, + Richard L. and Kline, Michael}, + title = {A stable crystalline carbene}, + journal = {J.~Am. Chem. Soc.}, + year = {1991}, + volume = {113}, + pages = {361--363}, + number = {1}, + doi = {10.1021/ja00001a054}, + annotation = {An article with ``III'' in the author + section} +} + +@Patent{Arduengo2001, + author = {Arduengo, III, Anthony J. and Gentry, Jr., + Frederick P. and Taverkere, Prakash~K. and Simmons, + III, Howard E.}, + title = {Process for manufacture of imidazoles}, + year = {2001}, + type = {patentus}, + holder = {{E.~I. DuPont}}, + number = {6177575}, + annotation = {Notice the use of the \texttt{type} field + here}, +} + +@Book{Armarego2003, + hyphenation = {british}, + title = {Purification of Laboratory Chemicals}, + publisher = {Butterworth--Heine\-mann}, + year = {2003}, + author = {Armarego, W. L. F. and Chai, Christina Lin Li}, + location = {London}, + edition = {5}, + annotation = {A simple \texttt{book} entry} +} + +@Book{Augustine1995, + hyphenation = {american}, + author = {Augustine, Robert L.}, + title = {Heterogeneous Catalysis for the Synthetic + Chemist}, + shorttitle = {Heterogeneous catalysis}, + publisher = {Marcel Dekker}, + location = {New York}, + year = {1995}, + annotation = {A plain \texttt{book} entry, taken from the + \textsf{biblatex} examples} +} + +@Article{Booth1962, + hyphenation = {british}, + author = {Booth, G. and Chatt, J.}, + title = {The reactions of carbon monoxide and nitric + oxide with tertiary phosphine complexes of iron(II), + cobalt(II), and nickel(II)}, + journaltitle = {J.~Chem. Soc.}, + year = {1962}, + pages = {2099--2106}, + doi = {10.1039/JR9620002099}, + annotation = {An article which does not have a volume number} +} + +@Book{Coghill2006, + hyphenation = {american}, + title = {The ACS Style Guide}, + publisher = {Oxford University Press, Inc. and The + American Chemical Society}, + year = {2006}, + editor = {Coghill, Anne M. and Garson, LorrinR.}, + location = {New York}, + edition = {3} +} + +@Misc{Corina2006, + title = {CORINA: Generation of 3D coordinates}, + url = {http://www.molecular-networks.com/software/corina/index.html}, + year = {2006} +} + +@Book{Cotton1999, + hyphenation = {british}, + author = {Cotton, Frank Albert and Wilkinson, Geoffrey + and Murillio, Carlos A. and Bochmann, Manfred}, + title = {Advanced Inorganic Chemistry}, + edition = {6}, + publisher = {Wiley}, + location = {Chichester, United Kingdom}, + year = {1999}, + annotation = {A \texttt{book} entry with \arabic{author} + authors and an \texttt{edition} field} +} + +@Unpublished{Danopoulos2008, + author = {Pugh, David and Wright, Joseph A. and + Danopoulos, Andreas A.}, + title = {`Pincer' pyridine dicarbene iridium + complexes: facile C--H activations and unexpected + $\eta^2$-imidazol-2-ylidene coordination}, + journal = {Angew. Chem. Int. Ed.}, + howpublished = {in press} +} + +@Article{Dehnicke1981, + hyphenation = {german}, + author = {Dehnicke, Kurt and Str{\"a}hle, Joachim}, + title = {Die + {\"U}bergangsmetall-Stickstoff-Mehrfachbindung}, + journaltitle = {Angew. Chem.}, + year = {1981}, + volume = {93}, + pages = {451--464}, + number = {5}, + doi = {10.1002/ange.19810930506}, + annotation = {A journal article published in two languages, + which has to handled manually} +} + +@Article{Dehnicke1981a, + hyphenation = {british}, + author = {Dehnicke, Kurt and Str{\"a}hle, Joachim}, + title = {The transition metal--nitrogen multiple bond}, + journaltitle = {Angew. Chem., Int. Ed. Engl.}, + year = {1981}, + volume = {20}, + pages = {413--426}, + number = {5}, + doi = {10.1002/anie.198104133}, + annotation = {The English version of the preceding article, + which should really only be cited as along with its + partner} +} + +@Thesis{Gaunt1999, + hyphenation = {british}, + author = {Gaunt, Matthew James}, + title = {The investigation and design of palladium + catalysed reactions}, + institution = {University of Cambridge}, + year = {1999}, + type = {phdthesis}, + location = {Cambridge, United Kingdom} +} + +@Book{Glorius2007, + hyphenation = {british}, + editor = {Glorius, Frank}, + title = {N-Heterocyclic Carbenes in Transition + Metal Catalysis}, + series = {Topics in Organometallic Chemistry}, + year = {2007}, + volume = {21}, + publisher = {Springer}, + location = {Berlin}, + annotation = {A book which is part of a regular series} +} + +@Book{Hahn2002, + hyphenation = {british}, + title = {International Tables for Crystallography}, + publisher = {Kluwer Academic Publishers}, + year = {2002}, + editor = {Hahn, Theo}, + volume = {A}, + location = {Dordrecht, Netherlands}, + edition = {5}, + annotation = {Compare with data entry for vol.~C} +} + +@Book{Hammond1997, + hyphenation = {british}, + author = {Hammond, Christopher}, + title = {The Basics of Crystallography and + Diffraction}, + publisher = {International Union of Crystallography and + Oxford University Press}, + location = {Oxford, United Kingdom}, + year = {1997}, + chapter = {1}, + pages = {1--40} +} + +@InCollection{Henry2002, + hyphenation = {american}, + author = {Henry, Patrick M.}, + title = {The Wacker oxidation and related asymmetric + syntheses}, + booktitle = {Handbook Of Organopalladium Chemistry for + Organic Synthesis}, + publisher = {Wiley Interscience}, + year = {2002}, + editor = {Negishi, Ei-Ichi}, + volume = {2}, + chapter = {V.3.1.1}, + pages = {2119--2140}, + location = {New York}, +} + +@Book{Heyn1986, + hyphenation = {german}, + title = {Anorganische Synthesechemie: ein integriertes + Praktikum}, + publisher = {Springer-Verlag}, + location = {Weinheim, Germany}, + year = {1986}, + author = {Heyn, Bodo and Hippler, B. and Kreisel, G. and + Schreer, H. and Walther, D.}, + annotation = {A book in German} +} + +@InProceedings{Hope2005, + hyphenation = {american}, + author = {Hope, E. and Bennett, J. and Stuart, A.}, + title = {Fluorous zirconium phosphonates: novel + inorganic supports for catalysis}, + booktitle = {Pacifichem (International Chemical + Congress of Pacific Basin Societies)}, + year = {2005}, + number = {961}, + venue = {Hawaii, USA}, + organization = {Pacific Basin Chemical Societies} +} + +@InCollection{Kabbe1973, + hyphenation = {german}, + author = {Kabbe, H.-J. and Jira, R.}, + title = {Durch Oxidation unter erhalt des + Kohlenstoffger{\"u}stes}, + substitle = {C) Ketone aus Olefinen}, + booktitle = {Ketone}, + booksubtitle = {Teil 1}, + chapter = {III}, + pages = {781--790}, + maintitle = {Methoden der organischen Chemie}, + mainsubtitle = {Houben--Weyl}, + publisher = {Georg Thieme Verlag}, + location = {Stuttgart, Germany}, + year = {1973}, + volume = {VII}, + part = {2a}, + edition = {4} +} + +@Periodical{Kirschning2004, + title = {Topics in Current Chemisty}, + issuetitle = {Immobilized Catalysts}, + publisher = {Springer-Verlag}, + year = {2004}, + editor = {Kirschning, Andreas}, + volume = {242}, + location = {Berlin, Germany and London}, + doi = {10.1007/b94543}, + annotation = {An entire issue, which is very similar to a + book} +} + +@Online{Lancaster2003, + author = {Lancaster, Simon J.}, + title = {Alkylation of boron trifluoride with + pentafluorophenyl Grignard reagent}, + year = {2003}, + urlyear = {2008}, + urlmonth = {10}, + urlday = {8}, + url = {http://www.syntheticpages.org/pages/215} +} + +@Collection{Leeuwen1995, + hyphenation = {british}, + title = {Theoretical Aspects of Homogeneous Catalysis}, + publisher = {Kluwer Academic Press}, + year = {1995}, + editor = {van Leeuwen, Piet W. M. N. and Morokuma, Keiji + and van Lenthe, Joop~H.}, + number = {18}, + series = {Catalysis by Metal Compounds}, + location = {Dordrecht, Netherlands} +} + +@InBook{Muller2006, + hyphenation = {british}, + booktitle = {Crystal Structure Refinement}, + booksubstitle = {A Crystallographer's Guide to SHELXL}, + bookauthor = {M{\"u}ller, Peter and Herbst-Irmer, Regine + and Spek, Anthony L. and Schneider, Thomas R. and Sawaya, + Michael R.}, + publisher = {International Union of Crystallography and + Oxford University Press}, + location = {Oxford, United Kingdom}, + year = {2006}, + title = {A Short History of SHELXL}, + author = {Sheldrick, George M.} +} + +@Collection{Negishi2002, + hyphenation = {american}, + title = {Handbook of Organopalladium Chemistry for + Organic Synthesis}, + publisher = {Wiley Interscience}, + location = {New York}, + year = {2002}, + editor = {Negishi, Ei-Ichi} +} + +@Manual{OxfordDiffraction2006, + hyphenation = {british}, + organization = {Oxford Diffraction Ltd.}, + title = {ABSPACK, CrysAlis CCD and CrysAlis RED}, + location = {Abingdon, United Kingdom}, + year = {2006}, + version = {1.171} +} + +@Article{Rees2000, + hyphenation = {british}, + author = {Bunge, Scott D. and Just, Oliver and Rees, Jr., + William S.}, + title = {[\{Au[$\mu$-N(SiMe$_3$)$_2$]\}$_4$]: the first + base-free gold amide}, + journaltitle = {Angew. Chem. Int. Ed.}, + year = {2000}, + volume = {39}, + pages = {3082--3084}, + number = {17}, + annotation = {An article with ``Jr.'' in the author list.} +} + +@Booklet{Sheldrick1997, + hyphenation = {british}, + title = {SHELX-97: Programs for crystal structure + analysis}, + author = {Sheldrick, George M.}, + location = {G{\"o}ttingen, Germany}, + year = {1997}, + annotation = {A slightly forced example of a + \texttt{booklet}} +} + +@Article{Smidt1959, + hyphenation = {german}, + author = {Smidt, J. and Hafner, W. and Jira, R. and + Sedlmeier, J. and Sieber, R. and R{\"u}ttinger, R. and + Kojer, H.}, + title = {Katalytische Umsetzungen von Olefinen an + Platinmetall-Verbindungen}, + journaltitle = {Angew. Chem.}, + year = {1959}, + volume = {71}, + pages = {176--182}, + number = {5}, + annotation = {A standard chemistry article, with the title in + German. This makes no difference for the chemistry styles, + but will of course with the standard \textsf{biblatex} + styles} +} + +@Article{Smidt1962, + hyphenation = {british}, + author = {Smidt, J{\"u}rgen and Hafner, W. and Jira, R. + and Sieber, R. and Sedlmeier, J. and Sabel, A.}, + title = {The oxidation of olefins with palladium + chloride catalysts}, + journaltitle = {Angew. Chem., Int. Ed. Engl.}, + year = {1962}, + volume = {1}, + pages = {80--88}, + number = {2}, + doi = {10.1002/anie.196200801}, + annotation = {A standard chemistry article, with the title in + English} +} + +@Article{Sofield2004, + hyphenation = {british}, + author = {Sofield, Chadwick D. and Walter, Marc D. and + Andersen, Richard A.}, + title = {\{Amidobis[$\eta^5$-1,3-bis\-(trimethylsilyl)% + \-cyclopentadienyl]titanium(III)\}}, + journaltitle = {Acta Crystallogr., Sect.~C: Cryst. Struct. + Commun.}, + year = {2004}, + doi = {10.1107/S0108270104018840}, + annotation = {An article where the volume and page details + have deliberately been omitted, to force the use of the + \textsc{doi}} +} + +@Proceedings{Toulouse1980, + title = {Proceedings of the 21st International + Conference on Coordination Chemistry}, + venue = {Toulouse, France}, + year = {1980}, +} + +@Book{Wilson1992, + hyphenation = {british}, + title = {Mathematical, Physical and Chemical Tables}, + maintitle = {International Tables for Crystallography}, + publisher = {Kluwer Academic Publishers}, + year = {1992}, + editor = {Wilson, A. J. C. and Prince, E.}, + volume = {C}, + location = {Dordrecht, Netherlands}, + edition = {3}, + annotation = {Compare with data entry for vol.~A}, +} + diff --git a/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/style-nature.pdf b/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/style-nature.pdf Binary files differnew file mode 100644 index 00000000000..91e71ba53bc --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/style-nature.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/style-nature.tex b/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/style-nature.tex new file mode 100644 index 00000000000..473962e483a --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-contrib/biblatex-nature/style-nature.tex @@ -0,0 +1,34 @@ +% +% This file presents the `nature' style +% +\documentclass[a4paper]{article} +\usepackage[T1]{fontenc} +\usepackage[english,UKenglish]{babel} +\usepackage[babel]{csquotes} +\usepackage[ + style=nature, + hyperref + ]{biblatex} +\usepackage[ + colorlinks, + linkcolor=black, + urlcolor=black, + citecolor=black + ]{hyperref} +\bibliography{biblatex-nature} + +\begin{document} + +\section*{The \texttt{nature} style} + +This style prints numeric citations with bibliography +formatting following the rules of the journal \emph{Nature}. +With settings for citations as given, the citations will be +superscript and punctuation will not be moved before citations, +for example \autocite{Kabbe1973} or \autocite{Arduengo1991}. + +\nocite{*} + +\printbibliography + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-contrib/biblatex-nature/bbx/nature.bbx b/Master/texmf-dist/tex/latex/biblatex-contrib/biblatex-nature/bbx/nature.bbx new file mode 100644 index 00000000000..8277579d7eb --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-contrib/biblatex-nature/bbx/nature.bbx @@ -0,0 +1,569 @@ +\ProvidesFile{nature.bbx} +[\abx@bbxid $Id: nature.bbx,v 0.9 2010/02/16 09:00:00 joseph beta $] + +\ExecuteBibliographyOptions{labelnumber,maxnames=5,useprefix=true} + +\newbibmacro*{begentry}{} +\newbibmacro*{finentry}{\finentry} + +% The standard aliases + +\DeclareNameAlias{author}{default} +\DeclareNameAlias{editor}{default} + +% Some basic formatting + +\DeclareFieldFormat{bibentrysetcount}{% + \mkbibparens{\mknumalph{#1}}} +\DeclareFieldFormat{booktitle}{\mkbibemph{#1}} +\DeclareFieldFormat{doi}{% + doi\addcolon + \let\UrlFont\normalfont + \ifhyperref + {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}} +\DeclareFieldFormat{labelnumberwidth}{#1\adddot\midsentence} +\DeclareFieldFormat{maintitle}{\mkbibemph{#1}} +\DeclareFieldFormat{pages}{#1} +\DeclareFieldFormat{parens}{\mkbibparens{#1}} +\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets{#1}} +\DeclareFieldFormat{title}{\mkbibemph{#1}} +\DeclareFieldFormat[article]{title}{#1\adddot} +\DeclareFieldFormat[collection]{title}{\mkbibemph{#1}} +\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}} +\DeclareFieldFormat[patent]{type}{\ifbibstring{#1}{% + \mkbibemph{\bibstring{#1}}}{\mkbibemph{#1}}} +\DeclareFieldFormat{url}{\let\UrlFont\normalfont<\url{#1}>} +\DeclareFieldFormat[article]{volume}{\textbf{#1}} +\DeclareFieldFormat[periodical]{volume}{\textbf{#1}} +\DeclareFieldFormat{year}{#1} +\DeclareFieldFormat[article]{year}{\mkbibparens{#1}} +\DeclareFieldFormat[inproceedings]{year}{\mkbibparens{#1}} +\DeclareFieldFormat[patent]{year}{\mkbibparens{#1}} +\DeclareFieldFormat[proceedings]{year}{\mkbibparens{#1}} +\DeclareFieldFormat[unpublished]{year}{\mkbibparens{#1}} + +\DeclareNameFormat{default}{% + \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}% + \usebibmacro{name:andothers}} + +\renewcommand*{\thebibitem}{\item} +\renewcommand*{\thelositem}{\item} +\renewcommand*{\finalnamedelim}{\addspace\&\addspace} +\renewcommand*{\mkbibnameaffix}[1]{\addspace#1} +\renewcommand*{\newunitpunct}{\addspace} + +% The environments are set up correctly + +\renewenvironment*{thebibliography} + {\list + {\printfield[labelnumberwidth]{labelnumber}} + {\setlength{\labelwidth}{\labelnumberwidth}% + \setlength{\leftmargin}{\labelwidth}% + \setlength{\labelsep}{\biblabelsep}% + \addtolength{\leftmargin}{\labelsep}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}% + \renewcommand*{\makelabel}[1]{\hss##1}} + {\endlist} + +\renewenvironment*{theshorthands} + {\list + {\printfield[shorthandwidth]{shorthand}} + {\setlength{\labelwidth}{\shorthandwidth}% + \setlength{\leftmargin}{\labelwidth}% + \setlength{\labelsep}{\biblabelsep}% + \addtolength{\leftmargin}{\labelsep}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}% + \renewcommand*{\makelabel}[1]{\hss##1}}} + {\endlist} + +% Some altered strings, in English at least + +\DefineBibliographyStrings{english}{% + editor = {ed}, + editors = {eds}, + patentus = {US Patent} +} + +% New and altered bibliography macros + +\newbibmacro*{chapter+pages}{% + \printfield{chapter}% + \newunit + \printfield{pages}% + \newunit} + +\renewbibmacro*{editor}{% + \ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}} + {\printtext[parens]{% + \usebibmacro{editorstrg}% + \newunit + \printnames{editor}}% + \clearname{editor}} + {}} + +\newbibmacro{in}{% + \bibstring{in}% + \newunit} + +\newbibmacro*{institution+year}{% + \ifthenelse{\iffieldundef{year}\AND + \iffieldundef{institution}} + {} + {\printtext[parens]{% + \printlist{institution}% + \setunit*{\addcomma\addspace}% + \printfield{year}% + }}% + \newunit} + +\newbibmacro*{journal+volume+note}{% + \usebibmacro{journal}% + \newunit + \printfield{volume}% + \setunit*{\textbf{\addcomma}\addspace}% + \iffieldundef{note} + {} + {\printfield{note}% + \newunit}} + +\renewbibmacro*{maintitle}{% + \ifthenelse{\iffieldundef{maintitle}\AND + \iffieldundef{mainsubtitle}} + {} + {\printtext[maintitle]{% + \printfield[noformat]{maintitle}% + \addspace + \printfield[parens]{mainsubtitle}}% + \newunit}% + \printfield{maintitleaddon}% + \newunit} + +\newbibmacro*{maintitle/booktitle}{% + \iffieldundef{maintitle} + {\usebibmacro{booktitle}} + {\usebibmacro{maintitle}}} + +\newbibmacro*{maintitle+title}{% + \iffieldsequal{maintitle}{title} + {\clearfield{maintitle}% + \clearfield{mainsubtitle}% + \clearfield{maintitleaddon}} + {\iffieldundef{maintitle} + {} + {\usebibmacro{maintitle}% + \setunit*{\addcomma\addspace}}}% + \usebibmacro{title}% + \newunit} + +\newbibmacro*{maintitle/title}{% + \iffieldsequal{maintitle}{title} + {\clearfield{maintitle}% + \clearfield{mainsubtitle}% + \clearfield{maintitleaddon}} + {}% + \iffieldundef{maintitle} + {\usebibmacro{title}} + {\usebibmacro{maintitle}}% + \newunit} + +\renewbibmacro*{name:andothers}{% + \ifthenelse{\value{listcount}=\value{liststop}\AND + \ifmorenames} + {\ifnum\value{liststop}>1 \finalandcomma\fi + \andothersdelim\mkbibemph{\bibstring{andothers}}} + {}} + +\renewbibmacro*{name:last-first}[4]{% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifblank{#3}{} + {\mkbibnameprefix{#3\isdot}% + \ifpunctmark{'}{}{\addhighpenspace}}% + \mkbibnamelast{#1\isdot}% + \ifblank{#2}{} + {\addcomma\addlowpenspace + \mkbibnamefirst{#2}\isdot}% + \ifblank{#4}{} + {\addlowpenspace + \mkbibnameaffix{#4}\isdot}} + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + \mkbibnamelast{#1}\isdot + \ifblank{#2#3}{}{\addcomma}% + \ifblank{#2}{} + {\addlowpenspace + \mkbibnamefirst{#2}\isdot}% + \ifblank{#3}{} + {\addlowpenspace + \mkbibnameprefix{#3}\isdot}% + \ifblank{#4}{} + {\addlowpenspace + \mkbibnameaffix{#4}\isdot}}} + +\newbibmacro*{organization+year}{% + \ifthenelse{\iffieldundef{year}\AND + \iffieldundef{organization}} + {} + {\printtext[parens]{% + \printlist{organization}% + \setunit*{\addcomma\addspace}% + \printfield{year}% + }}% + \newunit} + +\newbibmacro*{pages/doi}{% + \iffieldundef{pages} + {\printfield{doi}} + {\printfield{pages}}} + +\newbibmacro*{publisher+year}{% + \printtext[parens]{% + \printlist{publisher}% + \setunit*{\addcomma\addspace}% + \printfield{year}% + \newunit}} + +% Drivers, edited from the standard versions, some quite heavily + +\DeclareBibliographyDriver{article}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \usebibmacro{title}% + \newunit + \usebibmacro{journal+volume+note}% + \usebibmacro{pages/doi}% + \newunit + \printfield{year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{book}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \usebibmacro{maintitle+title}% + \printfield{edition}% + \newunit + \usebibmacro{editor}% + \newunit + \printfield{note}% + \newunit + \printfield{pages}% + \newunit + \usebibmacro{publisher+year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{collection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{maintitle+title}% + \printfield{edition}% + \newunit + \usebibmacro{editor}% + \newunit + \printfield{note}% + \newunit + \printfield{pages}% + \newunit + \usebibmacro{publisher+year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{inbook}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \usebibmacro{in}% + \usebibmacro{bybookauthor}% + \newunit + \usebibmacro{maintitle/booktitle}% + \printfield{edition}% + \newunit + \usebibmacro{editor}% + \newunit + \printfield{note}% + \newunit + \printfield{pages}% + \newunit + \usebibmacro{publisher+year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{incollection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \usebibmacro{in}% + \usebibmacro{bybookauthor}% + \newunit + \usebibmacro{maintitle/booktitle}% + \printfield{edition}% + \newunit + \usebibmacro{editor}% + \newunit + \printfield{note}% + \newunit + \printfield{pages}% + \newunit + \usebibmacro{publisher+year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{inproceedings}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \usebibmacro{in}% + \usebibmacro{booktitle}% + \newunit + \usebibmacro{editor}% + \newunit + \printfield{venue}% + \newunit + \printfield{note}% + \newunit + \usebibmacro{chapter+pages}% + \newunit + \printfield{year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{manual}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \usebibmacro{title}% + \newunit + \printfield{edition}% + \newunit + \printfield{type}% + \newunit + \printfield{version}% + \newunit + \printfield{note}% + \newunit + \usebibmacro{chapter+pages}% + \newunit + \printfield{url}% + \newunit + \usebibmacro{organization+year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{misc}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \usebibmacro{title}% + \newunit + \printfield{howpublished}% + \newunit + \printfield{type}% + \newunit + \printfield{version}% + \newunit + \printfield{note}% + \newunit + \printlist{location}% + \newunit + \printfield{doi}% + \newunit + \printfield{url}% + \newunit + \usebibmacro{organization+year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{online}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \usebibmacro{title}% + \newunit + \printfield{version}% + \newunit + \printfield{note}% + \newunit + \printfield{url}% + \newunit + \usebibmacro{organization+year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{patent}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \printfield{type}% + \newunit + \printfield{number}% + \newunit + \printfield{note}% + \newunit + \printfield{year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{periodical}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \printfield{issuetitle}% + \newunit + \usebibmacro{editor}% + \newunit + \printfield{edition}% + \newunit + \printfield{title}% + \newunit + \printfield{volume}% + \setunit*{\textbf{\addcomma}\addspace}% + \printfield{note}% + \newunit + \usebibmacro{chapter+pages}% + \newunit + \usebibmacro{publisher+year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{proceedings}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{maintitle/title}% + \newunit + \usebibmacro{editor}% + \newunit + \printfield{venue}% + \newunit + \printfield{note}% + \newunit + \usebibmacro{chapter+pages}% + \newunit + \printfield{year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{report}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \usebibmacro{title}% + \newunit + \printfield{type}% + \newunit + \printfield{number}% + \newunit + \printfield{version}% + \newunit + \printfield{note}% + \newunit + \usebibmacro{chapter+pages}% + \newunit + \usebibmacro{institution+year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{thesis}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \printfield{title}% + \newunit + \printfield{note}% + \newunit + \printfield{type}% + \newunit + \usebibmacro{chapter+pages}% + \newunit + \usebibmacro{institution+year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{unpublished}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \newunit + \printfield{journaltitle}% + \newunit + \printfield{howpublished}% + \newunit + \printfield{note}% + \newunit + \printfield{url}% + \newunit + \printfield{year}% + \newunit + \printfield{addendum}% + \newunit + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +% Some aliases + +\DeclareBibliographyAlias{review}{article} +\DeclareBibliographyAlias{reference}{collection} +\DeclareBibliographyAlias{inreference}{incollection} +\DeclareBibliographyAlias{suppbook}{inbook} +\DeclareBibliographyAlias{suppcollection}{incollection} +\DeclareBibliographyAlias{suppperiodical}{article} + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-contrib/biblatex-nature/cbx/nature.cbx b/Master/texmf-dist/tex/latex/biblatex-contrib/biblatex-nature/cbx/nature.cbx new file mode 100644 index 00000000000..8b7db5601f8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-contrib/biblatex-nature/cbx/nature.cbx @@ -0,0 +1,8 @@ +\ProvidesFile{chem-nature.cbx} +[\abx@cbxid $Id: chem-nature.cbx,v 0.9 2010/02/16 09:00:00 joseph beta $] + +\RequireCitationStyle{numeric-comp} +\ExecuteBibliographyOptions{% + autocite=superscript,autopunct=false,sorting=none} + +\endinput diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index d09d79d0b3c..88d12ab7f86 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -42,7 +42,9 @@ my @TLP_working = qw( # these packages should be up to date beamer beamer-FUBerlin beamer-tut-pt beamerposter begriff bera betababel beton bez123 bezos bgreek - bib-fr bibarts bibhtml biblatex bibleref bibtopic + bib-fr bibarts bibhtml + biblatex biblatex-nature + bibleref bibtopic bibtopicprefix bibexport bibunits bidi bigfoot bigints binomexp bizcard blacklettert1 blindtext blockdraw_mp blowup boisik diff --git a/Master/tlpkg/tlpsrc/biblatex-nature.tlpsrc b/Master/tlpkg/tlpsrc/biblatex-nature.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/biblatex-nature.tlpsrc diff --git a/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc index c10812a52f0..345b6dd02f3 100644 --- a/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc @@ -10,6 +10,7 @@ depend bibarts depend bibexport depend bibhtml depend biblatex +depend biblatex-nature depend biblist depend bibtopic depend bibtopicprefix |