summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-11-16 03:02:30 +0000
committerNorbert Preining <norbert@preining.info>2020-11-16 03:02:30 +0000
commit1e974f97ab28af897be376bdbd15593048fa45ea (patch)
treef34ade99edfdeb83ad202d99e7406b066c2e6a6e /macros/latex/contrib/biblatex-contrib
parentf23cf64aec54b58502f0f334eab0ea486a317586 (diff)
CTAN sync 202011160302
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-german-legal/biblatex-german-legal.pdfbin161299 -> 162517 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-german-legal/biblatex-german-legal.tex36
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.bbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx48
4 files changed, 72 insertions, 14 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/biblatex-german-legal.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/biblatex-german-legal.pdf
index dc20705f74..1301c66b5c 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/biblatex-german-legal.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/biblatex-german-legal.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/biblatex-german-legal.tex b/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/biblatex-german-legal.tex
index b3d1a867ad..11de6321f2 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/biblatex-german-legal.tex
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/biblatex-german-legal.tex
@@ -20,8 +20,8 @@
url={https://git.linta.de/?p=~brodo/biblatex-german-legal.git;a=summary},
author={Dominik Brodowski},
email={dominik.brodowski@uni-saarland.de},
- revision={001},
- date={2020-03-13}}
+ revision={002},
+ date={2020-11-15}}
\hypersetup{%
pdftitle={Das \sty{biblatex-german-legal}-Paket},
@@ -86,7 +86,7 @@ Diese Option steuert, ob in den Zitierungen im Manuskript bei Büchern und Komme
\subsection{Eintragstypen}
-\sty{german-legal-book} kann mit Zitationen von Aufsätzen,\footnote{Dies gilt sowohl für Beiträge in Zeitschriften, die nach Jahren zitiert werden, z.B. \cite[107]{Radbruch_SJZ_1946_105}, als auch in solchen, die nach Bänden zitiert werden, z.B. \cite[295 \psqq]{NaginPogarsky_JQC_20_295}.} Monographien,\footcite[4]{Brodowski:2016} Beiträgen in Sammelbänden\footcite[211]{Vogel_Beck:2011} sowie Festschriften\footcite[408 \psq]{Koriath_FS_Jung}, Kommentaren\footnote{Dies gilt sowohl für Einzelautorenkommentare, z.B. \cite[\S\,248c Rn.~1 \psqq{}]{Fischer66}, für einbändige Kommentare, z.B. \cite[Bosch][§\,248c Rn.~1 \psq{}]{SchoenkeSchroeder30}, als auch für mehrbändige \mbox{(Groß-)}""Kommentare, z.B. \cite[Lüderssen/Jahn][§\,140 Rn.~1]{LR26}.} und Online-Quellen\footnote{Exemplarisch \cite{Mordkommission:2015}.} umgehen. Die seitengenaue Fundstelle wird jeweils in eckigen Klammern mit angegeben, erforderlichenfalls mit Verweis auf die folgende oder die folgenden Seiten:
+\sty{german-legal-book} kann mit Zitationen von Aufsätzen,\footnote{Dies gilt sowohl für Beiträge in Zeitschriften, die nach Jahren zitiert werden, z.B. \cite[107]{Radbruch_SJZ_1946_105}, als auch in solchen, die nach Bänden zitiert werden, z.B. \cite[295 \psqq]{NaginPogarsky_JQC_20_295}.} Monographien,\footcite[4]{Brodowski:2016} Beiträgen in Sammelbänden\footnote{\cite[211]{Vogel_Beck:2011}; auch mit Zitierung nach Randnummern: \cite[3 \psqq]{Moestl_HdbStR:179:2010}.} sowie Festschriften\footcite[408 \psq]{Koriath_FS_Jung}, Kommentaren\footnote{Dies gilt sowohl für Einzelautorenkommentare, z.B. \cite[\S\,248c Rn.~1 \psqq{}]{Fischer66}, für einbändige Kommentare, z.B. \cite[Bosch][§\,248c Rn.~1 \psq{}]{SchoenkeSchroeder30}, als auch für mehrbändige \mbox{(Groß-)}""Kommentare, z.B. \cite[Lüderssen/Jahn][§\,140 Rn.~1]{LR26}.} und Online-Quellen\footnote{Exemplarisch \cite{Mordkommission:2015}.} umgehen. Die seiten- oder randnummerngenaue Fundstelle wird jeweils in eckigen Klammern mit angegeben, erforderlichenfalls mit Verweis auf die folgende oder die folgenden Seiten:
\begin{ltxcode}
\cite[295 \psqq]{NaginPogarsky_JQC_20_295}
@@ -164,6 +164,18 @@ crossref = {Beck:2011},
}
\end{ltxcode}
+Wird bei einem Beitrag als \bibfield{pagniation} der Wert ">section"< angegeben, so erfolgt die Zitierung nach Randnummern:
+
+\begin{ltxcode}
+@inbook{Moestl_HdbStR:179:2010,
+author = {Markus Möstl},
+title = {Grundrechtliche Garantien im Strafverfahren},
+pages = {§ 179},
+pagination = {section},
+crossref = {HdbStR:VIII},
+}
+\end{ltxcode}
+
\subsubsection{Beiträge in Festschriften}
Gleiches gilt für Festschriften, wobei hier der Eintragstyp \bibtype{incollection} zu verwenden ist und in der Deklaration des Buches die Kurzbezeichnung (\bibfield{shorttitle}) deklariert werden muss:
@@ -353,6 +365,24 @@ url = {https://www.bmjv.de/SharedDocs/Downloads/DE/News/Artikel/Abschlussbericht
urldate = {2020-01-01},
shorttitle = {Abschlussbericht},
}
+
+@book{HdbStR:VIII,
+title = {Handbuch des Staatsrechts der Bundesrepublik Deutschland},
+subtitle = {Band VIII. Grundrechte},
+editor = {Josef Isensee and Paul Kirchhof},
+address = {Heidelberg},
+year = {2010},
+edition = {3},
+}
+
+@inbook{Moestl_HdbStR:179:2010,
+author = {Markus Möstl},
+title = {Grundrechtliche Garantien im Strafverfahren},
+pages = {§ 179},
+pagination = {section},
+crossref = {HdbStR:VIII},
+}
+
\end{filecontents*}
\end{document}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.bbx
index 78134640e2..5d75929af2 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{german-legal-book.bbx}[2020/03/13 v001]
-%%% license: LPPL
+%%% license: LPPL 1.3c or later
%%% author-maintainer: Dominik Brodowski, dominik.brodowski@uni-saarland.de
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx
index f1d77d9a76..7c18a20dde 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{german-legal-book.cbx}[2020/03/13 v001]
-%%% license: LPPL
+%%% license: LPPL 1.3c or later
%%% author-maintainer: Dominik Brodowski, dominik.brodowski@uni-saarland.de
@@ -26,6 +26,16 @@
\setboolean{book:edition:super}{#1}%
}
+%%% Für eine Zitierung nach Randnummern sei ein neuer String namens
+%%% 'marginnumber' definiert.
+\NewBibliographyString{marginnumber}
+\DefineBibliographyStrings{english}{%
+ marginnumber = {mn.}
+}
+\DefineBibliographyStrings{german}{%
+ marginnumber = {Rn.}
+}
+
%%%%%%%%%%%%%%%%%%%%%%%%
%%% Allgemeiner Teil %%%
@@ -151,9 +161,6 @@
%%% Komma...
\addcomma%
%%%
- %%% Leerzeichen...
- \addspace%
- %%%
%%% und dann die Startseite bzw. pinpoint citation
\usebibmacro{startingpage}%
}
@@ -180,15 +187,28 @@
%%%%%%%%%%%%%%
%%% In Fußnoten soll nicht die Seitenspanne des Aufsatzes, sondern nur die
-%%% Startseite ausgegeben werden.
+%%% Startseite (mit S. vorneweg) ausgegeben werden.
\AtEveryCite{%
- \DeclareFieldFormat[inbook]{pages}{\mkfirstpage{#1}}%
+ \DeclareFieldFormat[inbook]{pages}{%
+ \iffieldequalstr{pagination}{section}{%
+ %%% if we cite by margin number, just have the section printed here...
+ \mkfirstpage{#1}%
+ }{%
+ %%% otherwise, print the page prefix and the first page here...
+ \bibstring{page}~\mkfirstpage{#1}%
+ }%
+ }%
}
%%% Gibt es eine genaue Fundstelle ("pinpoint citation") als sog. postnote,
%%% so soll zunächst die Startseite und danach die genaue Fundstelle in
-%%% einer Klammer ausgegeben werden.
-\DeclareFieldFormat[inbook]{postnote}{\printfield{pages} \mkbibparens{#1}}
+%%% einer Klammer ausgegeben werden. Ausnahme: Ist als pagination 'section'
+%%% angegeben, so erfolgt eine Ausgabe nach Randnummern.
+\DeclareFieldFormat[inbook]{postnote}{%
+ \printfield{pages}%
+ \addspace%
+ \iffieldequalstr{pagination}{section}{\bibstring{marginnumber}~#1}{\mkbibparens{#1}}%
+}
%%% Herausgebernamen in der Fußnote dürfen abgekürzt werden
\AtEveryCite{%
@@ -226,9 +246,11 @@
%%%%%%%%%%%%%%%%%%%%
%%% In Fußnoten soll nicht die Seitenspanne des Aufsatzes, sondern nur die
-%%% Startseite ausgegeben werden.
+%%% Startseite (mit S. vorneweg) ausgegeben werden.
\AtEveryCite{%
- \DeclareFieldFormat[incollection]{pages}{\mkfirstpage{#1}}%
+ \DeclareFieldFormat[incollection]{pages}{%
+ \bibstring{page}~\mkfirstpage{#1}%
+ }%
}
%%% Gibt es eine genaue Fundstelle ("pinpoint citation") als sog. postnote,
@@ -246,6 +268,12 @@
\iffieldundef{shorttitle}%
{\printfield{booktitle}}%
{\printfield{shorttitle}}%
+ %%%
+ %%% Leerzeichen...
+ \newunit\newblock%
+ %%%
+ %%% und dann die Startseite bzw. pinpoint citation
+ \usebibmacro{startingpage}%
}