Leerzeichen in Datumsangabe in Fußnote (biblatex-juradiss) Thema ist als GELÖST markiert

Schriftbild, Absätze und Auflistungen einstellen


clrschwrzhlz
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 6. Mai 2022, 17:19

Leerzeichen in Datumsangabe in Fußnote (biblatex-juradiss)

Beitrag von clrschwrzhlz »

Liebes Forum,

leider werden bei mir in den Fußnoten in einer Datumsangabe Leerzeichen eingefügt.
Das Datum wird also als 01. 01. 2020 angezeigt.
Das Problem tritt auf in @jurisdiction Einträgen.
Minimalbeispiel anbei.
Weiß jemand, woran das liegt und wie ich es beheben kann?

Vielen Dank!
\begin{filecontents}[force]{\jurisdiction.bib}
@jurisdiction{bverfg:volkszaehlung,
	author = {BVerfG},
	date = {1983-12-15},
	decision = {Urteil},
	decisionname = {Volkszählung},
	officialpages = {1},
	officialvolume = {BVerfGE 65},
	sign = {1 BvR 209/83},
	gender = {sm},
	title = {Volkszählung}}
\end{filecontents}



\documentclass[parskip=half-,fontsize=12pt,ngerman]{scrreprt}
\usepackage[onehalfspacing]{setspace}
\usepackage{libertinus}
\usepackage[ngerman]{babel}
%ausgeklammert, da für Lualatex unnötig
%\usepackage[T1]{fontspec}
\usepackage{microtype}
%Ränder einfügen können
\usepackage{changepage}
%Leerzeichen nach Fußnotenzahl
\deffootnote[1em]{1.2em}{0em}{%
            \makebox[1.2em][l]{\textsuperscript{\thefootnotemark}}}


%Bibliographie & Zitieren
\usepackage[%backend=biber,
uniquename=true,% Kommt ein Nachname eines Autors mehrfach vor, so wird dieser mit Initialen zitiert.
singletitle=true,%
sorting=nyvt,% Sortierreihenfolge im LitVerz: Zuerst nach Name, beim gleichen Autor nach Jahr, Volume und Titel
sortcites=true,%
maxnames=3,%
idemtracker=false,% 
style=biblatex-juradiss,% Nutzung des biblatex-Stils biblatex-juradiss
ibidtracker=constrict,% Kein ebenda
datezeros=false,% Keine führende Null vor Datumsziffern: 9. 2. 1982 statt 09.02.1988
date=short,]{biblatex}

\addbibresource{\jurisdiction.bib}

\begin{document}
Test\autocite{bverfg:volkszaehlung}
\end{document}


gast.

Re: Leerzeichen in Datumsangabe in Fußnote (biblatex-juradiss)

Beitrag von gast. »

Und was genau soll daran falsch sein?

Dein Beispiel ist übrigens nicht lauffähig.

clrschwrzhlz
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 6. Mai 2022, 17:19

Re: Leerzeichen in Datumsangabe in Fußnote (biblatex-juradiss)

Beitrag von clrschwrzhlz »

Die Fußnote sieht dann so aus:
BVerfG, Urteil v. 15. 12. 1983 (1 BvR 209/83) BVerfGE 65, 1– Volkszählung –

Wobei beim Datum eben immer ein Leerzeichen vor dem Monat bzw. Jahr ist.

Ich versuche das MWE gleich zum Laufen zu bekommen.

MoeWe
Forum-Meister
Forum-Meister
Beiträge: 801
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Leerzeichen in Datumsangabe in Fußnote (biblatex-juradiss)

Beitrag von MoeWe »

Bei Fragen dieser Art ist es sehr hilfreich, nicht nur den Ist-Zustand zu beschreiben, sondern auch explizit zu sagen, wie der Soll-Zustand ausschaut. (Wenn das Minimalbeispiel gut ist, ist es in den meisten Fällen gar nicht nötig, den Ist-Zustand so lange zu beschreiben. Es ist viel wichtiger, zu wissen, was Du stattdessen sehen möchtest. Denn was Du gerade bekommst, sehen wir ja selbst im Beispiel.)

Ich rate hier einfach mal, dass Du die Leerzeichen im Datum nicht möchtest. Das ginge dann, indem Du aus der Definition von \mkbibdateshort aus german.lbx (Z. 28-41 in v3.18) die \thinspaces weglöschst.
\documentclass[parskip=half-,fontsize=12pt,ngerman]{scrreprt}
\usepackage[onehalfspacing]{setspace}
\usepackage{libertinus}
\usepackage[ngerman]{babel}
\usepackage{microtype}

\usepackage[
  backend=biber,
  style=biblatex-juradiss,
  sorting=nyvt,
  sortcites=true,
  uniquename=true,
  maxnames=3,%
  singletitle=true,
  idemtracker=false,
  ibidtracker=constrict,
  date=short,
  datezeros=false,
]{biblatex}

\DefineBibliographyExtras{german}{%
  \protected\def\mkbibdateshort#1#2#3{%
    \iffieldundef{#3}
      {}
      {\mkdayzeros{\thefield{#3}}\adddot}%
    \iffieldundef{#2}
      {}
      {\mkmonthzeros{\thefield{#2}}%
       \iffieldundef{#1}
         {}
         {\iffieldundef{#3}{/}{\adddot}}}%
    \iffieldbibstring{#1}
      {\bibstring{\thefield{#1}}}
      {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
}

\begin{filecontents}[force]{\jobname.bib}
@jurisdiction{bverfg:volkszaehlung,
  author         = {BVerfG},
  date           = {1983-12-15},
  decision       = {Urteil},
  decisionname   = {Volkszählung},
  officialpages  = {1},
  officialvolume = {BVerfGE 65},
  sign           = {1 BvR 209/83},
  gender         = {sm},
  title          = {Volkszählung},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Test\autocite{bverfg:volkszaehlung}
\end{document}
Man beachte, dass das Beispiel so lauffähig ist. Im ursprünglich geposteten Code wurde \begin{filecontents}[force]{\jurisdiction.bib} verwendet, was einen Fehler gab, da \jurisdiction kein Makro ist, das zu einfachem Text expandieren würde. Sowohl filecontents als auch \addbibresource erwarten aber einen Dateinamen (also letztendlich einfachen Text). \jobname ist ein spezielles Makro, dass zum aktuellen Dateinamen der .tex-Datei (ohne Dateiendung) expandiert. Es eignet sich daher zum erstellen temporärer Dateien mit anderer Dateiendung. Das \ im Dateinamen ist aber nicht Bestandteil der Syntax der filecontents-Umgebung oder von \addbibresource.
Zuletzt geändert von MoeWe am Mi 29. Jun 2022, 17:30, insgesamt 1-mal geändert.

ich meine ja nur

Re: Leerzeichen in Datumsangabe in Fußnote (biblatex-juradiss)

Beitrag von ich meine ja nur »

Falsch ist das \thinspace übrigens nicht generell. Siehe beispielsweise den Artikel von Marion Neubauer in Die TeXnische Komödie, Band 1/1997:
Einige Verlage setzen zur besseren Lesbarkeit bei der Zahlform, vor allem dann, wenn viele Zahlen im Text vorkommen, nach den Punkten einen kleinen Zwischenraum, manchmal sogar vor der Jahreszahl einen Wortzwischenraum.
Beispiel: 27. 3. 1996, 4. 1. 1997 Eingabe: 27.\,3.\,1996, 4.\,1.~1997
Eventuell hat der Gast im ersten Kommentar deshalb nachgefragt.

clrschwrzhlz
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 6. Mai 2022, 17:19

Re: Leerzeichen in Datumsangabe in Fußnote (biblatex-juradiss)

Beitrag von clrschwrzhlz »

@MoeWe Vielen Dank für den Hinweis auf den gewünschten Ist-Zustand! My bad.

Genau, ich möchte die Leerzeichen im Datum entfernen.

So hat es geklappt! Vielen Dank!
Zuletzt geändert von clrschwrzhlz am Di 28. Jun 2022, 15:15, insgesamt 1-mal geändert.

clrschwrzhlz
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 6. Mai 2022, 17:19

Re: Leerzeichen in Datumsangabe in Fußnote (biblatex-juradiss)

Beitrag von clrschwrzhlz »

ich meine ja nur hat geschrieben:
Di 28. Jun 2022, 10:18
Falsch ist das \thinspace übrigens nicht generell. Siehe beispielsweise den Artikel von Marion Neubauer in Die TeXnische Komödie, Band 1/1997:
Einige Verlage setzen zur besseren Lesbarkeit bei der Zahlform, vor allem dann, wenn viele Zahlen im Text vorkommen, nach den Punkten einen kleinen Zwischenraum, manchmal sogar vor der Jahreszahl einen Wortzwischenraum.
Beispiel: 27. 3. 1996, 4. 1. 1997 Eingabe: 27.\,3.\,1996, 4.\,1.~1997
Eventuell hat der Gast im ersten Kommentar deshalb nachgefragt.

Das stimmt! In meinem Fall hat die Lektorin jedoch darauf hingewiesen, dass sie entfernt werden sollen. Danke trotzdem für den Hinweis!

ich meine ja nur

Re: Leerzeichen in Datumsangabe in Fußnote (biblatex-juradiss)

Beitrag von ich meine ja nur »

clrschwrzhlz hat geschrieben:
Di 28. Jun 2022, 14:49
Leider erhalte ich Fehlermeldungen, wenn ich versuche, den Code-Schnipsel in meine Präambel einzufügen. Kann mir hier nochmal jemand helfen, woran das liegt?
Nun, der Befehl \DeclareBibliographyExtras wird als unbekannt gemeldet, weil es diesen schlicht nicht gibt. Die Klammerung stimmt bei dir auch nicht. Wenn du dagegen den tatsächlich existierenden Befehl aus MoeWe's Beispiel einfach unverändert kopierst, dürfte es eher funktionieren …

Antworten