diff options
author | Karl Berry <karl@freefriends.org> | 2016-07-01 22:04:04 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-07-01 22:04:04 +0000 |
commit | 0ee8d441c29c80ef0ca37b141bce0801948328da (patch) | |
tree | 392fb163b8c6ba4713ee46261da3983cc40075ba | |
parent | 8e9533e8eb59f990e39a9ca18c9f3ef5d5889701 (diff) |
biblatex-nottsclassic (1jul16)
git-svn-id: svn://tug.org/texlive/trunk@41596 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-nottsclassic/README.md | 41 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-nottsclassic/nottsclassic.pdf | bin | 0 -> 111944 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-nottsclassic/nottsclassic.tex | 438 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic-english.lbx | 43 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic.bbx | 191 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic.cbx | 155 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/biblatex-nottsclassic.tlpsrc | 0 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc | 1 |
9 files changed, 870 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-nottsclassic/README.md b/Master/texmf-dist/doc/latex/biblatex-nottsclassic/README.md new file mode 100644 index 00000000000..266daf6eddb --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-nottsclassic/README.md @@ -0,0 +1,41 @@ +bibLaTeX-__nottsclassic__ +======= + +_2016/06/30 v0.1_ + +Copyright (c) 2016 Lukas C. Bossert | William Leveritt + +Email: [lukas@digitales-altertum.de](mailto:lukas@digitales-altertum.de) + +This citation-style covers the citation and bibliography rules of +the __University of Nottingham__. + +--- + +This style contains: + +documentation: + +- nottsclassic.pdf +- nottsclassic.tex + +mandatory: + +* nottsclassic.cbx +* nottsclassic.bbx + +language files: + +- nottsclassic-english.lbx + + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3 +of this license or (at your option) any later version. +The latest version of this license is in [http://www.latex-project.org/lppl.txt](http://www.latex-project.org/lppl.txt) and version 1.3 or later is part of all distributions of LaTeX +version 2005/12/01 or later. + +--- +This work has the LPPL maintenance status _maintained_. +The current maintainer of this work is [Lukas C. Bossert](https://github.com/LukasCBossert). + diff --git a/Master/texmf-dist/doc/latex/biblatex-nottsclassic/nottsclassic.pdf b/Master/texmf-dist/doc/latex/biblatex-nottsclassic/nottsclassic.pdf Binary files differnew file mode 100644 index 00000000000..24ac846bd81 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-nottsclassic/nottsclassic.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-nottsclassic/nottsclassic.tex b/Master/texmf-dist/doc/latex/biblatex-nottsclassic/nottsclassic.tex new file mode 100644 index 00000000000..adf6ef6ee71 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-nottsclassic/nottsclassic.tex @@ -0,0 +1,438 @@ +% nottsclassic --% +% +% Copyright (c) 2016 Lukas C. Bossert | William Leveritt +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +%!TEX program = xelatex +\documentclass[a4paper, +10pt, +english +]{ltxdoc} +\input{nottsclassic-preamble.tex} +\begin{document} +\title{\texttt{nottsclassic} -- \\\texttt{bib\LaTeX}-style of the Classics Department, Nottingham (GB)\footnote{The development of the code is done at \url{https://github.com/LukasCBossert/biblatex-nottsclassic}.}} +\author{Lukas C. Bossert\thanks{\href{mailto:lukas@digitales-altertum.de}{lukas@digitales-altertum.de}} \and William Leveritt} +\date{Version: 0.1 (2016-06-30)} + \maketitle +\begin{abstract} +Bibliographical style called \emph{nottsclassic} which works according to the guideline of the Classics Department of the University of Nottingham (GB). + \end{abstract} + + +%\begin{multicols}{2} +%\footnotesize\parskip=0mm \tableofcontents +%\end{multicols} + + +\section{Usage} + \DescribeMacro{nottsclassic} The name of the bib\LaTeX-style is |nottsclassic| has to be activated in the preamble. + +\begin{lstlisting} +\usepackage[style=nottsclassic,% + *@\meta{further options}@*]{biblatex} +\bibliography*@\marg{|bib|-file.|bib|}@* +\end{lstlisting} + + +At the end of your document you can write the command |\printbibliography| to print +the bibliography. +Further information are found below (\cref{bibliographie}). + +\section{Overview}\label{overview} + +\DescribeMacro{\cite}% +As always citing is done with \cs{cite}: +\begin{lstlisting} +\cite*@\oarg{prenote}\oarg{postnote}\marg{bibtex-key}%@* +\end{lstlisting} + +\meta{prenote} sets a short preliminary note (e.\,g. \enquote{e.\,g.}) and \meta{postnote} is usually used for page numbers. +If only one optional argument is used then it is \oarg{postnote}. +\begin{lstlisting} +\cite*@\oarg{postnote}\marg{bibtex-key}%@* +\end{lstlisting} +The \meta{bibtex-key} corresponds to the key from the bibliography file. + +\DescribeMacro{\cites} +If one wants to cite several authors or works a very convenient way is the following using the \cs{cites}-command: +\begin{lstlisting} +\cites(pre-prenote)(post-postnote)*@\oarg{prenote}\oarg{postnote}\marg{bibtex-key}@*% + *@\oarg{prenote}\oarg{postnote}\marg{bibtex-key}@*% + *@\oarg{prenote}\oarg{postnote}\marg{bibtex-key}\ldots@* +\end{lstlisting} + +\DescribeMacro{\parencite} +Sometimes a citation has to be put in parentheses. +Therefore we implemented the command \cs{parencite}: +\begin{lstlisting} +\parencite*@\oarg{postnote}\marg{bibtex-key}%@* +\end{lstlisting} +This cite command takes care of the correct corresponding parentheses and brackets. +Especially in |@Inreference| citations the parentheses are changing to (square) brackets. + + +\DescribeMacro{\parencites} +Of course there is also the possibility to cite several authors/works in parentheses. +This is done with \cs{parencites}: +\begin{lstlisting} +\parencites(pre-prenote)(post-postnote)*@\oarg{prenote}\oarg{postnote}\marg{bibtex-key}@*% + *@\oarg{prenote}\oarg{postnote}\marg{bibtex-key}@*% + *@\oarg{prenote}\oarg{postnote}\marg{bibtex-key}\ldots@* +\end{lstlisting} + + +\DescribeMacro{\citeauthor}\DescribeMacro{\citetitle}\label{citeauthor}% +Furthermore and additionally to the ›normal‹ \cs{cite}-commands one can also cite only the author or the work title in the text and in the footnotes. +\begin{lstlisting} +\citeauthor*@\oarg{prenote}\oarg{postnote}\marg{bibtex-key}%@* +\end{lstlisting} + and for the works +\begin{lstlisting} +\citetitle*@\oarg{prenote}\oarg{postnote}\marg{bibtex-key}%@* +\end{lstlisting} + + + \section{Bibliography}\label{bibliographie} + \DescribeMacro{\printbibliography} +But first we define the heading of the whole bibliography: +\begin{lstlisting} +\printbibheading[% + heading=bibliography,% + %heading=bibnumbered,% if you want it numbered + title={Bibliography}] %heading for bibliography +\end{lstlisting} +You can give any title you would like to give (|title = |\marg{any title}). + +The next step is to set up the bibliography for the ancient authors. + + +Finally the bibliography: +\begin{lstlisting} +\printbibliography[% + heading=subbibliography, + %heading=subbibnumbered,% if you want it numbered + title={Secondary literature}] +\end{lstlisting} + +\nocite{*} +\begin{bsp} +\renewcommand\bibfont{\normalfont\footnotesize} +\printbibheading[% + heading=bibliography,% + title={Bibliography}] %heading for bibliography +\printbibliography[% + notkeyword=ancient,% + notkeyword=corpus,% + heading=subbibliography, + title={Secondary literature}] +\end{bsp} + +\begin{lstlisting} + +@Book{Amedick1991, + author = {Amedick, Rita}, + title = {Die Sarkophage mit Darstellungen aus dem Menschenleben}, + subtitle = {Vita Privata}, + publisher = {Berlin}, + year = {1991}, + maintitle = {Die antiken Sarkophagreliefs}, + volume = {1.4}, +} + +@Article{Bartman1993, + author = {Elizabeth Bartman}, + title = {Carving the Badminton Sarcophagus}, + volume = {28}, + pages = {57-75}, + year = {1993}, + journal = {MMJ}, +} + +@Book{Bielfeldt2005, + author = {Bielfeldt, Ruth}, + title = {Orestes auf römischen Sarkophagen}, + publisher = {Munich}, + year = {2005}, +} + +@Article{Brilliant1967, + author = {Brilliant, R.}, + title = {The Arch of Septimius Severus in the Roman Forum}, + volume = {29}, + pages = {5-271}, + year = {1967}, + journal = {MAAR, Supplement}, +} + +@Article{Chicoteau1997, + author = {Chicoteau, Marcel}, + title = {The \enquote{Orphic} Tablets Depicted in a Roman Catacomb (c. 250 AD?)}, + volume = {119}, + pages = {81-3}, + year = {1997}, + journal = {ZPE}, +} + +@Article{Dietrich1958, + author = {Dietrich, B. C.}, + title = {Dionysus Liknites}, + volume = {8}, + pages = {244-8}, + year = {1958}, + journal = {CQ}, +} + +@Article{Ewald2003, + author = {Ewald, Björn C.}, + title = {Sarcophagi and Senators}, + subtitle = {The Social History of Roman Funerary Art and its Limits}, + volume = {16}, + pages = {561-71}, + year = {2003}, + journal = {JRA}, +} + +@Book{Flower1996, + author = {Flower,Harriet I.}, + title = {Ancestor Masks and Aristocratic Power in Roman Culture}, + publisher = {Oxford}, + year = {1996}, +} + +@Book{Hadrill1994, + author = {Wallace-Hadrill, Andrew}, + title = {Houses and Society in Pompeii and Herculaneum}, + publisher = {Princeton}, + year = {1994}, +} + +@Article{Hickson1991, + author = {Hickson, Frances V.}, + title = {Augustus \emph{triumphator}}, + subtitle = {Manipulation of the Triumphal Theme in the Political Program of Augustus}, + volume = {50}, + pages = {124--38}, + year = {1991}, + journal = {Latomus}, + number = {1}, +} + +@Incollection{Houghton2011, + author = {Houghton, Luke B. T.}, + title = {Death Ritual and Burial Practice in the Latin Love Elegists}, + pages = {61-77}, + editor = {Hope, V. M. and Huskinson, J.}, + booktitle = {Memory and Mourning}, + booksubtitle = {Studies on Roman Death}, + publisher = {Oxford}, + year = {2011}, +} + +@Incollection{Keuren2010, + author = {van Keuren, F. and Attanasio, D. and Herrman, J. J., Jr. and Herz, N. and Gromet, L. P.}, + title = {Multimethod Analyses of Roman Sarcophagi at the Museo Nazionale Romano, Rome}, + pages = {149-88}, + editor = {Elsner, J. and Huskinson, J.}, + booktitle = {Life, Death and Representation}, + booksubtitle = {Some New Work on Roman Sarcophagi}, + publisher = {Berlin}, + year = {2010}, +} + +@Article{Kraemer1989, + author = {Kraemer, Ross S.}, + title = {On the Meaning of the Term \enquote{Jew} in Greco-Roman Inscriptions}, + volume = {82}, + pages = {35-53}, + year = {1989}, + journal = {HThR}, + number = {1}, +} + +@Article{Leon1949, + author = {Leon, Harry J.}, + title = {Symbolic Representations in the Jewish Catacombs of Rome}, + volume = {69}, + pages = {87-90}, + year = {1949}, + journal = {JAOS}, + number = {2}, +} + +@Incollection{Lorenz2010, + author = {Lorenz, Katharina G.}, + title = {Image in Distress?}, + subtitle = {The Death of Meleager on Roman Sarcophagi}, + pages = {309-36}, + editor = {Elsner, J. and Huskinson, J.}, + booktitle = {Life, Death and Representation}, + booksubtitle = {Some New Work on Roman Sarcophagi}, + publisher = {Berlin}, + year = {2010}, +} + +@Incollection{Lorenz2014, + author = {Lorenz, Katharina G.}, + title = {The Casa del Menandro in Pompeii}, + subtitle = {Rhetoric and the Topology of Roman Wall Painting}, + pages = {183-210}, + editor = {Elsner, J. and Meyer, M.}, + booktitle = {Art and Rhetoric in Roman Culture}, + publisher = {Cambridge}, + year = {2014}, +} + +@Book{Maxfield1981, + author = {Maxfield, Valerie A.}, + title = {The Military Decorations of the Roman Army}, + publisher = {Berkeley, CA}, + year = {1981}, +} + +@Article{Neverov1979, + author = {Neverov, Oleg}, + title = {Gems in the Collection of Rubens}, + volume = {121}, + pages = {424, 426-432}, + year = {1979}, + journal = {The Burlington Magazine}, + number = {916}, +} + +@Book{Parlasca1970, + author = {Klaus Parlasca}, + title = {Die römischen Mosaiken in Deutschland}, + publisher = {Berlin}, + year = {1970}, +} + +@Incollection{Perry2015, + author = {Perry,Ellen E.}, + title = {Human Interaction with Statues}, + pages = {653-66.}, + editor = {Elise A. Friedland and Melanie Grunow Sobocinski and Elaine K. Gazda}, + booktitle = {The Oxford Handbook of Roman Sculpture}, + publisher = {Oxford}, + year = {2015}, +} + +@Book{Ritter1995, + author = {Stefan Ritter}, + title = {Hercules in der römischen Kunst von den Anfängen bis Augustus}, + publisher = {Heidelberg}, + year = {1995}, +} + +@Article{Rupke2006, + author = {Rüpke, Jörg}, + title = {Triumphator and Ancestor Rituals between Symbolic Anthropology and Magic}, + volume = {53}, + pages = {251-89}, + year = {2006}, + journal = {Numen}, + number = {3}, +} + +@Incollection{Shaya2015, + author = {Josephine Shaya}, + title = {Ancient Analogs of Museums}, + pages = {622-37}, + editor = {Elise A. Friedland and Melanie Grunow Sobocinski and Elaine K. Gazda}, + booktitle = {The Oxford Handbook of Roman Sculpture}, + publisher = {Oxford}, + year = {2015}, +} + +@Article{Sorabella2001, + author = {Sorabella, Jean}, + title = {A Roman Sarcophagus and its Patron}, + volume = {36}, + pages = {67-81}, + year = {2001}, + journal = {MMJ}, +} + +@PhdThesis{Torjusson2008, + author = {Stian Sundell Torjussen}, + title = {Metamorphoses of Myth}, + school = {University of Troms\o}, + year = {2008}, + subtitle = {A Study of the ``Orphic'' Gold Tablets and the Derveni Papyrus}, +} + +@Book{Toynbee1971, + author = {J. M. C. Toynbee}, + title = {Death and Burial in the Roman World}, + publisher = {Ithaca}, + year = {1971}, +} + +@Book{Versnel1970, + author = {H. S. Versnel}, + title = {Triumphus}, + subtitle = {An Inquiry into the Origin, Development and Meaning of the Roman Triumph}, + publisher = {Leiden}, + year = {1970}, +} + +@Article{Warren1964, + author = {Larissa {Bonfante Warren}}, + title = {A Latin Triumph on a Praenestine Cista}, + volume = {68}, + pages = {35-42}, + year = {1964}, + journal = {AJA}, + number = {1}, +} + +@Article{Wind1950, + author = {Wind, Edgar}, + title = {A Note on Bacchus and Ariadne}, + volume = {92}, + pages = {82, 84-85}, + year = {1950}, + journal = {The Burlington Magazine}, + number = {564}, +} + +@Book{Wrede1981, + author = {Henning Wrede}, + title = {\emph{consecratio in formam deorum}}, + subtitle = {Vergöttlichte Privatpersonen in der römischen Kaiserzeit}, + publisher = {Mainz}, + year = {1981}, +} + +@Book{Zanker1990, + author = {Zanker, Paul}, + title = {The Power of Images in the Age of Augustus}, + publisher = {Ann Arbor}, + year = {1990}, + translator = {Shapiro, A. H.}, +} + +@Book{Zanker2010, + author = {Zanker, Paul}, + title = {Roman Art}, + publisher = {California}, + year = {2010}, + translator = {Heitmann-Gordon, H.}, +} + +@Book{Zanker2012, + author = {Paul Zanker and Björn Christian Ewald}, + title = {Living with Myths}, + subtitle = {The Imagery of Roman Sarcophagi}, + publisher = {Oxford}, + year = {2012}, +} + +\end{lstlisting} +\end{document} diff --git a/Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic-english.lbx b/Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic-english.lbx new file mode 100644 index 00000000000..0034f65cf11 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic-english.lbx @@ -0,0 +1,43 @@ +% nottsclassic -- % +% Copyright (c) 2016 Lukas C. Bossert | William Leveritt +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +\ProvidesFile{nottsclassic.bbx}% + [2016/06/30 v0.1 nottsclassic] +\InheritBibliographyExtras{english} + +\NewBibliographyString{origtitle} +\NewBibliographyString{reference} +\NewBibliographyString{talk} +\NewBibliographyString{editor} + +\DeclareBibliographyStrings{% + inherit = {english}, + reviewof = {{Review\addspace of}{Review\addspace of}}, + reference = {{Article}{Art\adddot}}, + talk = {{talk}{talk}}, + fromamerican ={{from\addspace American} {from\addspace American}}, + frombrazilian = {{from\addspace Brazilian}{from\addspace Brazilian}}, + fromcroatian = {{from\addspace Croatian}{from\addspace Croatian}}, + fromdanish = {{from\addspace Danish}{from\addspace Danish}}, + fromdutch = {{from\addspace Dutch}{from\addspace Dutch}}, + fromenglish = {{from\addspace English}{from\addspace English}}, + fromfinnish = {{from\addspace Finnish}{from\addspace Finnish}}, + fromfrench = {{from\addspace French}{from\addspace French}}, + fromgerman = {{from\addspace German} {from\addspace German}}, + fromgreek = {{from\addspace Greek}{from\addspace Greek}}, + fromitalian = {{from\addspace Italian}{from\addspace Italian}}, + fromlatin = {{from\addspace Latin}{from\addspace Latin}}, + fromnorwegian = {{from\addspace Norwegian}{from\addspace Norwegian}}, + fromportuguese = {{from\addspace Portuguese}{from\addspace Portuguese}}, + fromrussian = {{from\addspace Russian}{from\addspace Russian}}, + fromspanish = {{from\addspace Spanish}{from\addspace Spanish}}, + fromswedish = {{from\addspace Swedish}{from\addspace Swedish}}, +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic.bbx b/Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic.bbx new file mode 100644 index 00000000000..27bf4d12a0d --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic.bbx @@ -0,0 +1,191 @@ +% nottsclassic -- % +% Copyright (c) 2016 Lukas C. Bossert | William Leveritt +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +\ProvidesFile{nottsclassic.bbx}% + [2016/06/30 v0.1 nottsclassic] +\RequireBibliographyStyle{authoryear} + +\AtBeginDocument{% + \urlstyle{sf}% + \setquotestyle{british} %! mandatory: \usepackage{csquotes} in preamble! +} +\ExecuteBibliographyOptions{% + pagetracker=true,% + giveninits=true,% + mergedate=true,% + labeldate=true,% + bibencoding=utf8,% + sorting=nyt,% + isbn=false, + maxnames=2,% + maxitems=1,% + maxbibnames=999,% +} +%----------------------- +\newcommand*{\volpagedelim}{\addcolon\addspace} +\renewcommand*{\subtitlepunct}{\addcolon\addspace} +\renewcommand*{\newunitpunct}{\addcomma\space} +\renewcommand*\bibnamedash{\rule[0.48ex]{3em}{0.14ex}\space} +%------------------------ +\DeclareRedundantLanguages{english,american}{english,american,british,% + canadian,australian,newzealand,USenglish,UKenglish} +\DeclareLanguageMapping{english}{nottsclassic-english} + +%------------------------ +\DeclareFieldFormat{postnote}{#1} +\DeclareFieldFormat{multipostnote}{#1} +\DeclareFieldFormat{volcitepages}{#1} +\DeclareFieldFormat{pages}{#1} +\DeclareFieldFormat*{title}{% + \ifthenelse{% + \ifentrytype{article}% + \OR% + \ifentrytype{review} + \OR% + \ifentrytype{incollection}}% + {\mkbibquote{#1}}% + {\mkbibemph{#1}}} +\DeclareFieldFormat{booktitle}{\mkbibemph{#1}} +%------------------------- +\DeclareNameAlias{sortname}{family-given}% legacy alias +%------------------------- +\DeclareBibliographyCategory{important} +\AtEveryBibitem{\ifcategory{important}{ +\reversemarginpar +\marginnote{\color{red}{☞}} +%\bfseries +} +{}} +%------------------------- +\defbibenvironment{bibliography} + {\list + {} + {\setlength{\leftmargin}{\bibhang}% + \setlength{\itemindent}{-\leftmargin}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}} + {\endlist} + {\item} + +\defbibenvironment{shorthand} + {\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]{##1\hss}}} + {\endlist} + {\item} + +\renewbibmacro*{volume+number+eid}{% +\printfield{volume}% +\setunit*{\addcomma\addspace}% +\printfield{number}% +\setunit{\addcomma\space}% +\printfield{eid}} + +%----------------------- +\renewbibmacro{in:}{% + \ifthenelse{% + \ifentrytype{article}% + \OR% + \ifentrytype{review}}% + {}% + {\printtext{in}} + %\bibstring{in}\intitlepunct}}% +} + +%----------------------- +\newbibmacro*{related:reviewof}[1]{% + \usebibmacro*{related:default}{#1}% +} +%----------------------- +\renewbibmacro*{editorstrg}{% + \ifthenelse{\value{editor}>1\OR\ifandothers{editor}} + {\bibstring{editors}} + {\bibstring{editor}}} +%----------------------- +\renewbibmacro*{byeditor+others}{% + \ifnameundef{editor} + {} + {%\usebibmacro{byeditor+othersstrg}% + \setunit{\addspace}% + \printtext[parens]{\printnames[editor]{editor}% + \setunit{\addspace\addcomma\addspace}% + \usebibmacro{editorstrg}}% + \clearname{editor}% + \newunit}% + \usebibmacro{byeditorx}% + \usebibmacro{bytranslator+others}} + +%----------------------- +\DeclareBibliographyDriver{article}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +\usebibmacro{author/translator+others}% +\setunit{\labelnamepunct}\newblock +\usebibmacro{title}% +\newunit +\printlist{language}% +\newunit\newblock +\usebibmacro{byauthor}% +\newunit\newblock +\usebibmacro{bytranslator+others}% +\newunit\newblock +\printfield{version}% +\newunit\newblock +\usebibmacro{in:}% +\usebibmacro{journal+issuetitle}% +\newunit +\usebibmacro{byeditor+others}% +\volpagedelim% +\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}% +\newunit\newblock +\iftoggle{bbx:related} +{\usebibmacro{related:init}% +\usebibmacro{related}} +{}% +\usebibmacro{finentry}} +%----------------------- +\DeclareBibliographyDriver{review}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor}% + \setunit*{\labelnamepunct}% + \newblock% + \iffieldundef{title}% + {}% + {\usebibmacro{title}}% + \newunit\newblock% + \usebibmacro{related:init}% + \usebibmacro{related}% + \newunit\newblock% +\usebibmacro{journal+issuetitle}% + \newunit\newblock% +\usebibmacro{note+pages}% + \newunit\newblock% + \usebibmacro{doi+eprint+url}% + \newunit\newblock% + \usebibmacro{finentry}% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic.cbx b/Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic.cbx new file mode 100644 index 00000000000..77a4f7762fd --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-nottsclassic/nottsclassic.cbx @@ -0,0 +1,155 @@ +% nottsclassic -- % +% Copyright (c) 2016 Lukas C. Bossert | William Leveritt +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +\ProvidesFile{nottsclassic.cbx}% + [2016/06/30 v0.1 nottsclassic] +\RequireBibliographyStyle{authoryear} +\ExecuteBibliographyOptions{% + citetracker=true,% + idemtracker=false,% + ibidtracker=true,% + opcittracker=true,% + loccittracker=true,% + labeldate=true,% + uniquename=init, + uniquelist=true, +} +%----------------------- + +\renewcommand*{\iffinalcitedelim}{\iflastcitekey} +\renewcommand{\postnotedelim}{\addspace} +\newbool{cbx:parens} + +\newbibmacro*{cite}{% +\iffieldundef{shorthand} +{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} +{\usebibmacro{cite:label}% +\setunit{\nonameyeardelim}} +{\printnames{labelname}% +\setunit{\nameyeardelim}}% +\usebibmacro{cite:labelyear+extrayear}} +{\usebibmacro{cite:shorthand}}} + +\newbibmacro*{citeyear}{% +\iffieldundef{shorthand} +{\iffieldundef{labelyear} +{\usebibmacro{cite:label}} +{\usebibmacro{cite:labelyear+extrayear}}} +{\usebibmacro{cite:shorthand}}} + +\newbibmacro*{textcite}{% +\ifnameundef{labelname} +{\iffieldundef{shorthand} +{\usebibmacro{cite:label}% +\setunit{% +\global\booltrue{cbx:parens}% +\nonameyeardelim\bibopenparen}% +\ifnumequal{\value{citecount}}{1} +{\usebibmacro{prenote}} +{}% +\usebibmacro{textcite:labelyear+extrayear}} +{\usebibmacro{cite:shorthand}}} +{\printnames{labelname}% +\setunit{% +\global\booltrue{cbx:parens}% +\nameyeardelim\bibopenparen}% +\ifnumequal{\value{citecount}}{1} +{\usebibmacro{prenote}} +{}% +\usebibmacro{citeyear}}} + +\newbibmacro*{cite:shorthand}{% +\printtext[bibhyperref]{\printfield{shorthand}}} + +\newbibmacro*{cite:label}{% +\iffieldundef{label} +{\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}} +{\printtext[bibhyperref]{\printfield{label}}}} + +\newbibmacro*{cite:labelyear+extrayear}{% +\iffieldundef{labelyear} +{} +{\printtext[bibhyperref]{% +\printfield[parens]{labelyear}% +\printfield[parens]{extrayear}}}} + + +\newbibmacro*{textcite:postnote}{% +\iffieldundef{postnote} +{\ifbool{cbx:parens} +{\bibcloseparen} +{}} +{\ifbool{cbx:parens} +{\setunit{\postnotedelim}} +{\setunit{\extpostnotedelim\bibopenparen}}% +\printfield{postnote}\bibcloseparen}} + +\DeclareCiteCommand{\cite} +{\usebibmacro{prenote}} +{\usebibmacro{citeindex}% +\usebibmacro{cite}} +{\multicitedelim} +{\usebibmacro{postnote}} + +\DeclareCiteCommand*{\cite} +{\usebibmacro{prenote}} +{\usebibmacro{citeindex}% +\usebibmacro{citeyear}} +{\multicitedelim} +{\usebibmacro{postnote}} + +\DeclareCiteCommand{\parencite}[\mkbibparens] +{\usebibmacro{prenote}} +{\usebibmacro{citeindex}% +\usebibmacro{cite}} +{\multicitedelim} +{\usebibmacro{postnote}} + +\DeclareCiteCommand*{\parencite}[\mkbibparens] +{\usebibmacro{prenote}} +{\usebibmacro{citeindex}% +\usebibmacro{citeyear}} +{\multicitedelim} +{\usebibmacro{postnote}} + +\DeclareCiteCommand{\footcite}[\mkbibfootnote] +{\usebibmacro{prenote}} +{\usebibmacro{citeindex}% +\usebibmacro{cite}} +{\multicitedelim} +{\usebibmacro{postnote}} + +\DeclareCiteCommand{\footcitetext}[\mkbibfootnotetext] +{\usebibmacro{prenote}} +{\usebibmacro{citeindex}% +\usebibmacro{cite}} +{\multicitedelim} +{\usebibmacro{postnote}} + +\DeclareCiteCommand{\smartcite}[\iffootnote\mkbibparens\mkbibfootnote] +{\usebibmacro{prenote}} +{\usebibmacro{citeindex}% +\usebibmacro{cite}} +{\multicitedelim} +{\usebibmacro{postnote}} + + +\DeclareCiteCommand{\textcite} +{\usebibmacro{prenote}} +{\usebibmacro{citeindex}% +\usebibmacro{cite}} +{\multicitedelim} +{\usebibmacro{postnote}} + +\DeclareMultiCiteCommand{\textcites}{\textcite}{} + + + +\endinput
\ No newline at end of file diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 3809e590d96..6d89c0d7c95 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -90,7 +90,7 @@ my @TLP_working = qw( biblatex-ieee biblatex-iso690 biblatex-juradiss biblatex-luh-ipw biblatex-manuscripts-philology biblatex-mla biblatex-morenames biblatex-multiple-dm biblatex-musuos - biblatex-nature biblatex-nejm + biblatex-nature biblatex-nejm biblatex-nottsclassic biblatex-opcit-booktitle biblatex-philosophy biblatex-phys biblatex-publist biblatex-realauthor biblatex-science diff --git a/Master/tlpkg/tlpsrc/biblatex-nottsclassic.tlpsrc b/Master/tlpkg/tlpsrc/biblatex-nottsclassic.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/biblatex-nottsclassic.tlpsrc diff --git a/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc index 0abb80cc95b..da91da7f4ff 100644 --- a/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc @@ -43,6 +43,7 @@ depend biblatex-multiple-dm depend biblatex-musuos depend biblatex-nature depend biblatex-nejm +depend biblatex-nottsclassic depend biblatex-opcit-booktitle depend biblatex-philosophy depend biblatex-phys |