texlive[42109] Master/texmf-dist: archaeologie (20sep16)
commits+karl at tug.org
commits+karl at tug.org
Tue Sep 20 23:29:23 CEST 2016
Revision: 42109
http://tug.org/svn/texlive?view=revision&revision=42109
Author: karl
Date: 2016-09-20 23:29:23 +0200 (Tue, 20 Sep 2016)
Log Message:
-----------
archaeologie (20sep16)
Modified Paths:
--------------
trunk/Master/texmf-dist/bibtex/bib/archaeologie/archaeologie-lstabbrv.bib
trunk/Master/texmf-dist/doc/latex/archaeologie/README.md
trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie-ger.pdf
trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie-ger.tex
trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie.pdf
trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie.tex
trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-english.lbx
trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-french.lbx
trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-italian.lbx
trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-ngerman.lbx
trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-spanish.lbx
trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx
trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.cbx
trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.dbx
Modified: trunk/Master/texmf-dist/bibtex/bib/archaeologie/archaeologie-lstabbrv.bib
===================================================================
--- trunk/Master/texmf-dist/bibtex/bib/archaeologie/archaeologie-lstabbrv.bib 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/bibtex/bib/archaeologie/archaeologie-lstabbrv.bib 2016-09-20 21:29:23 UTC (rev 42109)
@@ -2171,7 +2171,7 @@
@String {CArch = {Cahiers archéologiques}}
@String {CarinthiaI = {Carinthia I. Geschichtliche und volkskundliche Beiträge zur Heimatkunde Kärntens}}%*Abweichung!
@String {CarnuntumJb = {Carnuntum-Jahrbuch. Zeitschrift für Archäologie und Kulturgeschichte des Donauraumes}}
- @String {Carpica = {CarpicaMuzeuljudeeandeistorieiartBacu}}
+ @String {Carpica = {Carpica. Muzeul judeţean de istorie şi artă, Bacău}}
@String {Carrobbio = {Il Carrobbio. Rivista di studi bolognesi}}
@String {CAT = {Ch. W. Clairmont, Classical Attic Tombstones (Kilchberg 1993--1995)}}
@String {CE = {Cuadernos emeritenses}}
Modified: trunk/Master/texmf-dist/doc/latex/archaeologie/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/archaeologie/README.md 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/doc/latex/archaeologie/README.md 2016-09-20 21:29:23 UTC (rev 42109)
@@ -5,7 +5,7 @@
bibLaTeX-style for archaeologists, historians and philologists.
---
-_2016/07/28 v2.04_
+_2016/09/20 v2.1_
Copyright (c) 2016 Lukas C. Bossert | Johannes Friedl
Modified: trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie-ger.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie-ger.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie-ger.tex 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie-ger.tex 2016-09-20 21:29:23 UTC (rev 42109)
@@ -46,6 +46,7 @@
%\begin{multicols}{1}
{\parskip=0mm \tableofcontents}
%\end{multicols}
+\clearpage
\section{Verwendung}
\DescribeMacro{archaeologie} Der Name des Stils ist |archaeologie| und wird an entsprechender Stelle geladen.
Modified: trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie.tex 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/doc/latex/archaeologie/archaeologie.tex 2016-09-20 21:29:23 UTC (rev 42109)
@@ -20,8 +20,8 @@
ngerman,
english
]{ltxdoc}
-\def\thisarchaeologieversion{2.04}
-\def\thisarchaeologiedate{2016-07-28}
+\def\thisarchaeologieversion{2.1}
+\def\thisarchaeologiedate{2016-09-20}
\input{archaeologie-preamble.tex}
\NewEnviron{bibbsp}[1]
{\par\medskip\noindent\footnotesize
@@ -858,7 +858,6 @@
doi = {10.3764/aja.117.3.0461},
eprint = {10.3764/aja.117.3.0461},
eprinttype = {jstor},
-month = {July},
number = {3},
}
\end{lstlisting}
@@ -871,7 +870,7 @@
to
\begin{bibbsp}{Ball2013}
-\parbox[t]{3cm}{{\scshape \color{red}Ball – Dobbins} 2013}\parbox[t]{8cm}{%
+\parbox[t]{2.9cm}{{\scshape \color{red}Ball – Dobbins} 2013}\parbox[t]{8cm}{%
L. F. Ball – J. J. Dobbins, Pompeii Forum Project. Current Thinking on the Pompeii Forum, AJA 117/3, 2013, 461–492\newline
...}
\end{bibbsp}
@@ -967,7 +966,7 @@
\begin{bibbsp}{Neufert2002}
\parbox[t]{1.7cm}{Neufert 2002} \parbox[t]{9.4cm}{%
-E. Neufert, Bauentwurfslehre. Grundlagen, Normen, Vorschriften ... Ed. by P.~Neufert – C. Neufert – L. Neff – C. Franken {\color{red} (Wiesbaden: Vieweg \textsuperscript{3}2002 [Berlin: Mann 1936])}}
+E. Neufert, Bauentwurfslehre. Grundlagen, Normen, Vorschriften ... Ed. by Peter Neufert – Cornelius Neufert – Ludwig Neff – Corinna Franken {\color{red} (Wiesbaden: Vieweg \textsuperscript{3}2002 [Berlin: Mann 1936])}}
\end{bibbsp}
\subsubsection{edby}\label{edby}
@@ -1078,7 +1077,7 @@
author = {Tullius Cicero, Marcus},
editor = {Kasten, Helmut},
title = {Atticus-Briefe},
- publisher = AW, %@String used
+ publisher = AWi, %@String used
location = {Düsseldorf and Zürich},
year = {1980},
series = {Tusculum Bücherei},
@@ -1125,7 +1124,7 @@
year = {1993},
editor = {Fuhrmann, Manfred},
volume = {II},
- publisher = AW, %@String used
+ publisher = AWi, %@String used
pages = {110--185},
origlanguage = {latin},
series = {Sammlung Tusculum},
@@ -1635,7 +1634,7 @@
@Reference{Lexikon-der-Technik,
editor = {Otto Lueger},
title = {Lexikon der gesamten Technik und ihrer Hilfswissenschaften},
- year = {1904--1920},
+ date = {1904/1920},
edition = {2},
location = Stuttgart, %@String used
keywords = {corpus},
@@ -1876,7 +1875,7 @@
institution = {Ruprecht-Karls-Universität zu Heidelberg},
eprint = {urn:nbn:de:bsz:16-heidok-74406},
eprinttype = {urn},
- date = {2005-05-31},
+ date = {2005},
}
\end{lstlisting}
@@ -2233,7 +2232,75 @@
\archaeologiedate
\end{bsp}
+\subsection{Print the citet authors of secondary literature}
+In case you want to have an index about the authors you cited in your text,
+you can do that quite easily.
+We coded it that way so authors of ancient sources (e.\,g. Cicero) will be omitted in that index (when these entries have |options={ancient}| or |options={frgancient}|).
+
+First you have to activate indexing in the package |biblatex|:
+\begin{lstlisting}
+\usepackage[style=archaeologie,%
+ indexing=cite,
+ *@\meta{further options}@*]{biblatex}
+\end{lstlisting}
+|cite| will enable indexing in citations only,
+you can also do |bib| which will enable indexing in the bibliography only.
+Or |true| so in citations and in the bibliography (|false| is the default setting).
+
+Then you have to load a package for indexing,
+we suggest using |imakeidx| since you can create multiple indexes with it.
+If you have only one index which will be used for the authors of secondary literature you can pass several options to it.
+ \begin{lstlisting}
+\usepackage{imakeidx}
+\makeindex[%
+ title=Index of authors,
+ columns=3,
+]
+\end{lstlisting}
+
+Now you only need to place |\printindex| whre you want to have the index.
+
+\alertinfo{If you have the option |initials| activated your index will have some issues with names that are being shortend automatically.
+We are working on it, see \href{https://github.com/LukasCBossert/biblatex-archaeologie/issues/97}{github issue} for more information.}
+
\clearpage
+\subsection{Variant ways of entries in year/date-field}
+Sometimes you have a range of years of a publication because it is maybe a sequence of volumes.
+Let us take as example the \citetitle{LTUR}:
+\begin{lstlisting}[style=bibentry,label=LTUR,caption={{@}Reference\{LTUR,…\} }]
+ at Reference{LTUR,
+ editor = {Steinby, Eva Margareta},
+ title = LTUR,
+ date = {1993/2000},
+ publisher = {Edizioni Quasar},
+ location = Rome,
+ keywords = {corpus},
+ options = {corpus},
+ shorthand = LTUR-short,
+}
+\end{lstlisting}
+\printbib[4em]{LTUR}
+
+Since this reference-series is completed we define the first and last year by using |date = {1993/2000}|. Be sure \emph{not} using field |year| but instead |date| since |year| cannot cope with date ranges dependably.
+
+Let us take a look at another example:
+\begin{lstlisting}[style=bibentry,label=DeVisscher1951-1952,caption={{@}@Article\{DeVisscher1951-1952,…\} }]
+ at Article{DeVisscher1951-1952,
+ author = {de Visscher, Fernand and Mertens, Joseph},
+ title = {Les puits du Forum d'Alba Fucense},
+ journaltitle = BCom,
+ shortjournal = BCom-short,
+ volume = {74},
+ pages = {3--13},
+ date = {1951/1952},
+}
+\end{lstlisting}
+This time the article appeared in an issue which covers two years (\citedate{DeVisscher1951-1952}) and we want them to appear in the label.
+That is why we have to use the field |date| instead of |year|.
+\printbib[4em]{DeVisscher1951-1952}
+By the way, if you want to cite only the year of publication use |\citedate|\marg{bibtex-key} and not |\citeyear|\marg{bibtex-key} since the field |year| will only give you the first year.
+
+\clearpage
\begin{multicols}{2}\footnotesize
\lstlistoflistings
\end{multicols}
Modified: trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-english.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-english.lbx 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-english.lbx 2016-09-20 21:29:23 UTC (rev 42109)
@@ -11,7 +11,7 @@
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
\ProvidesFile{archaeologie-english.lbx}%
- [2016/07/15 v2.03 archaeologie --
+ [2016/09/20 v2.1 archaeologie --
biblatex for archaeologists,
historians and philologists, lbx-Datei]
\InheritBibliographyExtras{english}
Modified: trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-french.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-french.lbx 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-french.lbx 2016-09-20 21:29:23 UTC (rev 42109)
@@ -13,7 +13,7 @@
\ProvidesFile{archaeologie-french.lbx}%
- [2016/07/15 v2.03 archaeologie --
+ [2016/09/20 v2.1 archaeologie --
biblatex for archaeologists,
historians and philologists, lbx-Datei]
\InheritBibliographyExtras{french}
Modified: trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-italian.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-italian.lbx 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-italian.lbx 2016-09-20 21:29:23 UTC (rev 42109)
@@ -13,7 +13,7 @@
\ProvidesFile{archaeologie-italian.lbx}%
- [2016/07/15 v2.03 archaeologie --
+ [2016/09/20 v2.1 archaeologie --
biblatex for archaeologists,
historians and philologists, lbx-Datei]
\InheritBibliographyExtras{italian}
Modified: trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-ngerman.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-ngerman.lbx 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-ngerman.lbx 2016-09-20 21:29:23 UTC (rev 42109)
@@ -13,7 +13,7 @@
\ProvidesFile{archaeologie-ngerman.lbx}%
- [2016/07/15 v2.03 archaeologie --
+ [2016/09/20 v2.1 archaeologie --
biblatex for archaeologists,
historians and philologists, lbx-Datei]
\InheritBibliographyExtras{ngerman}
Modified: trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-spanish.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-spanish.lbx 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie-spanish.lbx 2016-09-20 21:29:23 UTC (rev 42109)
@@ -12,7 +12,7 @@
% version 2005/12/01 or later.
\ProvidesFile{archaeologie-spanish.lbx}%
- [2016/07/15 v2.03 archaeologie --
+ [2016/09/20 v2.1 archaeologie --
biblatex for archaeologists,
historians and philologists, lbx-Datei]
\InheritBibliographyExtras{spanish}
Modified: trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx 2016-09-20 21:29:23 UTC (rev 42109)
@@ -11,33 +11,34 @@
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
\ProvidesFile{archaeologie.bbx}%
- [2016/07/15 v2.03 archaeologie --
+ [2016/09/20 v2.1 archaeologie --
biblatex for archaeologists,
historians and philologists, bbx-file]
\RequireBibliographyStyle{standard}
\AtBeginDocument{%
-\RequirePackage[normalem]{ulem}
-%\RequirePackage{csquotes}
- \urlstyle{sf}%
- \typeout{* * * archaeologie * * *
- biblatex for archaeologists,
- historians and philologists}
+ \RequirePackage[normalem]{ulem}
+ %\RequirePackage{csquotes}
+ \urlstyle{sf}%
+ \typeout{* * * archaeologie * * *
+ biblatex for archaeologists,
+ historians and philologists}
}
-\def\archaeologieversion{2.04}
-\def\archaeologiedate{2016-07-28}
+\def\archaeologieversion{2.1}
+\def\archaeologiedate{2016-09-20}
\ExecuteBibliographyOptions{%
- pagetracker=true,%
- citecounter=true,%
- sortlocale=auto,%
- language=auto,%
- autolang=other,%
- bibencoding=utf8,%
- dateabbrev=false, %
- sorting=nyt,%
- maxnames=2,%
- minnames=1,%
- maxitems=1,%
- maxbibnames=999,%
+ pagetracker=true,%
+ citecounter=true,%
+ sortlocale=auto,%
+ language=auto,%
+ autolang=other,%
+ bibencoding=utf8,%
+ dateabbrev=false, %
+ sorting=nyt,%
+labeldateparts=true,
+ maxnames=2,%
+ minnames=1,%
+ maxitems=1,%
+ maxbibnames=999,%
}
%-----------------------
\newbool{bbx:edby}
@@ -69,39 +70,33 @@
\setlength{\biblabelsep}{0em}
%-----------------------
\DeclareBibliographyOption{lstabbrv}[true]{%
- \csuse{bool#1}{bib:lstabbrv}%
- \addbibresource{archaeologie-lstabbrv.bib}
-}
+ \csuse{bool#1}{bib:lstabbrv}%
+ \addbibresource{archaeologie-lstabbrv.bib}}
\DeclareBibliographyOption{bibcorpora}[true]{%
- \csuse{bool#1}{bib:bibcorpora}%
- \addbibresource{archaeologie-bibcorpora.bib}%
- \ifbool{bib:lstabbrv}%
- {}%
- {\addbibresource{archaeologie-lstabbrv.bib}}
-}
+ \csuse{bool#1}{bib:bibcorpora}%
+ \addbibresource{archaeologie-bibcorpora.bib}%
+ \ifbool{bib:lstabbrv}%
+ {}%
+ {\addbibresource{archaeologie-lstabbrv.bib}}}
\DeclareBibliographyOption{bibancient}[true]{%
- \csuse{bool#1}{bib:bibancient}%
- \addbibresource{archaeologie-bibancient.bib}%
-}
+ \csuse{bool#1}{bib:bibancient}%
+ \addbibresource{archaeologie-bibancient.bib}}
\DeclareBibliographyOption{lstlocations}[true]{%
- \csuse{bool#1}{bib:lstlocations}%
- \addbibresource{archaeologie-lstlocations.bib}%
-}
+ \csuse{bool#1}{bib:lstlocations}%
+ \addbibresource{archaeologie-lstlocations.bib}}
\DeclareBibliographyOption{lstpublishers}[true]{%
- \csuse{bool#1}{bib:lstpublishers}%
- \addbibresource{archaeologie-lstpublishers.bib}%
-}
-
+ \csuse{bool#1}{bib:lstpublishers}%
+ \addbibresource{archaeologie-lstpublishers.bib}}
\DeclareBibliographyOption[boolean]{jstor}[true]{%
-\settoggle{bbx:jstor}{#1}}
+ \settoggle{bbx:jstor}{#1}}
\DeclareBibliographyOption[boolean]{zenon}[true]{%
- \settoggle{bbx:zenon}{#1}}
+ \settoggle{bbx:zenon}{#1}}
\DeclareBibliographyOption[boolean]{urn}[true]{%
- \settoggle{bbx:urn}{#1}}
+ \settoggle{bbx:urn}{#1}}
\ExecuteBibliographyOptions{%
- jstor,%
- urn,%
-}
+ jstor,%
+ urn,
+ }
%-----------------------
\DeclareBibliographyOption{edby}[true]{\csuse{bool#1}{bbx:edby}}
\DeclareBibliographyOption{initials}[true]{\csuse{bool#1}{bbx:initials}}
@@ -121,49 +116,53 @@
\ExecuteBibliographyOptions{maxitems=2}}
\DeclareBibliographyOption{scshape}[true]{%
\ifstrequal{#1}{true}%
- {\AtEveryCite{\renewcommand*{\mkbibnamefamily}[1]{\textsc{##1}}}}%
- {}%
-}
+ {\AtEveryCite{\renewcommand*{\mkbibnamefamily}[1]{\textsc{##1}}}}%
+ {}%
+ }
%-----------------------
\DeclareEntryOption{ancient}[true]{\csuse{bool#1}{cbx:ancient}}
\DeclareEntryOption{frgancient}[true]{%
- \ifstrequal{#1}{true}%
- {\togglefalse{blx at useauthor}}%
- {}%
- \csuse{bool#1}{cbx:frgancient}%
-}
+ \ifstrequal{#1}{true}%
+ {\togglefalse{blx at useauthor}}%
+ {}%
+ \csuse{bool#1}{cbx:frgancient}}
\DeclareEntryOption{corpus}[true]{\csuse{bool#1}{cbx:corpus}}
%----------
\newcommand{\archaeologieoptions}[1][]{%
-\ifstrempty{#1}{%
-\iflanguage{ngerman}{Zusätzlich geladene oder \xout{deaktivierte} Optionen von \textsc{bib}\LaTeX-\textsf{archaeologie} (Version \archaeologieversion~| \archaeologiedate):}%
-{Additional options of \textsc{bib}\LaTeX-\textsf{archaeologie} (version \archaeologieversion~| \archaeologiedate) used or \xout{omitted}:}\addspace}%
-{\ifthenelse{\equal{#1}{plain}}{}{{\PackageError{biblatex-archaeologie}%
+ \ifstrempty{#1}{%
+ \iflanguage{ngerman}%
+ {Zusätzlich geladene oder \xout{deaktivierte} Optionen
+ von \textsc{bib}\LaTeX-\textsf{archaeologie} (Version \archaeologieversion~| \archaeologiedate):}%
+ {Additional options of \textsc{bib}\LaTeX-\textsf{archaeologie} (version \archaeologieversion~| \archaeologiedate) used or \xout{omitted}:}\addspace}%
+ {\ifthenelse{\equal{#1}{plain}}{}{{\PackageError{biblatex-archaeologie}%
{command 'archaeologieoptions[#1]' invalid.\MessageBreak%
- Use 'archaeologieoptions[plain]' or omit the brackets.}{}}}}%
-\def\seperator{ | }%
-\ifbool{bib:bibancient}{bibancient\seperator}{}%
-\ifbool{bib:bibcorpora}{bibcorpora\seperator}{}%
-\ifbool{bib:lstabbrv}{lstabbrv\seperator}{}%
-\ifbool{bib:lstlocations}{lstlocations\seperator}{}%
-\ifbool{bib:lstpublishers}{lstpublishers\seperator}{}%
-\ifbool{bbx:bibfullname}{bibfullname\seperator}{}%
-\ifdefstring\citeauthorformatVALUE{initials}{}{citeauthorformat\,= \citeauthorformatVALUE\seperator}%
-\ifbool{bbx:counter}{counter\seperator}{}%
-\ifbool{bbx:edby}{edby\seperator}{}%
-\ifbool{bbx:inreferences}{inreferences\seperator}{}%
-\ifbool{bbx:initials}{initials\seperator}{}%
-\ifbool{bbx:noabbrv}{noabbrv\seperator}{}%
-\ifbool{bbx:publisher}{publisher\seperator}{}%
-\ifbool{cbx:seenote}{seenote\seperator}{}%
-\ifbool{bbx:translation}{translation\seperator}{}%
-\ifbool{bbx:width}{width=\labwidthsamelineVALUE\seperator}{}%
-\ifbool{cbx:yearinparens}{yearinparens\seperator}{}%
-\ifbool{bbx:yearseries}{yearseries\seperator}{}%
-\iftoggle{bbx:zenon}{zenon\seperator}{}%
-\iftoggle{bbx:jstor}{}{\xout{jstor}\seperator}%
-\iftoggle{bbx:urn}{}{\xout{urn}\seperator}%
-\iftoggle{bbx:doi}{}{\xout{doi}\seperator}%
+ Use 'archaeologieoptions[plain]' or omit the brackets.}{}
+ }}}%
+ \def\seperator{ | }%
+ \ifbool{bib:bibancient}{bibancient\seperator}{}%
+ \ifbool{bib:bibcorpora}{bibcorpora\seperator}{}%
+ \ifbool{bib:lstabbrv}{lstabbrv\seperator}{}%
+ \ifbool{bib:lstlocations}{lstlocations\seperator}{}%
+ \ifbool{bib:lstpublishers}{lstpublishers\seperator}{}%
+ \ifbool{bbx:bibfullname}{bibfullname\seperator}{}%
+ \ifdefstring\citeauthorformatVALUE{initials}%
+ {}
+ {citeauthorformat\,= \citeauthorformatVALUE\seperator}%
+ \ifbool{bbx:counter}{counter\seperator}{}%
+ \ifbool{bbx:edby}{edby\seperator}{}%
+ \ifbool{bbx:inreferences}{inreferences\seperator}{}%
+ \ifbool{bbx:initials}{initials\seperator}{}%
+ \ifbool{bbx:noabbrv}{noabbrv\seperator}{}%
+ \ifbool{bbx:publisher}{publisher\seperator}{}%
+ \ifbool{cbx:seenote}{seenote\seperator}{}%
+ \ifbool{bbx:translation}{translation\seperator}{}%
+ \ifbool{bbx:width}{width=\labwidthsamelineVALUE\seperator}{}%
+ \ifbool{cbx:yearinparens}{yearinparens\seperator}{}%
+ \ifbool{bbx:yearseries}{yearseries\seperator}{}%
+ \iftoggle{bbx:zenon}{zenon\seperator}{}%
+ \iftoggle{bbx:jstor}{}{\xout{jstor}\seperator}%
+ \iftoggle{bbx:urn}{}{\xout{urn}\seperator}%
+ \iftoggle{bbx:doi}{}{\xout{doi}\seperator}%
}
%-----------------------
\DeclareFieldFormat*{title}{#1}
@@ -188,28 +187,25 @@
\DeclareFieldFormat{urldate}{\mkbibparens{#1}}
\DeclareFieldFormat{note}{\mkbibparens{#1}\nopunct}
\DeclareFieldFormat{shorthandwidth}{#1}
-\DeclareFieldFormat{origtitle}{\mkbibemph{#1}}
+\DeclareFieldFormat{origtitle}{\iffieldequalstr{origlanguage}{greek}{#1}{\mkbibemph{#1}}}
\DeclareFieldFormat{eprint:urn}{%
\textsc{urn}%
\addcolon\space%
\ifhyperref%
- {\href{http://www.nbn-resolving.org/#1}{\nolinkurl{#1}}}%
- {\nolinkurl{#1}}%
-}
+ {\href{http://www.nbn-resolving.org/#1}{\nolinkurl{#1}}}%
+ {\nolinkurl{#1}}}
\DeclareFieldFormat{eprint:zenon}{%
\textsc{zenon (opac)}%
\addcolon\space%
\ifhyperref%
- {\href{http://zenon.dainst.org/Record/#1}{\nolinkurl{#1}}}%
- {\nolinkurl{#1}}%
-}
+ {\href{http://zenon.dainst.org/Record/#1}{\nolinkurl{#1}}}%
+ {\nolinkurl{#1}}}
\DeclareFieldFormat{eprint:jstor}{%
\textsc{jstor}%
\addcolon\space%
\ifhyperref%
- {\href{http://www.jstor.org/stable/#1}{\nolinkurl{#1}}}%
- {\nolinkurl{#1}}%
-}
+ {\href{http://www.jstor.org/stable/#1}{\nolinkurl{#1}}}%
+ {\nolinkurl{#1}}}
%-----------------------
\DeclareFieldAlias{zenon}{eprint:zenon}
\DeclareFieldAlias{jstor}{eprint:jstor}
@@ -230,17 +226,21 @@
\newcommand*{\orttrennzeichen}{\addnbspace\textendash\addspace}
\renewcommand{\finentrypunct}{%http://tex.stackexchange.com/a/14159/98739
\ifbool{bbx:counter}%
- {\addspace$\vert$ \addspace\scshape%
- \iflanguage{ngerman}%
- {wurde \ifnumequal{\value{citecounter}}{0}{{\color{red}{keinmal}}}%
- {\arabic{citecounter}-mal} zitiert.%
- }
- {cited \ifnumequal{\value{citecounter}}{0}{{\color{red}{not once}}}%
- {\arabic{citecounter}~time\ifnumequal{\value{citecounter}}{1}{}{s}}.%
- }%
- }%
- {}%
-}
+ {\addspace$\vert$ \addspace\scshape%
+ \iflanguage{ngerman}%
+ {wurde \ifnumequal{\value{citecounter}}
+ {0}
+ {{\color{red}{keinmal}}}
+ {\arabic{citecounter}-mal}
+ zitiert.}
+ {cited \ifnumequal{\value{citecounter}}
+ {0}
+ {{\color{red}{not once}}}%
+ {\arabic{citecounter}~time\ifnumequal{\value{citecounter}}{1}
+ {}
+ {s}}.%
+ }}%
+ {}}
\renewcommand{\multinamedelim}{\addnbspace\textendash\addspace}
\renewcommand{\finalnamedelim}{\multinamedelim}
\renewcommand*\relateddelim{\addnbspace\textendash\addspace}
@@ -253,33 +253,38 @@
\DeclareBibliographyAlias{maintitle}{booktitle}
\DeclareBibliographyAlias{incollection}{inbook}
\DeclareBibliographyAlias{manual}{book}
+%-----------------------
+
+\DeclareSortingScheme{nyt}{
+ \sort{
+ \field{presort}
+ }
+ \sort[final]{
+ \field{sortkey}
+ }
+ \sort{
+ \field{shorthand}
+ \field{sortname}
+ \field{author}
+ \field{editor}
+ \field{translator}
+ \field{sorttitle}
+ \field{title}
+ }
+ \sort{
+ \field{sortyear}
+ \field{year}
+ }
+ \sort{
+ \field{sorttitle}
+ \field{title}
+ }
+ \sort{
+ \field{volume}
+ \literal{0}
+ }
+}
%-----------------------
-\DeclareSortingScheme{nyt}{%
- \sort{\field{presort}}%
- \sort[final]{\field{sortkey}}%
- \sort{%
- \field{shorthand}%
- \name{sortname}%
- \name{author}%
- \name{editor}%
- \name{translator}%
- \field{sorttitle}%
- \field{title}%
- }%
- \sort{%
- \field{sortyear}%
- \field{year}%
- }%
- \sort{%
- \field{sorttitle}%
- \field{title}%
- }%
- \sort{%
- \field[padside=left,padwidth=4,padchar=0]{volume}%
- \literal{0000}%
- }%
-}
-%-----------------------
\DeclareSortingScheme{shortseries}{\sort{\field{shortseries}}}
\DeclareSortingScheme{shortjournal}{\sort{\field{shortjournal}}}
%-----------------------
@@ -484,13 +489,26 @@
%-----------------------
\renewbibmacro{in:}{%
\ifthenelse{%
- \ifentrytype{article}%
- \OR%
- \ifentrytype{review}}%
+ \ifentrytype{article}%
+ \OR%
+ \ifentrytype{review}%
+ }%
{}%
- {\printtext{\bibstring{in}\intitlepunct}}%
-}
+ {\printtext{%
+ \bibstring{in}%
+ \intitlepunct}%
+ }}
%-----------------------
+\renewbibmacro*{pageref}{%
+ \iflistundef{pageref}
+ {}
+ { \setunit{\addcomma\newline\nobreak}%
+ \printtext{%
+ \ifnumgreater{\value{pageref}}{1}
+ {\bibstring{backrefpages}\ppspace}
+ {\bibstring{backrefpage}\ppspace}%
+ \printlist[pageref][-\value{listtotal}]{pageref}}}}
+%-----------------------
\newbibmacro*{bbx:parunit}{%
\ifbibliography{%
\setunit{\bibpagerefpunct}%
@@ -575,6 +593,7 @@
%-----------------------
\DeclareLabeldate{%
\field{date}
+ \field{year}
\field{eventdate}
\field{origdate}
\field{urldate}
@@ -621,15 +640,17 @@
\printfield{number}%
}%
\newunit%
- \iffieldundef{year}%
- {\printfield{pubstate}}%
-{\printfield{year}}%
+\usebibmacro{pubstate+year}%
}
%-----------------------
+\newbibmacro{pubstate+year}{%
+ \iffieldundef{pubstate}%
+ {\usebibmacro{date}}%
+ {\printfield{pubstate}}}
+ %-----------------------
\newbibmacro*{pages}{%
\printfield{pages}%
- \isdot%
-}
+ \isdot}
%-----------------------
\newbibmacro{translation}{%
\printfield{origtitle}%
@@ -792,9 +813,7 @@
{\setunit{\addspace}}%
{\newunit}%
\usebibmacro{edition}%
- \iffieldundef{year}%
- {\printfield{pubstate}}%
- {\printfield{year}}%
+ \usebibmacro{pubstate+year}%
\setunit*{\addspace}%
\ifboolexpr{%
test {\iflistundef{origlocation}}%
@@ -835,9 +854,7 @@
}%
\printlist{location}%
\setunit*{\addspace}%
- \iffieldundef{year}%
- {\printfield{pubstate}}%
- {\printfield{year}}%
+ \usebibmacro{pubstate+year}%
}%
}%
}%
@@ -847,9 +864,7 @@
\printlist{location}%
\printlist{institution}%
\setunit*{\space}%
- \iffieldundef{year}%
- {\printfield{pubstate}}%
- {\printfield{year}}%
+\usebibmacro{pubstate+year}%
}
%-----------------------
\newbibmacro{signatur}{%
Modified: trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.cbx 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.cbx 2016-09-20 21:29:23 UTC (rev 42109)
@@ -11,7 +11,7 @@
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
\ProvidesFile{archaeologie.cbx}%
- [2016/07/15 v2.03 archaeologie --
+ [2016/09/20 v2.1 archaeologie --
biblatex for archaeologists,
historians and philologists, cbx-Datei]
%-----------------------
@@ -192,11 +192,23 @@
ibidtracker=true,%
opcittracker=true,%
loccittracker=true,%
- labeldate=true,%
+ alldates=comp,%
+ dateuncertain=true,
+ datecirca=true,
citeauthorformat=initials,%
uniquename=minfull,%
}
%-----------------------
+\renewbibmacro*{citeindex}{%
+ \ifciteindex%
+ {\ifboolexpr{%
+ bool {cbx:ancient}%
+ or bool {cbx:frgancient}}%
+ {}%
+ {\indexnames{labelname}}}%
+ {}%
+}
+%-----------------------
\renewbibmacro*{postnote}{%
\iffieldundef{postnote}%
{}%
@@ -231,7 +243,9 @@
\newbibmacro*{cite:year}{%
\iffieldundef{labelyear}%
{}%
- {{\printtext[citeyear]{\printfield{labelyear}\printfield{extrayear}}}}}
+ {\printtext[citeyear]{\usebibmacro{cite:labelyear+extrayear}}}%
+ % {{\printtext[citeyear]{\printfield{labelyear}\printfield{extrayear}}}}
+}
%-----------------------
\newbibmacro*{cite:lexikon}{%
\printfield{booktitle}%
@@ -327,11 +341,37 @@
{\printtext[bibhyperref]{\printfield{label}}}}
%-----------------------
\newbibmacro*{cite:labelyear+extrayear}{%
- \iffieldundef{labelyear}%
- {}%
- {\printtext[bibhyperref]{%
- \printfield{labelyear}%
- \printfield{extrayear}}}}
+ \iffieldundef{labelyear}
+ {}
+ {\printtext[bibhyperref]{%
+ \ifdefstring\blx at dateformat@labeldate{edtf}
+ {}
+ {\datecircaprint}%
+ \dateeraprintpre{labelyear}%
+ \iffieldnums{labelyear}
+ {\mkyearzeros{\thefield{labelyear}}}
+ {\printfield{labelyear}}%
+ \printfield{extrayear}%
+ \iffieldsequal{labeldateera}{labelenddateera}{}
+ {\dateeraprint{labelyear}}%
+ \dateuncertainprint%
+ \ifdefstring\blx at dateformat@labeldate{edtf}
+ {\datecircaprintedtf}
+ {}%
+ \iffieldundef{labelendyear}
+ {}
+ {\iffieldsequal{labelyear}{labelendyear}{}
+ {\ifdefstring\blx at dateformat@labeldate{edtf}
+ {\slash}% strict EDTF
+ {\bibdaterangesep
+ \enddatecircaprint}%
+ \dateeraprintpre{labelendyear}%
+ \mkyearzeros{\thefield{labelendyear}}%
+ \enddateuncertainprint
+ \ifdefstring\blx at dateformat@labeldate{edtf}
+ {\enddatecircaprintedtf}
+ {}%
+ \dateeraprint{labelendyear}}}}}}
%-----------------------
\newbibmacro*{textcite:postnote}{%
\iffieldundef{postnote}%
@@ -402,9 +442,7 @@
\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
\addspace\bibstring{and}\space}%
\usebibmacro{prenote}}%
- {\ifciteindex%
- {\indexnames{labelname}}%
- {}%
+ {\usebibmacro{citeindex}%
\ifboolexpr{%
test {\ifbool{bbx:inreferences}}%
and %
@@ -414,6 +452,15 @@
{\printtext[bibhyperref]}%
{\printnames[citeauthor]{labelname}}}%
{\multicitedelim}%
+ {\usebibmacro{postnote}}
+%-----------------------
+\DeclareCiteCommand*{\citeauthor}
+ {\boolfalse{citetracker}%
+ \boolfalse{pagetracker}%
+ \usebibmacro{prenote}}
+ {\usebibmacro{citeindex}%
+ \printnames[][1-1]{labelname}}
+ {\multicitedelim}
{\usebibmacro{postnote}}
%-----------------------
\DeclareCiteCommand{\citetitle} %
Modified: trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.dbx 2016-09-20 21:29:02 UTC (rev 42108)
+++ trunk/Master/texmf-dist/tex/latex/archaeologie/archaeologie.dbx 2016-09-20 21:29:23 UTC (rev 42109)
@@ -11,7 +11,7 @@
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
\ProvidesFile{archaeologie.dbx}%
- [2016/07/15 v2.03 archaeologie --
+ [2016/09/20 v2.1 archaeologie --
biblatex for archaeologists,
historians and philologists, dbx-Datei]
More information about the tex-live-commits
mailing list