From 6fc5502e69f5fd099e8054072e9480038c921012 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 16 Aug 2011 23:26:45 +0000 Subject: biblatex-chem 1.1a (16aug11) git-svn-id: svn://tug.org/texlive/trunk@23579 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/biblatex-chem/bbx/chem-acs.bbx | 734 --------------------- .../tex/latex/biblatex-chem/bbx/chem-angew.bbx | 714 -------------------- .../tex/latex/biblatex-chem/bbx/chem-biochem.bbx | 722 -------------------- .../tex/latex/biblatex-chem/bbx/chem-rsc.bbx | 721 -------------------- .../tex/latex/biblatex-chem/cbx/chem-acs.cbx | 8 - .../tex/latex/biblatex-chem/cbx/chem-angew.cbx | 24 - .../tex/latex/biblatex-chem/cbx/chem-biochem.cbx | 11 - .../tex/latex/biblatex-chem/cbx/chem-rsc.cbx | 8 - .../tex/latex/biblatex-chem/chem-acs.bbx | 627 ++++++++++++++++++ .../tex/latex/biblatex-chem/chem-acs.cbx | 57 ++ .../tex/latex/biblatex-chem/chem-angew.bbx | 595 +++++++++++++++++ .../tex/latex/biblatex-chem/chem-angew.cbx | 75 +++ .../tex/latex/biblatex-chem/chem-biochem.bbx | 654 ++++++++++++++++++ .../tex/latex/biblatex-chem/chem-biochem.cbx | 56 ++ .../tex/latex/biblatex-chem/chem-rsc.bbx | 553 ++++++++++++++++ .../tex/latex/biblatex-chem/chem-rsc.cbx | 57 ++ 16 files changed, 2674 insertions(+), 2942 deletions(-) delete mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-acs.bbx delete mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-angew.bbx delete mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-biochem.bbx delete mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-rsc.bbx delete mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-acs.cbx delete mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-angew.cbx delete mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-biochem.cbx delete mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-rsc.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/chem-acs.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/chem-acs.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/chem-angew.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/chem-angew.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/chem-biochem.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/chem-biochem.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/chem-rsc.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chem/chem-rsc.cbx (limited to 'Master/texmf-dist/tex/latex/biblatex-chem') diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-acs.bbx b/Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-acs.bbx deleted file mode 100644 index 5815a5299e3..00000000000 --- a/Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-acs.bbx +++ /dev/null @@ -1,734 +0,0 @@ -\ProvidesFile{chem-acs.bbx} -[2011/03/21 v1.0e biblatex bibliography style] - -\ExecuteBibliographyOptions{labelnumber,maxbibnames=15,urldate=long} - -\newbibmacro*{begentry}{} -\newbibmacro*{finentry}{\finentry} - -% Option handling - -\providebool{bbx:articletitle} -\providebool{bbx:chaptertitle} -\providebool{bbx:doi} -\providebool{bbx:pageranges} -\providebool{bbx:subentry} -\DeclareBibliographyOption{articletitle}[true]{% - \setbool{bbx:articletitle}{#1}} -\DeclareBibliographyOption{chaptertitle}[true]{% - \setbool{bbx:chaptertitle}{#1}} -\DeclareBibliographyOption{biblabel}{% - \DeclareFieldFormat{labelnumberwidth}{\mkbibparens{##1}}% - \def\@tempa{plain}% - \def\@tempb{#1}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{##1}% - \fi - \def\@tempa{brackets}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{##1}}% - \fi - \def\@tempa{dot}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{##1\adddot\midsentence}% - \fi -} -\DeclareBibliographyOption{doi}[true]{% - \setbool{bbx:doi}{#1}} -\DeclareBibliographyOption{pageranges}[true]{% - \setbool{bbx:pageranges}{#1}} -\DeclareBibliographyOption{subentry}[true]{% - \setbool{bbx:subentry}{#1}} - -\ExecuteBibliographyOptions{biblabel=parens,pageranges=true} - -% The standard alias - -\DeclareNameAlias{author}{default} - -% Some basic formatting - -\DeclareFieldFormat{bibentrysetcount}{% - \mkbibparens{\mknumalph{#1}}} -\DeclareFieldFormat{doi}{% - DOI\addcolon\addspace - \ifhyperref - {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} - {\nolinkurl{#1}}} -\DeclareFieldFormat[article]{pages}{% - \ifbool{bbx:pageranges}{#1}{\mkpagefirst{#1}}% -} -\DeclareFieldFormat{part}{Part\addspace#1} -\DeclareFieldFormat{parens}{\mkbibparens{#1}} -\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets{#1}} -\DeclareFieldFormat*{title}{#1\adddot} -\DeclareFieldFormat[book]{title}{\mkbibemph{#1}} -\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}} -\DeclareFieldFormat{url}{\let\UrlFont\normalfont\url{#1}} -\DeclareFieldFormat[article]{volume}{\mkbibemph{#1}} -\DeclareFieldFormat[periodical]{volume}{\bibstring{volume}~#1} -\DeclareFieldFormat[article]{year}{\textbf{#1}} - -\DeclareNameFormat{default}{% - \renewcommand*{\multinamedelim}{\addsemicolon\addspace}% - \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}% - \usebibmacro{name:andothers}} - -\DeclareNameFormat{editor}{% - \renewcommand*{\multinamedelim}{\addcomma\addspace}% - \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}% - \usebibmacro{name:andothers}} - -\renewcommand*{\thebibitem}{\item} -\renewcommand*{\thelositem}{\item} -\renewcommand*{\finalnamedelim}{\multinamedelim} -\renewcommand*{\mkbibnameaffix}[1]{\addcomma\addspace#1} -\renewcommand*{\multinamedelim}{\addsemicolon\addspace} -\renewcommand*{\newunitpunct}{\addcomma\addspace} -\renewcommand*{\labelnamepunct}{\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}{% - chapter = {Chapter}, - editor = {Ed\adddot}, - editors = {Eds\adddot}, - in = {In}, - page = {p}, - pages = {pp}, - patentus = {US Patent}, - phdthesis = {Ph.D. Thesis}, - urlseen = {accessed}, - volume = {Vol\adddot} -} - -% New and altered bibliography macros - -\renewbibmacro*{byholder}{% - \ifnameundef{holder}{} - {\printtext[parens]{\printnames{holder}}}} - -\newbibmacro*{chapter+pages}{% - \printfield{chapter}% - \newunit - \printfield{pages}% - \newunit} - -\newbibmacro*{in}{% - \bibstring{in}% - \setunit{\addspace}} - -\newbibmacro*{institution+location+year}{% - \printlist{institution}% - \setunit*{\addcolon\addspace}% - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\newbibmacro*{journal+volume}{% - \usebibmacro{journal}% - \setunit{\addspace}% - \printfield{year}% - \newunit - \printfield{volume}% - \newunit} - -\newbibmacro*{location+year}{% - \printlist{location}% - \newunit - \printfield{year}% - \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+edition}{% - \iffieldundef{maintitle} - {\usebibmacro{booktitle}} - {\usebibmacro{maintitle}}% - \iffieldundef{edition} - {} - {\newunit - \printfield{edition}}} - -\newbibmacro*{maintitle/title}{% - \iffieldsequal{maintitle}{title} - {\clearfield{maintitle}% - \clearfield{mainsubtitle}% - \clearfield{maintitleaddon}} - {}% - \iffieldundef{maintitle} - {\usebibmacro{title}} - {\usebibmacro{maintitle}}} - -\newbibmacro*{maintitle/title+edition}{% - \iffieldsequal{maintitle}{title} - {\clearfield{maintitle}% - \clearfield{mainsubtitle}% - \clearfield{maintitleaddon}} - {}% - \iffieldundef{maintitle} - {\usebibmacro{title}} - {\usebibmacro{maintitle}}% - \iffieldundef{edition} - {} - {\newunit - \printfield{edition}}} - -\renewbibmacro*{name:last-first}[4]{% - \ifuseprefix - {\usebibmacro{name:delim}{#3#1}% - \usebibmacro{name:hook}{#3#1}% - \ifblank{#3}{} - {\mkbibnameprefix{\MakeCapital{#3}\isdot}% - \ifpunctmark{'}{}{\addhighpenspace}}% - \mkbibnamelast{#1\isdot}% - \ifblank{#2}{} - {\addcomma\addlowpenspace - \mkbibnamefirst{#2}\isdot}% - \ifblank{#4}{} - {\addcomma\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}{} - {\addcomma\addlowpenspace - \mkbibnameaffix{#4}\isdot}} - -\newbibmacro*{organization+location+year}{% - \printlist{organization}% - \iflistundef{location} - {\newunit} - {\setunit*{\addcolon\addspace}}% - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\newbibmacro*{pages/doi}{% - \iffieldundef{pages} - {\printfield{doi}} - {% - \printfield{pages}}% - \ifbool{bbx:doi} - {% - \setunit*{\adddot\addspace}% - \printfield{doi}% - } - {}% - } - -\newbibmacro*{publisher+location+year}{% - \printlist{publisher}% - \iflistundef{location} - {\newunit} - {\setunit*{\addcolon\addspace}}% - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\newbibmacro*{series+number}{% - \iffieldundef{series} - {} - {\printfield{series}% - \iffieldundef{number} - {\newunit - \printfield{volume}} - {\setunit*{\addspace}% - \printfield{number}}% - \newunit}} - -\renewbibmacro*{title}{% - \ifthenelse{\iffieldundef{title}\AND - \iffieldundef{subtitle}} - {} - {\printtext[title]{% - \printfield[noformat]{title}% - \addspace - \printfield[parens]{subtitle}}% - \newunit}% - \printfield{titleaddon}% - \newunit} - -\newbibmacro*{volume+part}{% - \iffieldundef{series} - {\printfield{volume}% - \setunit*{\addspace}% - \printfield{part}} - {}} - -% Drivers, edited from the standard versions, some quite heavily - -\DeclareBibliographyDriver{article}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \ifbool{bbx:articletitle} - {% - \usebibmacro{title}% - \setunit{\addspace}% - } - {}% - \usebibmacro{journal+volume}% - \setunit{\addspace}% - \printfield{note}% - \newunit - \usebibmacro{pages/doi}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{book}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \usebibmacro{maintitle/title+edition}% - \setunit{\addsemicolon\addspace}% - \ifnameundef{editor} - {} - {\usebibmacro{editor}% - \setunit{\addsemicolon\addspace}}% - \usebibmacro{series+number}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{publisher+location+year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{booklet}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \setunit{\addsemicolon\addspace}% - \printfield{howpublished}% - \newunit - \printfield{type}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{collection}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{maintitle/title+edition}% - \setunit{\addsemicolon\addspace}% - \ifnameundef{editor} - {} - {\usebibmacro{editor}% - \setunit{\addsemicolon\addspace}}% - \usebibmacro{series+number}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{publisher+location+year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{inbook}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \ifbool{bbx:chaptertitle} - {% - \usebibmacro{title}% - \setunit{\addspace}% - } - {}% - \bibsentence - \usebibmacro{in}% - \usebibmacro{bybookauthor}% - \setunit*{\addspace}% - \usebibmacro{maintitle/booktitle+edition}% - \setunit{\addsemicolon\addspace}% - \ifnameundef{editor} - {} - {\usebibmacro{editor}% - \setunit{\addsemicolon\addspace}}% - \usebibmacro{series+number}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{publisher+location+year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{incollection}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \ifbool{bbx:chaptertitle} - {% - \usebibmacro{title}% - \setunit{\addspace}% - } - {}% - \bibsentence - \usebibmacro{in}% - \usebibmacro{maintitle/booktitle+edition}% - \setunit{\addsemicolon\addspace}% - \ifnameundef{editor} - {} - {\usebibmacro{editor}% - \setunit{\addsemicolon\addspace}}% - \usebibmacro{series+number}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{publisher+location+year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{inproceedings}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \bibsentence - \usebibmacro{in}% - \printfield{booktitle}% - \newunit - \printfield{venue}% - \newunit - \printfield{year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{editor}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{manual}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{edition}% - \newunit - \usebibmacro{series+number}% - \newunit - \printfield{type}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{organization+location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{misc}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \setunit{\addsemicolon\addspace}% - \printfield{howpublished}% - \newunit - \printfield{type}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \newunit - \printlist{organization+location+date}% - \newunit - \printfield{doi}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{online}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit{\labelnamepunct}% - \usebibmacro{title}% - \setunit{\addspace}% - \usebibmacro{url+urldate}% - \newunit - \printfield{note}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{patent}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \usebibmacro{byholder}% - \setunit*{\adddot\addspace}% - \usebibmacro{title}% - \setunit{\addspace}% - \printfield{type}% - \newunit - \printfield{number}% - \newunit - \printfield{location}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{periodical}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \printfield{issuetitle}% - \setunit{\addsemicolon\addspace}% - \ifnameundef{editor} - {} - {\usebibmacro{editor}% - \setunit{\addsemicolon\addspace}}% - \usebibmacro{series+number}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{publisher+location+year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{title}% - \setunit*{\addspace}% - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - - \DeclareBibliographyDriver{set}{% - \ifbool{bbx:subentry} - {\entryset{% - \printfield[bibentrysetcount]{entrysetcount}% - \setunit*{\addnbspace}}{}} - {\entryset{}{}} - \setunit{\addperiod\addspace}% - \usebibmacro{setpageref}% - \finentry} - -\DeclareBibliographyDriver{proceedings}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{maintitle/title}% - \newunit - \printfield{venue}% - \newunit - \printfield{year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{editor}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{report}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \setunit{\addsemicolon\addspace}% - \printfield{type}% - \setunit*{\addspace}% - \printfield{number}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{institution+location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{set}{% - \ifbool{bbx:subentry} - {\entryset{% - \printfield[bibentrysetcount]{entrysetcount}% - \setunit*{\addnbspace}}{}} - {\entryset{}{}} - \finentry} - -\DeclareBibliographyDriver{thesis}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \printfield{title}% - \setunit{\adddot\addspace}% - \printfield{note}% - \setunit*{\addcomma\addspace}% - \printfield{type}% - \newunit - \printlist{institution}% - \newunit - \printlist{location}% - \newunit - \printfield{year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{pagetotal}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{unpublished}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \printfield{journaltitle}% - \newunit - \printfield{howpublished}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{date}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \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-chem/bbx/chem-angew.bbx b/Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-angew.bbx deleted file mode 100644 index fedd3e0d1e4..00000000000 --- a/Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-angew.bbx +++ /dev/null @@ -1,714 +0,0 @@ -\ProvidesFile{chem-angew.bbx} -[2011/03/21 v1.0e biblatex bibliography style] - -\ExecuteBibliographyOptions{labelnumber,maxbibnames=999} - -\newbibmacro*{begentry}{} -\newbibmacro*{finentry}{\finentry} - -% Option handling - -\providebool{bbx:articletitle} -\providebool{bbx:chaptertitle} -\providebool{bbx:doi} -\providebool{bbx:pageranges} -\providebool{bbx:subentry} -\DeclareBibliographyOption{articletitle}[true]{% - \setbool{bbx:articletitle}{#1}} -\DeclareBibliographyOption{chaptertitle}[true]{% - \setbool{bbx:chaptertitle}{#1}} -\DeclareBibliographyOption{biblabel}{% - \DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{##1}}% - \def\@tempa{plain}% - \def\@tempb{#1}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{##1}% - \fi - \def\@tempa{parens}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{\mkbibparens{##1}}% - \fi - \def\@tempa{dot}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{##1\adddot\midsentence}% - \fi -} -\DeclareBibliographyOption{doi}[true]{% - \setbool{bbx:doi}{#1}} -\DeclareBibliographyOption{pageranges}[true]{% - \setbool{bbx:pageranges}{#1}} -\DeclareBibliographyOption{subentry}[true]{% - \setbool{bbx:subentry}{#1}} - -\ExecuteBibliographyOptions{biblabel=brackets,pageranges=true} - -% The standard aliases - -\DeclareNameAlias{author}{default} -\DeclareNameAlias{editor}{default} - -% Some basic formatting - -\DeclareFieldFormat{bibentrysetcount}{% - \mknumalph{#1})} -\DeclareFieldFormat[inproceedings]{booktitle}{#1} -\DeclareFieldFormat{doi}{% - DOI\addspace - \ifhyperref - {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} - {\nolinkurl{#1}}} -\DeclareFieldFormat{journaltitle}{\mkbibemph{#1\isdot}} -\DeclareFieldFormat[article]{pages}{% - \ifbool{bbx:pageranges}{#1}{\mkpagefirst{#1}}% -} -\DeclareFieldFormat{parens}{\mkbibparens{#1}} -\DeclareFieldFormat{part}{\addslash#1}% physical part of a logical volume -\DeclareFieldFormat{removecomma}{\bbx@comma@remove{#1}} -\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets{#1}} -\DeclareFieldFormat{title}{#1} -\DeclareFieldFormat[article]{title}{#1} -\DeclareFieldFormat[book]{title}{\mkbibemph{#1}} -\DeclareFieldFormat[collection]{title}{\mkbibemph{#1}} -\DeclareFieldFormat[patent]{type}{\ifbibstring{#1}{% - \mkbibemph{\bibstring{#1}}}{\mkbibemph{#1}}} -\DeclareFieldFormat{url}{\url{#1}} -\DeclareFieldFormat[article]{volume}{\mkbibemph{#1}} -\DeclareFieldFormat[periodical]{volume}{% - \mkbibemph{\bibstring{volume}~#1}} -\DeclareFieldFormat{year}{\textbf{#1}} - -\DeclareNameFormat{default}{% - \usebibmacro{name:first-last}{#1}{#4}{#5}{#7}% - \usebibmacro{name:andothers}} - -\renewcommand*{\thebibitem}{\item} -\renewcommand*{\thelositem}{\item} -\renewcommand*{\finalnamedelim}{\multinamedelim} -\renewcommand*{\mkbibnameaffix}[1]{\addcomma\addspace#1} -\renewcommand*{\newunitpunct}{\addcomma\addspace} -\renewcommand*{\labelnamepunct}{\newunitpunct} - -% 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}{% - chapter = {Chapter}, - editor = {Ed\adddot}, - editors = {Eds\adddot}, - patentus = {US Pat\adddot}, - volume = {Vol\adddot} -} - -% Custom code to remove commas from titles - -\newcommand*{\bbx@comma@remove}[1]{% - \begingroup - \let\@tempa\@empty - \bbx@comma@parse#1\bbx@comma@end -} - -\newcommand*{\bbx@comma@parse}{% - \futurelet\@let@token\bbx@comma@check -} - -\newcommand*{\bbx@comma@check}{% - \ifx\@let@token\bbx@comma@end - \expandafter\bbx@comma@end - \fi - \ifx\@let@token\@sptoken - \expandafter\bbx@comma@space - \fi - \ifx\@let@token,\relax - \expandafter\bbx@comma@comma - \fi - \ifx\@let@token\bgroup - \expandafter\bbx@comma@group - \fi - \bbx@comma@other - \relax -} - -\newcommand*{\bbx@comma@space}{% - \def\bbx@comma@space##1\relax -} -\@nameuse{bbx@comma@space} {% - \appto\@tempa{ }% - \bbx@comma@parse -} - -\def\bbx@comma@comma#1\relax,{% - \bbx@comma@parse -} - -\def\bbx@comma@group#1\relax#2{% - \appto\@tempa{{#2}}% - \bbx@comma@parse -} - -\def\bbx@comma@other\relax#1{% - \appto\@tempa{#1}% - \bbx@comma@parse -} - -\def\bbx@comma@end#1\bbx@comma@end{% - \expandafter\endgroup\@tempa -} - -% New and altered bibliography macros - -\renewbibmacro*{byholder}{% - \setunit{\addspace}% - \ifnameundef{holder}{} - {\printtext[parens]{\printnames{holder}}}} - -\newbibmacro*{chapter+pages}{% - \printfield{chapter}% - \newunit - \printfield{pages}% - \newunit} - -\renewbibmacro*{editor}{% - \ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}} - {\setunit{\addspace}% - \printtext[parens]{% - \usebibmacro{editorstrg} - \addcolon\addspace - \printnames{editor}% - \clearname{editor}}} - {}} - -\newbibmacro*{in}{% - \bibstring{in}% - \setunit{\addspace}} - -\newbibmacro*{institution+location+year}{% - \printlist{institution}% - \newunit - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\renewbibmacro*{journal}{% - \iffieldundef{journaltitle} - {} - {\printtext[journaltitle]{% - \printfield[removecomma]{journaltitle}% - \newunit - \printfield[removecomma]{journalsubtitle}}}} - -\newbibmacro*{journal+volume}{% - \usebibmacro{journal}% - \setunit{\addspace}% - \printfield{year}% - \newunit - \printfield{volume}} - -\newbibmacro*{location+year}{% - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\renewbibmacro*{maintitle}{% - \ifthenelse{\iffieldundef{maintitle}\AND\iffieldundef{mainsubtitle}} - {} - {\printtext[maintitle]{% - \printfield[noformat]{maintitle}\addspace - \printfield[parens]{mainsubtitle}}% - \newunit}% - \printfield{maintitleaddon}} - -\newbibmacro*{maintitle/booktitle}{% - \iffieldundef{maintitle}{% - \usebibmacro{booktitle}% - }{% - \usebibmacro{maintitle}% - }} - -\newbibmacro*{maintitle/title}{% - \iffieldsequal{maintitle}{title} - {\clearfield{maintitle}% - \clearfield{mainsubtitle}% - \clearfield{maintitleaddon}} - {}% - \iffieldundef{maintitle} - {\usebibmacro{title}} - {\usebibmacro{maintitle}}% - \newunit} - -\newbibmacro*{type+number}{% - \printfield{type}% - \setunit*{\addspace}% - \printfield{number}% - \newunit} - -\newbibmacro*{organization+location+year}{% - \printlist{organization}% - \newunit - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\newbibmacro*{pages/doi}{% - \iffieldundef{pages} - {\printfield{doi}} - {% - \printfield{pages}}% - \ifbool{bbx:doi} - {% - \setunit*{\adddot\addspace}% - \printfield{doi}% - } - {}% - } - -\newbibmacro*{publisher+location}{% - \printlist{publisher}% - \newunit - \printlist{location}% - \newunit} - -\newbibmacro*{series+number}{% - \printfield{series}% - \setunit*{\addspace}% - \printfield{number}% - \newunit} - -\newbibmacro*{volume+part}{% - \iffieldundef{series} - {\mkbibemph{% - \printfield{volume}% - \printfield{part}}} - {}} - -% Drivers, edited from the standard versions, some quite heavily - -\DeclareBibliographyDriver{article}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \ifbool{bbx:articletitle} - {\usebibmacro{title}% - \newunit} - {}% - \usebibmacro{journal+volume}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{pages/doi}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{book}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \usebibmacro{maintitle/title}% - \newunit - \usebibmacro{volume+part}% - \newunit - \usebibmacro{editor}% - \newunit - \usebibmacro{publisher+location}% - \newunit - \printfield{edition}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{booklet}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{howpublished}% - \newunit - \printfield{type}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{collection}{% Very similar to a book - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{maintitle/title}% - \newunit - \usebibmacro{volume+part}% - \newunit - \usebibmacro{editor}% - \newunit - \usebibmacro{publisher+location}% - \newunit - \printfield{edition}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{inbook}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \ifbool{bbx:chaptertitle} - {\usebibmacro{title}} - {}% - \setunit{\addspace}% - \usebibmacro{in}% - \usebibmacro{bybookauthor}% - \newunit - \usebibmacro{maintitle/booktitle}% - \newunit - \usebibmacro{volume+part}% - \newunit - \usebibmacro{editor}% - \newunit - \usebibmacro{publisher+location}% - \newunit - \printfield{edition}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{incollection}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \ifbool{bbx:chaptertitle} - {\usebibmacro{title}} - {}% - \setunit{\addspace}% - \usebibmacro{in}% - \usebibmacro{maintitle/booktitle}% - \newunit - \usebibmacro{volume+part}% - \newunit - \usebibmacro{editor}% - \newunit - \usebibmacro{publisher+location}% - \newunit - \printfield{edition}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{inproceedings}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\addspace}% - \printfield{booktitle}% - \newunit - \usebibmacro{editor}% - \newunit - \printfield{venue}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{manual}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{edition}% - \newunit - \usebibmacro{series+number}% - \newunit - \printfield{type}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{organization+location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{misc}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{howpublished}% - \newunit - \printfield{type}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \newunit - \printlist{organization+location+date}% - \newunit - \printfield{doi}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{online}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \newunit - \printlist{organization}% - \newunit - \usebibmacro{date}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{patent}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \usebibmacro{byholder}% - \newunit - \printfield{type}% - \newunit - \printfield{number}% - \newunit - \printfield{location}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{periodical}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \printfield{issuetitle}% - \newunit - \usebibmacro{volume+part}% - \newunit - \usebibmacro{editor}% - \newunit - \usebibmacro{publisher+location}% - \newunit - \printfield{edition}% - \newunit - \printfield{title}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{proceedings}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{maintitle/title}% - \newunit - \usebibmacro{editor}% - \newunit - \printfield{venue}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{report}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \usebibmacro{type+number}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{institution+location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{set}{% - \ifbool{bbx:subentry} - {\entryset{% - \printfield[bibentrysetcount]{entrysetcount}% - \setunit*{\addnbspace}}{}} - {\entryset{}{}} - \setunit{\addperiod\addspace}% - \usebibmacro{setpageref}% - \finentry} - -\DeclareBibliographyDriver{thesis}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \printfield{note}% - \newunit - \printfield{type}% - \newunit - \usebibmacro{institution+location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{unpublished}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \printfield{journaltitle}% - \newunit - \printfield{howpublished}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{date}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \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-chem/bbx/chem-biochem.bbx b/Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-biochem.bbx deleted file mode 100644 index 1e38adbaa0b..00000000000 --- a/Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-biochem.bbx +++ /dev/null @@ -1,722 +0,0 @@ -\ProvidesFile{chem-biochem.bbx} -[2011/03/21 v1.0e biblatex bibliography style] - -\ExecuteBibliographyOptions{labelnumber,maxbibnames=15,urldate=long,useprefix} - -\newbibmacro*{begentry}{} -\newbibmacro*{finentry}{\finentry} - -% Option handling - -\providebool{bbx:articletitle} -\providebool{bbx:chaptertitle} -\providebool{bbx:doi} -\providebool{bbx:pageranges} -\providebool{bbx:subentry} -\DeclareBibliographyOption{articletitle}[true]{% - \setbool{bbx:articletitle}{#1}} -\DeclareBibliographyOption{chaptertitle}[true]{% - \setbool{bbx:chaptertitle}{#1}} -\DeclareBibliographyOption{biblabel}{% - \DeclareFieldFormat{labelnumberwidth}{\mkbibparens{##1}}% - \def\@tempa{plain}% - \def\@tempb{#1}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{##1}% - \fi - \def\@tempa{brackets}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{##1}}% - \fi - \def\@tempa{dot}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{##1\adddot\midsentence}% - \fi -} -\DeclareBibliographyOption{doi}[true]{% - \setbool{bbx:doi}{#1}} -\DeclareBibliographyOption{pageranges}[true]{% - \setbool{bbx:pageranges}{#1}} -\DeclareBibliographyOption{subentry}[true]{% - \setbool{bbx:subentry}{#1}} - -\ExecuteBibliographyOptions{articletitle,biblabel=parens,pageranges=true} - -% The standard alias - -\DeclareNameAlias{author}{default} -\DeclareNameAlias{editor}{default} - -% Some basic formatting - -\DeclareFieldFormat{bibentrysetcount}{% - \mkbibparens{\mknumalph{#1}}} -\DeclareFieldFormat{doi}{% - DOI\addcolon\addspace - \let\UrlFont\normalfont - \ifhyperref - {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} - {\nolinkurl{#1}}} -\DeclareFieldFormat[article]{pages}{% - \ifbool{bbx:pageranges}{#1}{\mkpagefirst{#1}}% -} -\DeclareFieldFormat{part}{Part\addspace#1} -\DeclareFieldFormat{parens}{\mkbibparens{#1}} -\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets{#1}} -\DeclareFieldFormat[article]{title}{#1\adddot} -\DeclareFieldFormat[thesis]{title}{#1\adddot} -\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}} -\DeclareFieldFormat[online]{title}{#1\adddot} -\DeclareFieldFormat[patent]{title}{#1\adddot} -\DeclareFieldFormat{url}{\let\UrlFont\normalfont\url{#1}} -\DeclareFieldFormat[article]{volume}{\mkbibemph{#1}} -\DeclareFieldFormat[periodical]{volume}{\bibstring{volume}~#1} -\DeclareFieldFormat[article]{year}{\mkbibparens{#1}} - -\DeclareNameFormat{default}{% - \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}% - \usebibmacro{name:andothers}} - -\renewcommand*{\thebibitem}{\item} -\renewcommand*{\thelositem}{\item} -\renewcommand*{\finalnamedelim}{\multinamedelim} -\renewcommand*{\mkbibnameaffix}[1]{\addcomma\addspace#1} -\renewcommand*{\multinamedelim}{\addcomma\addspace} -\renewcommand*{\newunitpunct}{\addcomma\addspace} -\renewcommand*{\labelnamepunct}{\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}{% - chapter = {Chapter}, - editor = {Ed\adddot}, - editors = {Eds\adddot}, - in = {In}, - page = {p}, - pages = {pp}, - patentus = {US Patent}, - phdthesis = {Ph.D. Thesis}, - urlseen = {accessed}, - volume = {Vol\adddot} -} - -% New and altered bibliography macros - -\renewbibmacro*{byholder}{% - \ifnameundef{holder} - {} - {\printtext[parens]{\printnames{holder}}}} - -\newbibmacro*{chapter+pages}{% - \printfield{chapter}% - \newunit - \printfield{pages}% - \newunit} - -\newbibmacro*{in}{% - \bibstring{in}% - \setunit{\addspace}} - -\newbibmacro*{institution+location+year}{% - \printlist{institution}% - \setunit*{\addcolon\addspace}% - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\newbibmacro*{journal+volume}{% - \usebibmacro{journal}% - \newunit - \printfield{volume}% - \newunit} - -\newbibmacro*{location+year}{% - \printlist{location}% - \newunit - \printfield{year}% - \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+edition}{% - \iffieldundef{maintitle} - {\usebibmacro{booktitle}} - {\usebibmacro{maintitle}}% - \iffieldundef{edition} - {} - {\newunit - \printfield{edition}}} - -\newbibmacro*{maintitle/title}{% - \iffieldsequal{maintitle}{title} - {\clearfield{maintitle}% - \clearfield{mainsubtitle}% - \clearfield{maintitleaddon}} - {}% - \iffieldundef{maintitle} - {\usebibmacro{title}} - {\usebibmacro{maintitle}}} - -\newbibmacro*{maintitle/title+edition}{% - \iffieldsequal{maintitle}{title} - {\clearfield{maintitle}% - \clearfield{mainsubtitle}% - \clearfield{maintitleaddon}} - {}% - \iffieldundef{maintitle} - {\usebibmacro{title}} - {\usebibmacro{maintitle}}% - \iffieldundef{edition} - {} - {\newunit - \printfield{edition}}} - -\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+location+year}{% - \printlist{organization}% - \iflistundef{location} - {\newunit} - {\setunit*{\addcolon\addspace}}% - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\newbibmacro*{pages/doi}{% - \iffieldundef{pages} - {\printfield{doi}} - {% - \printfield{pages}}% - \ifbool{bbx:doi} - {% - \setunit*{\adddot\addspace}% - \printfield{doi}% - } - {}% - } - -\newbibmacro*{publisher+location+year}{% - \printlist{publisher}% - \iflistundef{location} - {\newunit} - {\setunit*{\addcolon\addspace}}% - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\newbibmacro*{series+number}{% - \iffieldundef{series} - {} - {\printfield{series}% - \iffieldundef{number} - {\newunit - \printfield{volume}} - {\setunit*{\addspace}% - \printfield{number}}% - \newunit}} - -\renewbibmacro*{title}{% - \ifthenelse{\iffieldundef{title}\AND - \iffieldundef{subtitle}} - {} - {\printtext[title]{% - \printfield[noformat]{title}% - \addspace - \printfield[parens]{subtitle}}% - \newunit}% - \printfield{titleaddon}% - \newunit} - -\newbibmacro*{volume+part}{% - \iffieldundef{series} - {\printfield{volume}% - \setunit*{\addspace}% - \printfield{part}} - {}} - -% Drivers, edited from the standard versions, some quite heavily - -\DeclareBibliographyDriver{article}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \printfield{year}% - \setunit{\adddot\addspace}% - \ifbool{bbx:articletitle} - {\usebibmacro{title}} - {}% - \setunit{\addspace}% - \usebibmacro{journal+volume}% - \setunit{\addspace}% - \printfield{note}% - \newunit - \usebibmacro{pages/doi}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{book}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \usebibmacro{maintitle/title+edition}% - \setunit{\addsemicolon\addspace}% - \ifnameundef{editor} - {} - {\usebibmacro{editor}% - \setunit{\addsemicolon\addspace}}% - \usebibmacro{series+number}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{publisher+location+year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{booklet}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \setunit{\addsemicolon\addspace}% - \printfield{howpublished}% - \newunit - \printfield{type}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{collection}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{maintitle/title+edition}% - \setunit{\addsemicolon\addspace}% - \ifnameundef{editor} - {} - {\usebibmacro{editor}% - \setunit{\addsemicolon\addspace}}% - \usebibmacro{series+number}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{publisher+location+year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{inbook}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \ifbool{bbx:chaptertitle} - {\usebibmacro{title}} - {}% - \setunit*{\adddot\addspace}% - \usebibmacro{in}% - \usebibmacro{bybookauthor}% - \setunit*{\addspace}% - \usebibmacro{maintitle/booktitle+edition}% - \setunit{\addsemicolon\addspace}% - \ifnameundef{editor} - {} - {\usebibmacro{editor}% - \setunit{\addsemicolon\addspace}}% - \usebibmacro{series+number}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{publisher+location+year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{incollection}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \ifbool{bbx:chaptertitle} - {\usebibmacro{title}} - {}% - \setunit*{\adddot\addspace}% - \usebibmacro{in}% - \usebibmacro{maintitle/booktitle+edition}% - \setunit{\addsemicolon\addspace}% - \ifnameundef{editor} - {} - {\usebibmacro{editor}% - \setunit{\addsemicolon\addspace}}% - \usebibmacro{series+number}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{publisher+location+year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{inproceedings}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \usebibmacro{in}% - \printfield{booktitle}% - \newunit - \printfield{venue}% - \newunit - \printfield{year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{editor}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{manual}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{edition}% - \newunit - \usebibmacro{series+number}% - \newunit - \printfield{type}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{organization+location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{misc}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \setunit{\addsemicolon\addspace}% - \printfield{howpublished}% - \newunit - \printfield{type}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \newunit - \printlist{organization+location+date}% - \newunit - \printfield{doi}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{online}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit{\labelnamepunct}% - \usebibmacro{title}% - \setunit{\addspace}% - \usebibmacro{url+urldate}% - \newunit - \printfield{note}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{patent}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \usebibmacro{byholder}% - \setunit*{\adddot\addspace}% - \usebibmacro{title}% - \setunit{\addspace}% - \printfield{type}% - \newunit - \printfield{number}% - \newunit - \printfield{location}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{periodical}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \printfield{issuetitle}% - \setunit{\addsemicolon\addspace}% - \ifnameundef{editor} - {} - {\usebibmacro{editor}% - \setunit{\addsemicolon\addspace}}% - \usebibmacro{series+number}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{publisher+location+year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{title}% - \setunit*{\addspace}% - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - - \DeclareBibliographyDriver{set}{% - \ifbool{bbx:subentry} - {\entryset{% - \printfield[bibentrysetcount]{entrysetcount}% - \setunit*{\addnbspace}}{}} - {\entryset{}{}} - \setunit{\addperiod\addspace}% - \usebibmacro{setpageref}% - \finentry} - -\DeclareBibliographyDriver{proceedings}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{maintitle/title}% - \newunit - \printfield{venue}% - \newunit - \printfield{year}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{editor}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{report}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \usebibmacro{title}% - \setunit{\addsemicolon\addspace}% - \printfield{type}% - \setunit*{\addspace}% - \printfield{number}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \setunit{\addsemicolon\addspace}% - \usebibmacro{institution+location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{set}{% - \ifbool{bbx:subentry} - {\entryset{% - \printfield[bibentrysetcount]{entrysetcount}% - \setunit*{\addnbspace}}{}} - {\entryset{}{}} - \finentry} - -\DeclareBibliographyDriver{thesis}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \printfield{title}% - \setunit{\adddot\addspace}% - \printfield{note}% - \setunit*{\addcomma\addspace}% - \printfield{type}% - \newunit - \printlist{institution}% - \newunit - \printlist{location}% - \newunit - \printfield{year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{unpublished}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit*{\labelnamepunct}% - \printfield{journaltitle}% - \newunit - \printfield{howpublished}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{date}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \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-chem/bbx/chem-rsc.bbx b/Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-rsc.bbx deleted file mode 100644 index 813008237ac..00000000000 --- a/Master/texmf-dist/tex/latex/biblatex-chem/bbx/chem-rsc.bbx +++ /dev/null @@ -1,721 +0,0 @@ -\ProvidesFile{chem-rsc.bbx} -[2011/03/21 v1.0e biblatex bibliography style] - -\ExecuteBibliographyOptions{labelnumber,maxbibnames=999} - -\newbibmacro*{begentry}{} -\newbibmacro*{finentry}{\finentry} - -% Option handling - -\providebool{bbx:articletitle} -\providebool{bbx:chaptertitle} -\providebool{bbx:doi} -\providebool{bbx:pageranges} -\providebool{bbx:subentry} -\DeclareBibliographyOption{articletitle}[true]{% - \setbool{bbx:articletitle}{#1}} -\DeclareBibliographyOption{chaptertitle}[true]{% - \setbool{bbx:chaptertitle}{#1}} -\DeclareBibliographyOption{biblabel}{% - \DeclareFieldFormat{labelnumberwidth}{\mkbibparens{##1}}% - \def\@tempa{plain}% - \def\@tempb{#1}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{##1}% - \fi - \def\@tempa{brackets}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{##1}}% - \fi - \def\@tempa{dot}% - \ifx\@tempa\@tempb - \DeclareFieldFormat{labelnumberwidth}{##1\adddot\midsentence}% - \fi -} -\DeclareBibliographyOption{doi}[true]{% - \setbool{bbx:doi}{#1}} -\DeclareBibliographyOption{pageranges}[true]{% - \setbool{bbx:pageranges}{#1}} -\DeclareBibliographyOption{subentry}[true]{% - \setbool{bbx:subentry}{#1}} - -\ExecuteBibliographyOptions{biblabel=parens,pageranges=true} - -% The standard aliases - -\DeclareNameAlias{author}{default} -\DeclareNameAlias{editor}{default} - -% Some basic formatting - -\DeclareFieldFormat{bibentrysetcount}{% - \mkbibparens{\mknumalph{#1}}} -\DeclareFieldFormat[inproceedings]{booktitle}{#1} -\DeclareFieldFormat{doi}{% - DOI\addcolon\addspace - \ifhyperref - {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} - {\nolinkurl{#1}}} -\DeclareFieldFormat[patent]{number}{% - \bbx@digits@space{#1}% -} -\DeclareFieldFormat[article]{pages}{% - \ifbool{bbx:pageranges}{#1}{\mkpagefirst{#1}}% -} -\DeclareFieldFormat{parens}{\mkbibparens{#1}} -\DeclareFieldFormat{part}{\addslash#1} -\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets{#1}} -\DeclareFieldFormat[article]{title}{#1} -\DeclareFieldFormat[proceedings]{title}{#1} -\DeclareFieldFormat[patent]{type}{\ifbibstring{#1}{% - \mkbibemph{\bibstring{#1}}}{\mkbibemph{#1}}} -\DeclareFieldFormat{url}{\url{#1}} -\DeclareFieldFormat[article]{volume}{\textbf{#1}} -\DeclareFieldFormat[periodical]{volume}{\bibstring{volume}~#1} - -\DeclareNameFormat{default}{% - \usebibmacro{name:first-last}{#1}{#4}{#5}{#7}% - \usebibmacro{name:andothers}} - -\renewcommand*{\thebibitem}{\item} -\renewcommand*{\thelositem}{\item} -\renewcommand*{\mkbibnameaffix}[1]{\addcomma\addspace#1} -\renewcommand*{\newunitpunct}{\addcomma\addspace} -\renewcommand*{\labelnamepunct}{\newunitpunct} - -% 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}{% - chapter = {ch\adddot}, - edition = {edn\adddot}, - patentus = {US Pat\adddot}, - phdthesis = {Ph.D. Thesis} -} - -% Some custom code for doing digit separation. -% This is very similar to the code in siunitx, which is itself -% taken from numprint. - -\newcommand*{\bbx@digits@space}[1]{% - \ifinteger{#1}{% - \bbx@digits@ifmorethanfour{#1}{% - \def\@tempa{}% - \bbx@digits@separate{}#1\@empty\@empty\@empty - }{% - #1% - }% - }{% - #1% - }% -} - -\newcommand*{\bbx@digits@ifmorethanfour}[1]{% - \bbx@digits@ifmorethanfour@aux#1\@empty\@empty\@empty\@empty - \@empty\@nil -} - -\def\bbx@digits@ifmorethanfour@aux#1#2#3#4#5\@nil{% - \ifx\@empty#5\@empty - \expandafter\@secondoftwo - \else - \expandafter\@firstoftwo - \fi -} - -\newcommand*{\bbx@digits@separate}[4]{% - \ifx\@empty#2\@empty - \bbx@digits@print#1\relax - \else - \ifx\@empty#3\@empty - \bbx@digits@print\@empty\@empty#1#2\relax - \else - \ifx\@empty#4\@empty - \bbx@digits@print\@empty#1#2#3\relax - \else - \bbx@digits@separate@aux{#1#2#3#4}% - \fi - \fi - \fi -} - -\def\bbx@digits@separate@aux#1\fi\fi\fi{% - \fi\fi\fi\bbx@digits@separate{#1}% -} - -\newcommand*{\bbx@digits@print}[4]{% - \ifblank{#1}{}{#1}% - #2#3% - \ifx\relax#4\relax\else - \addnbthinspace - \expandafter\bbx@digits@print\expandafter#4% - \fi -} - -% New and altered bibliography macros - -\newbibmacro*{chapter+pages}{% - \printfield{chapter}% - \newunit - \printfield{pages}% - \newunit} - -\renewbibmacro*{editor}{% - \ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}} - {\usebibmacro{editorstrg}% - \addspace - \printnames{editor}% - \clearname{editor}} - {}} - -\renewbibmacro*{editorstrg}{% - \iffieldundef{editortype} - {\bibstring{editor}} - {\bibstring{\thefield{editortype}}}} - -\newbibmacro*{in}{% - \bibstring{in}% - \setunit{\addspace}} - -\newbibmacro*{institution+location+year}{% - \printlist{institution}% - \newunit - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\renewbibmacro*{journal}{% - \iffieldundef{journaltitle} - {} - {\printtext[journaltitle]{% - \printfield[titlecase]{journaltitle}% - \printfield[titlecase]{journalsubtitle}}}% - \midsentence - } - -\newbibmacro*{journal+volume}{% - \usebibmacro{journal}% - \newunit - \printfield{year}% - \newunit - \printfield{volume}% - \newunit} - -\newbibmacro*{location+year}{% - \printlist{location}% - \newunit - \printfield{year}% - \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{title}} - {\usebibmacro{maintitle}}% - \newunit} - -\renewbibmacro*{name:andothers}{% - \ifboolexpr{ - test {\ifnumequal{\value{listcount}}{\value{liststop}}} - and - test \ifmorenames - } - {\ifnumgreater{\value{liststop}}{1} - {\finalandcomma} - {}% - \andothersdelim\mkbibemph{\bibstring{andothers}}} - {}} - -\newbibmacro*{organization+location+year}{% - \printlist{organization}% - \newunit - \printlist{location}% - \newunit - \printfield{year}% - \newunit} - -\newbibmacro*{pages/doi}{% - \iffieldundef{pages} - {\printfield{doi}} - {% - \printfield{pages}}% - \ifbool{bbx:doi} - {% - \setunit*{\adddot\addspace}% - \printfield{doi}% - } - {}% - } - -\newbibmacro*{publisher+location}{% - \printlist{publisher}% - \newunit - \printlist{location}% - \newunit} - -\newbibmacro*{series+number}{% - \printfield{series}% - \setunit*{\addspace}% - \printfield{number}% - \newunit} - -\newbibmacro*{volume+part}{% - \iffieldundef{series} - {\printfield{volume}% - \printfield{part}} - {}} - -% Drivers, edited from the standard versions, some quite heavily - -\DeclareBibliographyDriver{article}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \ifbool{bbx:articletitle} - {\usebibmacro{title}% - \newunit} - {}% - \usebibmacro{journal+volume}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{pages/doi}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{book}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \usebibmacro{maintitle/title}% - \newunit - \usebibmacro{editor}% - \newunit - \usebibmacro{publisher+location}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{booklet}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{howpublished}% - \newunit - \printfield{type}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{collection}{% Very similar to a book - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{maintitle/title}% - \newunit - \usebibmacro{editor}% - \newunit - \usebibmacro{publisher+location}% - \newunit - \printfield{edition}% - \newunit - \printfield{year}% - \newunit - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{inbook}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \ifbool{bbx:chaptertitle} - {\usebibmacro{title}% - \newunit} - {}% - \usebibmacro{in}% - \usebibmacro{bybookauthor}% - \newunit - \usebibmacro{maintitle/booktitle}% - \newunit - \usebibmacro{editor}% - \newunit - \usebibmacro{publisher+location}% - \newunit - \printfield{edition}% - \newunit - \printfield{year}% - \newunit - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{incollection}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \ifbool{bbx:chaptertitle} - {\usebibmacro{title}% - \newunit} - {}% - \usebibmacro{in}% - \usebibmacro{maintitle/booktitle}% - \newunit - \usebibmacro{editor}% - \newunit - \usebibmacro{publisher+location}% - \newunit - \printfield{edition}% - \newunit - \printfield{year}% - \newunit - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{inproceedings}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \printfield{booktitle}% - \newunit - \usebibmacro{editor}% - \newunit - \printfield{venue}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{manual}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{edition}% - \newunit - \usebibmacro{series+number}% - \newunit - \printfield{type}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{organization+location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{misc}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{howpublished}% - \newunit - \printfield{type}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \newunit - \printlist{organization+location+date}% - \newunit - \printfield{doi}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{online}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author/editor}% - \setunit{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \newunit - \printlist{organization}% - \newunit - \usebibmacro{date}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{patent}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \printfield{type}% - \newunit - \printfield{number}% - \newunit - \usebibmacro{byholder}% - \newunit - \printfield{location}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{periodical}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \printfield{issuetitle}% - \newunit - \usebibmacro{editor}% - \newunit - \usebibmacro{publisher+location}% - \newunit - \printfield{edition}% - \newunit - \printfield{title}% - \newunit - \printfield{year}% - \newunit - \usebibmacro{volume+part}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{proceedings}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{maintitle/title}% - \newunit - \usebibmacro{editor}% - \newunit - \printfield{venue}% - \newunit - \printfield{year}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{report}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \usebibmacro{title}% - \newunit - \printfield{type}% - \setunit*{\addspace}% - \printfield{number}% - \newunit - \printfield{version}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{institution+location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{set}{% - \ifbool{bbx:subentry} - {\entryset{% - \printfield[bibentrysetcount]{entrysetcount}% - \setunit*{\addnbspace}}{}} - {\entryset{}{}} - \setunit{\addperiod\addspace}% - \usebibmacro{setpageref}% - \finentry} - -\DeclareBibliographyDriver{thesis}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \printfield{note}% - \newunit - \printfield{type}% - \newunit - \usebibmacro{institution+location+year}% - \newunit - \usebibmacro{chapter+pages}% - \newunit - \printfield{pagetotal}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \usebibmacro{pageref}% - \usebibmacro{finentry}} - -\DeclareBibliographyDriver{unpublished}{% - \usebibmacro{bibindex}% - \usebibmacro{begentry}% - \usebibmacro{author}% - \setunit{\labelnamepunct}% - \printfield{journaltitle}% - \newunit - \printfield{howpublished}% - \newunit - \printfield{note}% - \newunit - \usebibmacro{date}% - \newunit - \usebibmacro{url+urldate}% - \newunit - \printfield{addendum}% - \setunit{\bibpagerefpunct}% - \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-chem/cbx/chem-acs.cbx b/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-acs.cbx deleted file mode 100644 index 555a7f7ac2e..00000000000 --- a/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-acs.cbx +++ /dev/null @@ -1,8 +0,0 @@ -\ProvidesFile{chem-acs.cbx} -[2011/03/21 v1.0e biblatex citation style] - -\RequireCitationStyle{numeric-comp} -\ExecuteBibliographyOptions{% - autocite=superscript,autopunct=true,sorting=none} - -\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-angew.cbx b/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-angew.cbx deleted file mode 100644 index 00ced83730e..00000000000 --- a/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-angew.cbx +++ /dev/null @@ -1,24 +0,0 @@ -\ProvidesFile{chem-angew.cbx} -[2011/03/21 v1.0e biblatex citation style] - -\RequireCitationStyle{numeric-comp} -\ExecuteBibliographyOptions{% - autocite=superscript,autopunct=true,sorting=none} - -\DeclareCiteCommand{\supercite}[\mkbibsuperscript] - {\usebibmacro{cite:init}% - \let\multicitedelim=\supercitedelim - \iffieldundef{prenote} - {} - {\BibliographyWarning{Ignoring prenote argument}}% - \iffieldundef{postnote} - {} - {\BibliographyWarning{Ignoring postnote argument}}% - \bibleftbracket} - {\usebibmacro{citeindex}% - \usebibmacro{cite:comp}} - {} - {\usebibmacro{cite:dump}% - \bibrightbracket} - -\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-biochem.cbx b/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-biochem.cbx deleted file mode 100644 index 33a05b62493..00000000000 --- a/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-biochem.cbx +++ /dev/null @@ -1,11 +0,0 @@ -\ProvidesFile{chem-biochem.cbx} -[2011/03/21 v1.0e biblatex citation style] - -\RequireCitationStyle{numeric-comp} -\ExecuteBibliographyOptions{sorting=none} - -\DeclareFieldFormat{labelnumber}{\textit{#1}} -\renewcommand*{\bibleftbracket}{(} -\renewcommand*{\bibrightbracket}{)\midsentence} - -\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-rsc.cbx b/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-rsc.cbx deleted file mode 100644 index 0bfe38ca6c1..00000000000 --- a/Master/texmf-dist/tex/latex/biblatex-chem/cbx/chem-rsc.cbx +++ /dev/null @@ -1,8 +0,0 @@ -\ProvidesFile{chem-rsc.cbx} -[2011/03/21 v1.0e biblatex citation style] - -\RequireCitationStyle{numeric-comp} -\ExecuteBibliographyOptions{% - autocite=superscript,autopunct=true,sorting=none} - -\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/chem-acs.bbx b/Master/texmf-dist/tex/latex/biblatex-chem/chem-acs.bbx new file mode 100644 index 00000000000..1145334a89f --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chem/chem-acs.bbx @@ -0,0 +1,627 @@ +%% --------------------------------------------------------------- +%% biblatex-chem --- A set of biblatex implementations of +%% chemistry-related bibliography styles +%% 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 +%% --------------------------------------------------------------- +%% + +\ProvidesFile{chem-acs.bbx}[2011/08/16 v1.1a biblatex bibliography style] + +% Load the standard style to avoid copy-pasting unnecessary material +\RequireBibliographyStyle{numeric-comp} + +% New options +\newtoggle{bbx:articletitle} +\newtoggle{bbx:chaptertitle} +\newtoggle{bbx:pageranges} +\DeclareBibliographyOption{articletitle}[true]{% + \settoggle{bbx:articletitle}{#1}% +} +\DeclareBibliographyOption{chaptertitle}[true]{% + \settoggle{bbx:chaptertitle}{#1}% +} +\DeclareBibliographyOption{pageranges}[true]{% + \settoggle{bbx:pageranges}{#1}% +} + +% Alter settings that carry through from biblatex +\ExecuteBibliographyOptions + { + doi = false , + firstinits = true , + maxnames = 15 , + maxcitenames = 2 , + pageranges = true , + url = false + } + +% Modify the name format +\DeclareNameFormat{default}{% + \renewcommand*{\multinamedelim}{\addsemicolon\addspace}% + \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}% + \usebibmacro{name:andothers}% +} + +\DeclareNameFormat{editor}{% + \renewcommand*{\multinamedelim}{\addcomma\addspace}% + \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}% + \usebibmacro{name:andothers}% +} + +% Custom field formats +\DeclareFieldFormat[article]{date}{\mkbibbold{#1}} +\DeclareFieldFormat{doi}{% + DOI\addcolon\space + \ifhyperref + {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}% +} +\DeclareFieldFormat{labelnumberwidth}{\mkbibparens{#1}} +\DeclareFieldFormat[article]{pages}{% + \iftoggle{bbx:pageranges}{#1}{\mkfirstpage{#1}}% +} +\DeclareFieldFormat*{title}{#1\adddot} +\DeclareFieldFormat[book, collection, inproceedings]{title}{\mkbibemph{#1}} +\DeclareFieldFormat{url}{\url{#1}} +\DeclareFieldFormat[article]{volume}{\mkbibemph{#1}} + +% Simple modifications to punctuation, etc. +\renewcommand*\finalnamedelim{\multinamedelim} +\renewcommand*\intitlepunct{\addspace} +\renewcommand*\labelnamepunct{\addspace} +\renewcommand*\newunitpunct{\addcomma\addspace} + +% Bibliography strings +\DefineBibliographyStrings{english}{% + chapter = Chapter , + editor = Ed\adddot , + editors = Eds\adddot , + in = In , + page = p , + pages = pp , + patentus = US Patent , + phdthesis = Ph.D.\space Thesis , + urlseen = accessed , + volume = Vol\adddot +} + +% Bibliography macros +\renewbibmacro*{byholder}{% + \ifnameundef{holder} + {} + {% + \printtext[parens]{\printnames{holder}}% + \adddot + }% +} + +\renewbibmacro*{date}{\printtext[date]{\printdate}} + +\renewbibmacro*{event+venue+date}{% + \printfield{eventtitle}% + \ifboolexpr{ + test {\iffieldundef{venue}} + and + test {\iffieldundef{eventyear}} + } + {} + {% + \printfield{venue}% + \newunit + \printeventdate + \newunit + }% +} + +\newbibmacro*{journal+issuetitle}{% + \usebibmacro{journal}% + \setunit*{\addspace}% + \usebibmacro{date}% + \newunit + \usebibmacro{volume+number+eid}% + \newunit +} + +\renewbibmacro*{maintitle+booktitle}{% + \iffieldundef{maintitle} + {} + {% + \usebibmacro{maintitle}% + \newunit\newblock + }% + \usebibmacro{booktitle}% + \newunit +} + +\renewbibmacro*{maintitle+title}{% + \iffieldsequal{maintitle}{title} + {% + \clearfield{maintitle}% + \clearfield{mainsubtitle}% + \clearfield{maintitleaddon}% + } + {% + \iffieldundef{maintitle} + {} + {\usebibmacro{maintitle}}% + \newunit\newblock + }% + \usebibmacro{title}% + \newunit +} + +\renewbibmacro*{note+pages}{% + \printfield{note}% + \setunit{\bibpagespunct}% + \printfield{pages}% + \iffieldundef{pages} + {% + \printfield{doi}% + \clearfield{doi}% + }% + {% + \iftoggle{bbx:doi} + {} + {\clearfield{doi}}% + }% +} + +\renewbibmacro*{publisher+location+date}{% + \printlist{publisher}% + \iflistundef{publisher} + {\newunit} + {\setunit*{\addcolon\space}}% + \printlist{location}% + \setunit*{\addcomma\space}% + \usebibmacro{date}% + \newunit +} + +\renewbibmacro*{series+number}{% + \printfield{series}% + \setunit*{\addspace}% + \printfield{number}% + \newunit + \iffieldundef{series} + {} + {% + \printfield{volume}% + \clearfield{volume}% + \newunit + }% +} + +\renewbibmacro*{volume+number+eid}{% + \printfield{volume}% + \setunit*{\addspace}% + \printfield{eid}% +} + +% New bibliography drivers, using the required order of fields. These +% are mainly copied from standard.bbx then modified. +\DeclareBibliographyDriver{article}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \iftoggle{bbx:articletitle} + {% + \usebibmacro{title}% + \newunit + } + {}% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{bytranslator+others}% + \newunit\newblock + \printfield{version}% + \setunit{\addspace}% + \usebibmacro{journal+issuetitle}% + \newunit + \usebibmacro{byeditor+others}% + \newunit + \usebibmacro{note+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{book}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{maintitle+title}% + \newunit + \printlist{language}% + \newunit\newblock + \printfield{edition}% + \newunit + \printfield{volumes}% + \newunit\newblock + \usebibmacro{byauthor}% + \setunit{\addsemicolon\space}% + \usebibmacro{editor+others}% + \setunit{\addsemicolon\space}% + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \setunit{\addsemicolon\space}% + \usebibmacro{publisher+location+date}% + \setunit{\addsemicolon\space}% + \printfield{volume}% + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \setunit{\addsemicolon\space}% + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{booklet}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{howpublished}% + \newunit\newblock + \printfield{type}% + \newunit\newblock + \printfield{note}% + \setunit{\addsemicolon\space}% + \usebibmacro{location+date}% + \setunit{\addsemicolon\space}% + \printfield{volume}% + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{collection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{maintitle+title}% + \newunit + \printfield{edition}% + \newunit + \printfield{volumes}% + \newunit + \printlist{language}% + \setunit{\addsemicolon\space}% + \usebibmacro{editor+others}% + \newunit\newblock + \setunit{\addsemicolon\space}% + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \setunit{\addsemicolon\space}% + \usebibmacro{publisher+location+date}% + \setunit{\addsemicolon\space}% + \printfield{volume} + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{inbook}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit + \iftoggle{bbx:chaptertitle} + {\usebibmacro{title}} + {}% + \setunit{\addspace}% + \usebibmacro{in:}% + \usebibmacro{bybookauthor}% + \setunit{\addspace}% + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{editor+others}% + \newunit\newblock + \printfield{edition}% + \newunit + \printfield{volumes}% + \setunit{\addsemicolon\space}% + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \setunit{\addsemicolon\space}% + \usebibmacro{publisher+location+date}% + \setunit{\addsemicolon\space}% + \printfield{colume}% + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{incollection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit + \iftoggle{bbx:chaptertitle} + {\usebibmacro{title}} + {}% + \setunit{\addspace}% + \usebibmacro{in:}% + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{editor+others}% + \newunit\newblock + \printfield{edition}% + \newunit + \printfield{volumes}% + \setunit{\addsemicolon\space}% + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \setunit{\addsemicolon\space}% + \usebibmacro{publisher+location+date}% + \setunit{\addsemicolon\space}% + \printfield{volume}% + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} +\DeclareBibliographyDriver{inproceedings}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \setunit{\addspace}% + \usebibmacro{in:}% + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{event+venue+date}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \setunit{\addsemicolon\space}% + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \setunit{\addsemicolon\space}% + \printfield{volume}% + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{manual}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \printfield{type}% + \newunit + \printfield{version}% + \newunit + \printfield{note}% + \setunit{\addsemicolon\space}% + \printlist{organization}% + \newunit + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{online}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{version}% + \newunit + \printfield{note}% + \newunit\newblock + \printlist{organization}% + \newunit\newblock + \iftoggle{bbx:eprint} + {\usebibmacro{eprint}} + {}% + \newunit\newblock + \usebibmacro{url+urldate}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{patent}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \setunit{\addspace}% + \usebibmacro{byholder}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \setunit{\addspace}% + \printfield{type}% + \newunit + \printfield{number}% + \iflistundef{location} + {} + {\setunit*{\addspace}% + \printtext[parens]{% + \printlist[][-\value{listtotal}]{location}}}% + \newunit\newblock + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{date}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +%% +%% Copyright (C) 2010,2011 by +%% Joseph Wright +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" (as per LPPL maintenance status) by +%% Joseph Wright. +%% +%% This work consists of the files biblatex-chem.bib, +%% biblatex-chem.tex, +%% biblatex-chem-acs.tex, +%% biblatex-chem-angew.tex, +%% biblatex-chem-biochem.tex, +%% biblatex-chem-rsc.tex, +%% chem-acs.bbx, +%% chem-acs.cbx, +%% chem-angew.bbx, +%% chem-angew.cbx, +%% chem-biochem.bbx, +%% chem-biochem.cbx, +%% chem-rsc.bbx and +%% chem-rsc.cbx, +%% and the derived files biblatex-chem.pdf and +%% biblatex-chem-acs.pdf, +%% biblatex-chem-angew.pdf, +%% biblatex-chem-biochem.pdf, +%% biblatex-chem-rsc.pdf. +%% +%% +%% End of file `chem-acs.bbx'. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/chem-acs.cbx b/Master/texmf-dist/tex/latex/biblatex-chem/chem-acs.cbx new file mode 100644 index 00000000000..87a84fe398c --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chem/chem-acs.cbx @@ -0,0 +1,57 @@ +%% --------------------------------------------------------------- +%% biblatex-chem --- A set of biblatex implementations of +%% chemistry-related bibliography styles +%% 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 +%% --------------------------------------------------------------- +%% + +\ProvidesFile{chem-acs.cbx}[2011/08/16 v1.1a biblatex citation style] + +\RequireCitationStyle{numeric-comp} + +\ExecuteBibliographyOptions + { + autocite = superscript , + autopunct = true , + sorting = none + } + +%% +%% Copyright (C) 2010,2011 by +%% Joseph Wright +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" (as per LPPL maintenance status) by +%% Joseph Wright. +%% +%% This work consists of the files biblatex-chem.bib, +%% biblatex-chem.tex, +%% biblatex-chem-acs.tex, +%% biblatex-chem-angew.tex, +%% biblatex-chem-biochem.tex, +%% biblatex-chem-rsc.tex, +%% chem-acs.bbx, +%% chem-acs.cbx, +%% chem-angew.bbx, +%% chem-angew.cbx, +%% chem-biochem.bbx, +%% chem-biochem.cbx, +%% chem-rsc.bbx and +%% chem-rsc.cbx, +%% and the derived files biblatex-chem.pdf and +%% biblatex-chem-acs.pdf, +%% biblatex-chem-angew.pdf, +%% biblatex-chem-biochem.pdf, +%% biblatex-chem-rsc.pdf. +%% +%% +%% End of file `chem-acs.cbx'. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/chem-angew.bbx b/Master/texmf-dist/tex/latex/biblatex-chem/chem-angew.bbx new file mode 100644 index 00000000000..b3c9920bbce --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chem/chem-angew.bbx @@ -0,0 +1,595 @@ +%% --------------------------------------------------------------- +%% biblatex-chem --- A set of biblatex implementations of +%% chemistry-related bibliography styles +%% 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 +%% --------------------------------------------------------------- +%% + +\ProvidesFile{chem-angew.bbx}[2011/08/16 v1.1a biblatex bibliography style] + +% Load the standard style to avoid copy-pasting unnecessary material +\RequireBibliographyStyle{numeric-comp} + +% New options +\newtoggle{bbx:articletitle} +\newtoggle{bbx:chaptertitle} +\newtoggle{bbx:pageranges} +\DeclareBibliographyOption{articletitle}[true]{% + \settoggle{bbx:articletitle}{#1}% +} +\DeclareBibliographyOption{chaptertitle}[true]{% + \settoggle{bbx:chaptertitle}{#1}% +} +\DeclareBibliographyOption{pageranges}[true]{% + \settoggle{bbx:pageranges}{#1}% +} + +% Alter settings that carry through from biblatex +\ExecuteBibliographyOptions + { + doi = false , + firstinits = true , + maxnames = 999 , + maxcitenames = 2 , + pageranges = true , + url = false + } + +% Modify the name format +\DeclareNameFormat{default}{% + \usebibmacro{name:first-last}{#1}{#4}{#5}{#7}% + \usebibmacro{name:andothers}% +} + +% Custom field formats +\DeclareFieldFormat[inproceedings]{booktitle}{#1} +\DeclareFieldFormat{date}{\mkbibbold{#1}} +\DeclareFieldFormat{doi}{% + DOI\space + \ifhyperref + {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}% +} +\DeclareFieldFormat{journaltitle}{\mkbibemph{#1}\isdot} +\DeclareFieldFormat[article]{pages}{% + \iftoggle{bbx:pageranges}{#1}{\mkfirstpage{#1}}% +} +\DeclareFieldFormat{removecomma}{\mkbibnocomma{#1}} +\DeclareFieldFormat + [booklet, inbook, incollection, manual, online, proceedings, report]{title}{#1} +\DeclareFieldFormat[patent]{type}{% + \ifbibstring{#1} + {\mkbibemph{\bibstring{#1}}} + {\mkbibemph{#1}}% +} +\DeclareFieldFormat{url}{\url{#1}} +\DeclareFieldFormat*{volume}{% + \mkbibemph{\bibstring{volume}~#1}% +} +\DeclareFieldFormat[article]{volume}{\mkbibemph{#1}} + +% Simple modifications to punctuation, etc. +\renewcommand*\finalnamedelim{\multinamedelim} +\renewcommand*\intitlepunct{\addspace} +\renewcommand*\mkbibnameaffix[1]{\addcomma\space#1} +\renewcommand*\newunitpunct{\addcomma\addspace} + +% Bibliography strings +\DefineBibliographyStrings{english}{% + chapter = Chapter , + editor = Ed\adddot , + editors = Eds\adddot , + patentus = US Pat\adddot, + volume = Vol\adddot +} + +% Bibliography macros +\renewbibmacro*{byeditor+others}{% + \ifnameundef{editor} + {} + {% + \printtext[parens]{% + \usebibmacro{editorstrg}% + \setunit{\addcolon\addspace}% + \printnames[byeditor]{editor}% + \clearname{editor}% + \newunit + }% + }% + \usebibmacro{byeditorx}% + \usebibmacro{bytranslator+others}% +} + +\renewbibmacro*{byholder}{% + \ifnameundef{holder} + {} + {\printtext[parens]{\printnames{holder}}}% +} + +\renewbibmacro*{date}{\printtext[date]{\printdate}} + +\renewbibmacro*{event+venue+date}{% + \printfield{eventtitle}% + \ifboolexpr{ + test {\iffieldundef{venue}} + and + test {\iffieldundef{eventyear}} + } + {} + {% + \printfield{venue}% + \newunit + \printeventdate + \newunit + }% +} + +\renewbibmacro*{institution+location+date}{% + \printlist{institution}% + \newunit + \printlist{location}% + \newunit + \usebibmacro{date}% + \newunit +} + +\renewbibmacro*{journal}{% + \iffieldundef{journaltitle} + {} + {% + \printtext[journaltitle]{% + \printfield[removecomma]{journaltitle}% + \setunit{\subtitlepunct}% + \printfield[removecomma]{journalsubtitle}% + }% + }% +} + +\renewbibmacro*{journal+issuetitle}{% + \usebibmacro{journal}% + \setunit*{\addspace}% + \iffieldundef{series} + {} + {\newunit + \printfield{series}% + \setunit{\addspace}}% + \usebibmacro{date}% + \newunit + \printfield{volume}% + \newunit +} + +\renewbibmacro*{maintitle}{% + \ifboolexpr{ + test {\iffieldundef{maintitle}} + and + test {\iffieldundef{mainsubtitle}} + } + {} + {% + \printtext[maintitle]{% + \printfield[titlecase]{maintitle}% + \setunit{\subtitlepunct}% + \printfield[parens]{mainsubtitle}% + }% + \newunit + }% + \printfield{maintitleaddon}% +} + +\renewbibmacro*{maintitle+booktitle}{% + \iffieldundef{maintitle} + {} + {% + \usebibmacro{maintitle}% + \newunit\newblock + }% + \usebibmacro{booktitle}% + \newunit + \iffieldundef{volume} + {} + {% + \iffieldundef{series} + {% + \printfield{volume}% + \printfield{part}% + } + {}% + }% + \newunit +} + +\renewbibmacro*{maintitle+title}{% + \iffieldsequal{maintitle}{title} + { + \clearfield{maintitle}% + \clearfield{mainsubtitle}% + \clearfield{maintitleaddon}% + } + {% + \iffieldundef{maintitle} + {} + {% + \usebibmacro{maintitle}% + \newunit + }% + }% + \usebibmacro{title}% + \newunit + \iffieldundef{volume} + {} + {% + \iffieldundef{series} + {% + \printfield{volume}% + \printfield{part}% + } + {}% + }% + \newunit +} + +\renewbibmacro*{note+pages}{% + \printfield{note}% + \setunit{\bibpagespunct}% + \printfield{pages}% + \iffieldundef{pages} + {% + \printfield{doi}% + \clearfield{doi}% + }% + {% + \iftoggle{bbx:doi} + {} + {\clearfield{doi}}% + }% +} + +\renewbibmacro*{publisher+location+date}{% + \printlist{publisher}% + \newunit + \printlist{location}% + \newunit + \printfield{edition}% + \newunit + \usebibmacro{date}% + \newunit +} + +% Specialised functions for manipulating data, where the biblatex +% kernel does not provide a suitable function. +\newcommand*\mkbibnocomma[1]{% + \begingroup + \catcode`\, = 9\relax + \scantokens{#1}% + \endgroup +} + +% New bibliography drivers, using the required order of fields. These +% are mainly copied from standard.bbx then modified. +\DeclareBibliographyDriver{article}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \iftoggle{bbx:articletitle} + {% + \usebibmacro{title}% + \newunit + } + {}% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{bytranslator+others}% + \newunit\newblock + \printfield{version}% + \newunit\newblock + \usebibmacro{journal+issuetitle}% + \newunit + \usebibmacro{byeditor+others}% + \newunit + \usebibmacro{note+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url} + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{book}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{maintitle+title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \newunit + \printfield{volumes}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{collection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{maintitle+title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{inbook}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit + \iftoggle{bbx:chaptertitle} + {\usebibmacro{title}} + {}% + \setunit{\addspace}% + \usebibmacro{in:}% + \usebibmacro{bybookauthor}% + \newunit\newblock + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{incollection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit + \iftoggle{bbx:chaptertitle} + {\usebibmacro{title}} + {}% + \setunit{\addspace}% + \usebibmacro{in:}% + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{inproceedings}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \setunit{\addspace}% + \usebibmacro{in:}% + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{event+venue+date}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \printlist{organization}% + \newunit + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{patent}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \setunit*{\addspace}% + \usebibmacro{byholder}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \printfield{type}% + \newunit + \printfield{number}% + \iflistundef{location} + {} + {\setunit*{\addspace}% + \printtext[parens]{% + \printlist[][-\value{listtotal}]{location}}}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{date}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{thesis}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \printfield{type}% + \newunit + \usebibmacro{institution+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +%% +%% Copyright (C) 2010,2011 by +%% Joseph Wright +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" (as per LPPL maintenance status) by +%% Joseph Wright. +%% +%% This work consists of the files biblatex-chem.bib, +%% biblatex-chem.tex, +%% biblatex-chem-acs.tex, +%% biblatex-chem-angew.tex, +%% biblatex-chem-biochem.tex, +%% biblatex-chem-rsc.tex, +%% chem-acs.bbx, +%% chem-acs.cbx, +%% chem-angew.bbx, +%% chem-angew.cbx, +%% chem-biochem.bbx, +%% chem-biochem.cbx, +%% chem-rsc.bbx and +%% chem-rsc.cbx, +%% and the derived files biblatex-chem.pdf and +%% biblatex-chem-acs.pdf, +%% biblatex-chem-angew.pdf, +%% biblatex-chem-biochem.pdf, +%% biblatex-chem-rsc.pdf. +%% +%% +%% End of file `chem-angew.bbx'. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/chem-angew.cbx b/Master/texmf-dist/tex/latex/biblatex-chem/chem-angew.cbx new file mode 100644 index 00000000000..bf9afe18cb2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chem/chem-angew.cbx @@ -0,0 +1,75 @@ +%% --------------------------------------------------------------- +%% biblatex-chem --- A set of biblatex implementations of +%% chemistry-related bibliography styles +%% 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 +%% --------------------------------------------------------------- +%% + +\ProvidesFile{chem-angew.cbx}[2011/08/16 v1.1a biblatex citation style] + +\RequireCitationStyle{numeric-comp} + +\ExecuteBibliographyOptions + { + autocite = superscript, + autopunct = true , + sorting = none + } + +\newcommand*\mkbibsuperbracket[1]{% + \mkbibsuperscript{\mkbibbrackets{#1}}% +} + +\DeclareCiteCommand{\supercite}[\mkbibsuperbracket] + {\usebibmacro{cite:init}% + \let\multicitedelim=\supercitedelim + \iffieldundef{prenote} + {} + {\BibliographyWarning{Ignoring prenote argument}}% + \iffieldundef{postnote} + {} + {\BibliographyWarning{Ignoring postnote argument}}} + {\usebibmacro{citeindex}% + \usebibmacro{cite:comp}} + {} + {\usebibmacro{cite:dump}} + +%% +%% Copyright (C) 2010,2011 by +%% Joseph Wright +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" (as per LPPL maintenance status) by +%% Joseph Wright. +%% +%% This work consists of the files biblatex-chem.bib, +%% biblatex-chem.tex, +%% biblatex-chem-acs.tex, +%% biblatex-chem-angew.tex, +%% biblatex-chem-biochem.tex, +%% biblatex-chem-rsc.tex, +%% chem-acs.bbx, +%% chem-acs.cbx, +%% chem-angew.bbx, +%% chem-angew.cbx, +%% chem-biochem.bbx, +%% chem-biochem.cbx, +%% chem-rsc.bbx and +%% chem-rsc.cbx, +%% and the derived files biblatex-chem.pdf and +%% biblatex-chem-acs.pdf, +%% biblatex-chem-angew.pdf, +%% biblatex-chem-biochem.pdf, +%% biblatex-chem-rsc.pdf. +%% +%% +%% End of file `chem-angew.cbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/chem-biochem.bbx b/Master/texmf-dist/tex/latex/biblatex-chem/chem-biochem.bbx new file mode 100644 index 00000000000..37237edfc58 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chem/chem-biochem.bbx @@ -0,0 +1,654 @@ +%% --------------------------------------------------------------- +%% biblatex-chem --- A set of biblatex implementations of +%% chemistry-related bibliography styles +%% 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 +%% --------------------------------------------------------------- +%% + +\ProvidesFile{chem-biochem.bbx}[2011/08/16 v1.1a biblatex bibliography style] + +% Load the standard style to avoid copy-pasting unnecessary material +\RequireBibliographyStyle{numeric-comp} + +% New options +\newtoggle{bbx:articletitle} +\newtoggle{bbx:chaptertitle} +\newtoggle{bbx:pageranges} +\DeclareBibliographyOption{articletitle}[true]{% + \settoggle{bbx:articletitle}{#1}% +} +\DeclareBibliographyOption{chaptertitle}[true]{% + \settoggle{bbx:chaptertitle}{#1}% +} +\DeclareBibliographyOption{pageranges}[true]{% + \settoggle{bbx:pageranges}{#1}% +} + +% Alter settings that carry through from biblatex +\ExecuteBibliographyOptions + { + articletitle = true , + doi = false , + firstinits = true , + maxnames = 15 , + maxcitenames = 2 , + pageranges = true , + url = false , + urldate = long , + useprefix = true + } + +% Modify the name format +\DeclareNameFormat{default}{% + \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}% + \usebibmacro{name:andothers}% +} + +% Custom field formats +\DeclareFieldFormat{doi}{% + DOI\addcolon\space + \ifhyperref + {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}% +} +\DeclareFieldFormat{labelnumberwidth}{\mkbibparens{#1}} +\DeclareFieldFormat[article]{pages}{% + \iftoggle{bbx:pageranges}{#1}{\mkfirstpage{#1}}% +} +\DeclareFieldFormat*{title}{#1\adddot} +\DeclareFieldFormat[book, collection, inproceedings]{title}{\mkbibemph{#1}} +\DeclareFieldFormat{url}{\url{#1}} +\DeclareFieldFormat[article]{volume}{\mkbibemph{#1}} + +% Simple modifications to punctuation, etc. +\renewcommand*\finalnamedelim{\multinamedelim} +\renewcommand*\intitlepunct{\addspace} +\renewcommand*\labelnamepunct{\addspace} +\renewcommand*\mkbibnameaffix[1]{\addcomma\addspace#1} +\renewcommand*\newunitpunct{\addcomma\addspace} + +% Bibliography strings +\DefineBibliographyStrings{english}{% + chapter = Chapter , + editor = Ed\adddot , + editors = Eds\adddot , + in = In , + page = p , + pages = pp , + patentus = US Patent , + phdthesis = Ph.D.\space Thesis , + urlseen = accessed , + volume = Vol\adddot +} + +% Bibliography macros +\renewbibmacro*{byholder}{% + \ifnameundef{holder} + {} + {% + \printtext[parens]{\printnames{holder}}% + \adddot + }% +} + +\renewbibmacro*{event+venue+date}{% + \printfield{eventtitle}% + \ifboolexpr{ + test {\iffieldundef{venue}} + and + test {\iffieldundef{eventyear}} + } + {} + {% + \printfield{venue}% + \newunit + \printeventdate + \newunit + }% +} + +\newbibmacro*{journal+issuetitle}{% + \usebibmacro{journal}% + \setunit*{\addspace}% + \usebibmacro{volume+number+eid}% + \newunit +} + +\renewbibmacro*{maintitle+booktitle}{% + \iffieldundef{maintitle} + {} + {% + \usebibmacro{maintitle}% + \newunit\newblock + }% + \usebibmacro{booktitle}% + \newunit +} + +\renewbibmacro*{maintitle+title}{% + \iffieldsequal{maintitle}{title} + {% + \clearfield{maintitle}% + \clearfield{mainsubtitle}% + \clearfield{maintitleaddon}% + } + {% + \iffieldundef{maintitle} + {} + {\usebibmacro{maintitle}}% + \newunit\newblock + }% + \usebibmacro{title}% + \newunit +} + +\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}}% +} + +\renewbibmacro*{note+pages}{% + \printfield{note}% + \setunit{\bibpagespunct}% + \printfield{pages}% + \iffieldundef{pages} + {% + \printfield{doi}% + \clearfield{doi}% + }% + {% + \iftoggle{bbx:doi} + {} + {\clearfield{doi}}% + }% +} + +\renewbibmacro*{publisher+location+date}{% + \printlist{publisher}% + \iflistundef{publisher} + {\newunit} + {\setunit*{\addcolon\space}}% + \printlist{location}% + \setunit*{\addcomma\space}% + \usebibmacro{date}% + \newunit +} + +\renewbibmacro*{series+number}{% + \printfield{series}% + \setunit*{\addspace}% + \printfield{number}% + \newunit + \iffieldundef{series} + {} + {% + \printfield{volume}% + \clearfield{volume}% + \newunit + }% +} + +\renewbibmacro*{volume+number+eid}{% + \printfield{volume}% + \setunit*{\addspace}% + \printfield{eid}% +} + +% New bibliography drivers, using the required order of fields. These +% are mainly copied from standard.bbx then modified. +\DeclareBibliographyDriver{article}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \iffieldundef{year} + {} + {% + \printtext[parens]{\usebibmacro{date}}% + \setunit{\adddot\space}% + }% + \iftoggle{bbx:articletitle} + {% + \usebibmacro{title}% + \newunit + } + {}% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{bytranslator+others}% + \newunit\newblock + \printfield{version}% + \setunit{\addspace}% + \usebibmacro{journal+issuetitle}% + \newunit + \usebibmacro{byeditor+others}% + \newunit + \usebibmacro{note+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{book}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{maintitle+title}% + \newunit + \printlist{language}% + \newunit\newblock + \printfield{edition}% + \newunit + \printfield{volumes}% + \newunit\newblock + \usebibmacro{byauthor}% + \setunit{\addsemicolon\space}% + \usebibmacro{editor+others}% + \setunit{\addsemicolon\space}% + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \setunit{\addsemicolon\space}% + \usebibmacro{publisher+location+date}% + \setunit{\addsemicolon\space}% + \printfield{volume}% + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \setunit{\addsemicolon\space}% + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{booklet}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{howpublished}% + \newunit\newblock + \printfield{type}% + \newunit\newblock + \printfield{note}% + \setunit{\addsemicolon\space}% + \usebibmacro{location+date}% + \setunit{\addsemicolon\space}% + \printfield{volume}% + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{collection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{maintitle+title}% + \newunit + \printfield{edition}% + \newunit + \printfield{volumes}% + \newunit + \printlist{language}% + \setunit{\addsemicolon\space}% + \usebibmacro{editor+others}% + \newunit\newblock + \setunit{\addsemicolon\space}% + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \setunit{\addsemicolon\space}% + \usebibmacro{publisher+location+date}% + \setunit{\addsemicolon\space}% + \printfield{volume} + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{inbook}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit + \iftoggle{bbx:chaptertitle} + {\usebibmacro{title}} + {}% + \setunit{\addspace}% + \usebibmacro{in:}% + \usebibmacro{bybookauthor}% + \setunit{\addspace}% + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{editor+others}% + \newunit\newblock + \printfield{edition}% + \newunit + \printfield{volumes}% + \setunit{\addsemicolon\space}% + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \setunit{\addsemicolon\space}% + \usebibmacro{publisher+location+date}% + \setunit{\addsemicolon\space}% + \printfield{colume}% + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{incollection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit + \iftoggle{bbx:chaptertitle} + {\usebibmacro{title}} + {}% + \setunit{\addspace}% + \usebibmacro{in:}% + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{editor+others}% + \newunit\newblock + \printfield{edition}% + \newunit + \printfield{volumes}% + \setunit{\addsemicolon\space}% + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \setunit{\addsemicolon\space}% + \usebibmacro{publisher+location+date}% + \setunit{\addsemicolon\space}% + \printfield{volume}% + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} +\DeclareBibliographyDriver{inproceedings}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \setunit{\addspace}% + \usebibmacro{in:}% + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{event+venue+date}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \setunit{\addsemicolon\space}% + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \setunit{\addsemicolon\space}% + \printfield{volume}% + \setunit{\addsemicolon\space}% + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{manual}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \printfield{type}% + \newunit + \printfield{version}% + \newunit + \printfield{note}% + \setunit{\addsemicolon\space}% + \printlist{organization}% + \newunit + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{online}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{version}% + \newunit + \printfield{note}% + \newunit\newblock + \printlist{organization}% + \newunit\newblock + \iftoggle{bbx:eprint} + {\usebibmacro{eprint}} + {}% + \newunit\newblock + \usebibmacro{url+urldate}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{patent}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \setunit{\addspace}% + \usebibmacro{byholder}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \setunit{\addspace}% + \printfield{type}% + \newunit + \printfield{number}% + \iflistundef{location} + {} + {\setunit*{\addspace}% + \printtext[parens]{% + \printlist[][-\value{listtotal}]{location}}}% + \newunit\newblock + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{date}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +%% +%% Copyright (C) 2010,2011 by +%% Joseph Wright +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" (as per LPPL maintenance status) by +%% Joseph Wright. +%% +%% This work consists of the files biblatex-chem.bib, +%% biblatex-chem.tex, +%% biblatex-chem-acs.tex, +%% biblatex-chem-angew.tex, +%% biblatex-chem-biochem.tex, +%% biblatex-chem-rsc.tex, +%% chem-acs.bbx, +%% chem-acs.cbx, +%% chem-angew.bbx, +%% chem-angew.cbx, +%% chem-biochem.bbx, +%% chem-biochem.cbx, +%% chem-rsc.bbx and +%% chem-rsc.cbx, +%% and the derived files biblatex-chem.pdf and +%% biblatex-chem-acs.pdf, +%% biblatex-chem-angew.pdf, +%% biblatex-chem-biochem.pdf, +%% biblatex-chem-rsc.pdf. +%% +%% +%% End of file `chem-biochem.bbx'. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/chem-biochem.cbx b/Master/texmf-dist/tex/latex/biblatex-chem/chem-biochem.cbx new file mode 100644 index 00000000000..d543fcec4cb --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chem/chem-biochem.cbx @@ -0,0 +1,56 @@ +%% --------------------------------------------------------------- +%% biblatex-chem --- A set of biblatex implementations of +%% chemistry-related bibliography styles +%% 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 +%% --------------------------------------------------------------- +%% + +\ProvidesFile{chem-biochem.cbx}[2011/08/16 v1.1a biblatex citation style] + +\RequireCitationStyle{numeric-comp} + +\ExecuteBibliographyOptions{sorting = none} + +\DeclareFieldFormat{labelnumber}{\mkbibemph{#1}} +\renewcommand*\bibleftbracket{(} +\renewcommand*\bibrightbracket{)\midsentence} + +%% +%% Copyright (C) 2010,2011 by +%% Joseph Wright +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" (as per LPPL maintenance status) by +%% Joseph Wright. +%% +%% This work consists of the files biblatex-chem.bib, +%% biblatex-chem.tex, +%% biblatex-chem-acs.tex, +%% biblatex-chem-angew.tex, +%% biblatex-chem-biochem.tex, +%% biblatex-chem-rsc.tex, +%% chem-acs.bbx, +%% chem-acs.cbx, +%% chem-angew.bbx, +%% chem-angew.cbx, +%% chem-biochem.bbx, +%% chem-biochem.cbx, +%% chem-rsc.bbx and +%% chem-rsc.cbx, +%% and the derived files biblatex-chem.pdf and +%% biblatex-chem-acs.pdf, +%% biblatex-chem-angew.pdf, +%% biblatex-chem-biochem.pdf, +%% biblatex-chem-rsc.pdf. +%% +%% +%% End of file `chem-biochem.cbx'. diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/chem-rsc.bbx b/Master/texmf-dist/tex/latex/biblatex-chem/chem-rsc.bbx new file mode 100644 index 00000000000..6289515731f --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chem/chem-rsc.bbx @@ -0,0 +1,553 @@ +%% --------------------------------------------------------------- +%% biblatex-chem --- A set of biblatex implementation for +%% chemistry-related bibliography styles +%% 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 +%% --------------------------------------------------------------- +%% + +\ProvidesFile{chem-rsc.bbx}[2011/08/16 v1.1a biblatex bibliography style] + +% Load the standard style to avoid copy-pasting unnecessary material +\RequireBibliographyStyle{numeric-comp} + +% New options +\newtoggle{bbx:articletitle} +\newtoggle{bbx:chaptertitle} +\newtoggle{bbx:pageranges} +\DeclareBibliographyOption{articletitle}[true]{% + \settoggle{bbx:articletitle}{#1}% +} +\DeclareBibliographyOption{chaptertitle}[true]{% + \settoggle{bbx:chaptertitle}{#1}% +} +\DeclareBibliographyOption{pageranges}[true]{% + \settoggle{bbx:pageranges}{#1}% +} + +% Alter settings that carry through from biblatex +\ExecuteBibliographyOptions + { + doi = false , + firstinits = true , + maxnames = 999 , + maxcitenames = 2 , + pageranges = true , + url = false + } + +% Modify the name format +\DeclareNameFormat{default}{% + \usebibmacro{name:first-last}{#1}{#4}{#5}{#7}% + \usebibmacro{name:andothers}% +} + +% Custom field formats +\DeclareFieldFormat[inproceedings]{booktitle}{#1} +\DeclareFieldFormat{doi}{% + DOI\addcolon\space + \ifhyperref + {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}% +} +\DeclareFieldFormat{journaltitle}{\mkbibemph{#1}\isdot} +\DeclareFieldFormat{labelnumberwidth}{\mkbibparens{#1}} +\DeclareFieldFormat[patent]{number}{\mkgroupeddigits{#1}} +\DeclareFieldFormat[article]{pages}{% + \iftoggle{bbx:pageranges}{#1}{\mkfirstpage{#1}}% +} +\DeclareFieldFormat[inbook, incollection, proceedings]{title}{#1} +\DeclareFieldFormat[patent]{type}{% + \ifbibstring{#1} + {\mkbibemph{\bibstring{#1}}} + {\mkbibemph{#1}}% +} +\DeclareFieldFormat{url}{\url{#1}} +\DeclareFieldFormat[article]{volume}{\mkbibbold{#1}} + +% Simple modifications to punctuation, etc. +\renewcommand*\intitlepunct{\addspace} +\renewcommand*\mkbibnameaffix[1]{\addcomma\space#1} +\renewcommand*\newunitpunct{\addcomma\addspace} + +% Bibliography strings +\DefineBibliographyStrings{english}{% + chapter = ch\adddot , + edition = edn\adddot , + patentus = US Pat\adddot , + phdthesis = Ph.D.\space Thesis +} + +% Bibliography macros +\renewbibmacro*{byeditor+others}{% + \ifnameundef{editor} + {} + {% + \usebibmacro{editorstrg}% + \setunit{\addspace}% + \printnames[byeditor]{editor}% + \clearname{editor}% + \newunit + }% + \usebibmacro{byeditorx}% + \usebibmacro{bytranslator+others}% +} + +\renewbibmacro*{editorstrg}{% + \printtext[editortype]{\bibstring{editor}}% +} + +\renewbibmacro*{event+venue+date}{% + \printfield{eventtitle}% + \printfield{venue}% + \newunit + \printeventdate + \newunit +} + +\newbibmacro*{institution+location+date}{% + \printlist{institution}% + \newunit + \printlist{location}% + \newunit + \usebibmacro{date}% + \newunit +} + +\renewbibmacro*{journal+issuetitle}{% + \usebibmacro{journal}% + \newunit + \printdate + \newunit + \printfield{volume}% + \newunit +} + +\renewbibmacro*{maintitle+booktitle}{% + \iffieldundef{maintitle} + {} + {\usebibmacro{maintitle}% + \newunit\newblock + }% + \usebibmacro{booktitle}% + \newunit} + +\renewbibmacro*{maintitle+title}{% + \iffieldsequal{maintitle}{title} + {\clearfield{maintitle}% + \clearfield{mainsubtitle}% + \clearfield{maintitleaddon}} + {\iffieldundef{maintitle} + {} + {\usebibmacro{maintitle}% + \newunit\newblock + }}% + \usebibmacro{title}% + \newunit +} + +\renewbibmacro*{note+pages}{% + \printfield{note}% + \setunit{\bibpagespunct}% + \printfield{pages}% + \iffieldundef{pages} + {% + \printfield{doi}% + \clearfield{doi}% + }% + {% + \iftoggle{bbx:doi} + {} + {\clearfield{doi}}% + }% +} + +\renewbibmacro*{publisher+location+date}{% + \printlist{publisher}% + \newunit + \printlist{location}% + \newunit + \printfield{edition}% + \newunit + \usebibmacro{date}% + \newunit + \printfield{volume}% + \newunit +} + +% Specialised functions for manipulating data, where the biblatex +% kernel does not provide a suitable function. +\newcommand*\mkgroupeddigits[1]{% + \ifinteger{#1} + {% + \bbx@digits@ifmorethanfour{#1} + {% + \def\@tempa{}% + \bbx@digits@separate{}#1\@empty\@empty\@empty + } + {#1}% + }% + {#1}% +} + +\newcommand*\bbx@digits@ifmorethanfour[1]{% + \bbx@digits@ifmorethanfour@aux#1\@empty\@empty\@empty\@empty + \@empty\@nil +} + +\def\bbx@digits@ifmorethanfour@aux#1#2#3#4#5\@nil{% + \ifx\@empty#5\@empty + \expandafter\@secondoftwo + \else + \expandafter\@firstoftwo + \fi +} + +\newcommand*\bbx@digits@separate[4]{% + \ifx\@empty#2\@empty + \bbx@digits@print#1\relax + \else + \ifx\@empty#3\@empty + \bbx@digits@print\@empty\@empty#1#2\relax + \else + \ifx\@empty#4\@empty + \bbx@digits@print\@empty#1#2#3\relax + \else + \bbx@digits@separate@aux{#1#2#3#4}% + \fi + \fi + \fi +} + +\def\bbx@digits@separate@aux#1\fi\fi\fi{% + \fi\fi\fi\bbx@digits@separate{#1}% +} + +\newcommand*\bbx@digits@print[4]{% + \ifblank{#1}{}{#1}% + #2#3% + \ifx\relax#4\relax\else + \addnbthinspace + \expandafter\bbx@digits@print\expandafter#4% + \fi +} + +% New bibliography drivers, using the required order of fields. These +% are mainly copied from standard.bbx then modified. +\DeclareBibliographyDriver{article}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \iftoggle{bbx:articletitle} + {% + \usebibmacro{title}% + \newunit + } + {}% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{bytranslator+others}% + \newunit\newblock + \printfield{version}% + \newunit\newblock + \usebibmacro{journal+issuetitle}% + \newunit + \usebibmacro{byeditor+others}% + \newunit + \usebibmacro{note+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{book}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \usebibmacro{maintitle+title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{collection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{maintitle+title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{inbook}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \iftoggle{bbx:chaptertitle} + {\usebibmacro{title}} + {}% + \newunit\newblock + \usebibmacro{in:}% + \usebibmacro{bybookauthor}% + \newunit\newblock + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{incollection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \iftoggle{bbx:chaptertitle} + {\usebibmacro{title}} + {}% + \newunit\newblock + \usebibmacro{in:}% + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{inproceedings}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{event+venue+date}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{volumes}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{patent}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \printfield{type}% + \newunit + \printfield{number}% + \iflistundef{location} + {} + {\setunit*{\addspace}% + \printtext[parens]{% + \printlist[][-\value{listtotal}]{location}}}% + \newunit\newblock + \usebibmacro{byholder}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{date}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +\DeclareBibliographyDriver{thesis}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% + \setunit{\labelnamepunct}\newblock + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \printfield{type}% + \newunit + \usebibmacro{institution+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}% +} + +%% +%% Copyright (C) 2010,2011 by +%% Joseph Wright +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" (as per LPPL maintenance status) by +%% Joseph Wright. +%% +%% This work consists of the files biblatex-chem.bib, +%% biblatex-chem.tex, +%% biblatex-chem-acs.tex, +%% biblatex-chem-angew.tex, +%% biblatex-chem-biochem.tex, +%% biblatex-chem-rsc.tex, +%% chem-acs.bbx, +%% chem-acs.cbx, +%% chem-angew.bbx, +%% chem-angew.cbx, +%% chem-biochem.bbx, +%% chem-biochem.cbx, +%% chem-rsc.bbx and +%% chem-rsc.cbx, +%% and the derived files biblatex-chem.pdf and +%% biblatex-chem-acs.pdf, +%% biblatex-chem-angew.pdf, +%% biblatex-chem-biochem.pdf, +%% biblatex-chem-rsc.pdf. +%% +%% +%% End of file `chem-rsc.bbx'. \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-chem/chem-rsc.cbx b/Master/texmf-dist/tex/latex/biblatex-chem/chem-rsc.cbx new file mode 100644 index 00000000000..3686da2fdb6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chem/chem-rsc.cbx @@ -0,0 +1,57 @@ +%% --------------------------------------------------------------- +%% biblatex-chem --- A set of biblatex implementations of +%% chemistry-related bibliography styles +%% 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 +%% --------------------------------------------------------------- +%% + +\ProvidesFile{chem-rsc.cbx}[2011/08/16 v1.1a biblatex citation style] + +\RequireCitationStyle{numeric-comp} + +\ExecuteBibliographyOptions + { + autocite = superscript, + autopunct = true , + sorting = none + } + +%% +%% Copyright (C) 2010,2011 by +%% Joseph Wright +%% +%% It may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License (LPPL), either version 1.3c of +%% this license or (at your option) any later version. The latest +%% version of this license is in the file: +%% +%% http://www.latex-project.org/lppl.txt +%% +%% This work is "maintained" (as per LPPL maintenance status) by +%% Joseph Wright. +%% +%% This work consists of the files biblatex-chem.bib, +%% biblatex-chem.tex, +%% biblatex-chem-acs.tex, +%% biblatex-chem-angew.tex, +%% biblatex-chem-biochem.tex, +%% biblatex-chem-rsc.tex, +%% chem-acs.bbx, +%% chem-acs.cbx, +%% chem-angew.bbx, +%% chem-angew.cbx, +%% chem-biochem.bbx, +%% chem-biochem.cbx, +%% chem-rsc.bbx and +%% chem-rsc.cbx, +%% and the derived files biblatex-chem.pdf and +%% biblatex-chem-acs.pdf, +%% biblatex-chem-angew.pdf, +%% biblatex-chem-biochem.pdf, +%% biblatex-chem-rsc.pdf. +%% +%% +%% End of file `chem-rsc.cbx'. -- cgit v1.2.3