summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx45
1 files changed, 19 insertions, 26 deletions
diff --git a/Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx b/Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx
index 381a59491dc..c69792d0094 100644
--- a/Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx
+++ b/Master/texmf-dist/tex/latex/archaeologie/archaeologie.bbx
@@ -24,7 +24,7 @@
\ExecuteBibliographyOptions{%
pagetracker=true,%
citecounter=true,%
- giveninits=true,%
+ %%giveninits=true,%
sortlocale=auto,%
language=auto,%
autolang=other,%
@@ -129,6 +129,7 @@
\DeclareFieldFormat{edition}{#1}
\DeclareFieldFormat{volumes}{#1}
\DeclareFieldFormat{volume}{#1}
+\DeclareFieldFormat[inreference]{number}{\mkbibbrackets{#1}}
\DeclareFieldFormat{parens}{\mkbibparens{#1}}
\DeclareFieldFormat{brackets}{\mkbibbrackets{#1}}
\DeclareFieldFormat{quotes}{\mkbibquote{#1}}
@@ -196,6 +197,7 @@
\renewcommand*\relateddelim{\addnbspace\textendash\addspace}
\newcommand*{\volnumdelim}{\addslash}
\newcommand*{\jourvoldelim}{\addnbspace}
+%%\newcommand*{\subvoce}{\addspace s\adddot\addnbthinspace v\adddot}
%-----------------------
\DeclareBibliographyAlias{collection}{book}
\DeclareBibliographyAlias{reference}{book}
@@ -442,30 +444,22 @@
%-----------------------
\newbibmacro*{zenon}{%
\usebibmacro{bbx:parunit}%
- \iffieldundef{zenon}%
- {}%
{\printfield{zenon}}%
}
%-----------------------
\newbibmacro*{jstor}{%
\usebibmacro{bbx:parunit}%
- \iffieldundef{jstor}%
- {}%
{\printfield{jstor}}%
}
%-----------------------
\newbibmacro*{urn}{%
\usebibmacro{bbx:parunit}%
- \iffieldundef{urn}%
- {}%
{\printfield{urn}}%
}
%-----------------------
\renewbibmacro*{url+urldate}{%
\usebibmacro{bbx:parunit}%
\printfield{url}%
- \iffieldundef{urlyear}%
- {}%
{\setunit*{\addspace}%
\printtext{\printurldate}%
}%
@@ -543,8 +537,8 @@
\usebibmacro{journal}%
\setunit{\jourvoldelim}%
\printfield{volume}%
- \iffieldundef{number}%
- {}%
+ %\iffieldundef{number}%
+ % {}%
{\setunit{\volnumdelim}%
\printfield{number}%
}%
@@ -590,6 +584,19 @@
}
}
%-----------------------
+\newbibmacro*{inreference:title+author}{%
+\iffieldundef{title}%
+ {}%
+ {\setunit{\addspace}
+ \bibstring{subvoce}%
+ \setunit{\addspace}%
+ \printfield{title}%
+ \setunit*{\addspace}%
+ \printfield{number}}
+ \setunit{\addspace}%
+ \printtext[parens]{\printnames[name:inreference]{labelname}}
+}
+%-----------------------
\newbibmacro*{maintitle+title+volumes}{%
\iffieldsequal{maintitle}{title}%
{\clearfield{maintitle}%
@@ -1131,21 +1138,7 @@
\printfield[parens]{year}%
\setunit{\addspace}%
\usebibmacro{pages}%
- \iffieldundef{title}%
- {}%
- {\setunit{\addspace}%
- \printtext{s\adddot\addnbthinspace v\adddot}%
- }%
- \setunit{\addspace}%
- \printfield{title}%
- \iffieldundef{number}%
- {}%
- {\setunit{\addspace}%
- \printtext[brackets]{\printfield{number}}%
- }%
- \setunit{\addspace}%
- \printtext[parens]{\c@uniquename=1%
- \printnames{labelname}}%
+ \usebibmacro{inreference:title+author}
\setunit*{\addspace}%
\usebibmacro{addendum}%
\usebibmacro{doi+eprint+url}%