Spezieller Aufbau Literaturverzeichnis Fußnoten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Spezieller Aufbau Literaturverzeichnis Fußnoten

Re: Spezieller Aufbau Literaturverzeichnis Fußnoten

von Lukas304 » Do 17. Jun 2021, 11:52

Ich habe die Änderungen vorgenommen! Vielen vielen Dank für die Hilfe! Es funktioniert es wunderbar.

Die Klammern im Eintragsteil im Literaturverzeichnis sind aber auch ohne diese Zeile

\DeclareFieldFormat{biblabeldate}{#1} 

nicht vorhanden. Wenn ich diese aufnehme sehe ich keine Veränderung. Ist das richtig so?

Grüße und danke für die Lösung!

Re: Spezieller Aufbau Literaturverzeichnis Fußnoten

von MoeWe » Do 17. Jun 2021, 10:33

Lukas304 hat geschrieben:
Do 17. Jun 2021, 09:41

Jedoch bekomme ich die Warnung: \declareInnerCiteDelimAlias is deprecated.

Urgh! Das kommt davon, wenn man sich nicht mit dem Code auskennt, den man selbst geschrieben hat. Zum Glück ist die Warnung im Original etwas länger und hilfreicher

Package biblatex-ext Warning: \DeclareInnerCiteDelimAlias is deprecated. 
(biblatex-ext)                Use \DeclareInnerCiteDelimsAlias (with s) instead. 
(biblatex-ext)                Using \DeclareInnerCiteDelimsAlias on input line 16.

Also gehts mit

\DeclareInnerCiteDelimsAlias{bbx@introcite}{footcite}

statt \DeclareInnerCiteDelimAlias{bbx@introcite}{footcite}.

Wenn Du die Klammern aber nicht haben möchtest, dann brauchst Du

\DeclareInnerCiteDelims{footcite}{\bibopenparen}{\bibcloseparen}
\DeclareInnerCiteDelimsAlias{bbx@introcite}{footcite}

gar nicht.

Wenn die Klammern im Eintragsteil im Literaturverzeichnis auch weg sollen, dann hilft

\DeclareFieldFormat{biblabeldate}{#1}

Die Zeile ist im Beispiel auskommentiert, weil ich mir nicht sicher war, ob Du das möchtest.

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
  backend=biber,
  style=ext-authoryear,
  maxbibnames=3, maxcitenames=1,
  nosortothers=true, nohashothers=true,
  uniquelist=false, uniquename=false,
  dashed=false,
  introcite=label,
  autocite=footnote,
]{biblatex}

\DeclareNameFormat{labelname}{%
  \ifcase\value{uniquename}%
    \usebibmacro{name:family}
      {\namepartfamily}
      {\namepartgiven}
      {\namepartprefix}
      {\namepartsuffix}%
  \or
    \ifuseprefix
      {\usebibmacro{name:given-family}
        {\namepartfamily}
        {\namepartgiveni}
        {\namepartprefix}
        {\namepartsuffixi}}
      {\usebibmacro{name:given-family}
        {\namepartfamily}
        {\namepartgiveni}
        {\namepartprefixi}
        {\namepartsuffixi}}%
  \or
    \usebibmacro{name:given-family}
      {\namepartfamily}
      {\namepartgiven}
      {\namepartprefix}
      {\namepartsuffix}%
  \fi
}

\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space}

\DeclareNameAlias{sortname}{family-given}

%\DeclareFieldFormat{biblabeldate}{#1}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem\autocite[380]{sigfridsson}
ipsum\autocite{nussbaum}
dolor\autocite{geer}
sit\autocite{aksin}
amet\autocite[123]{worman}

\printbibliography
\end{document}

von Gast. » Do 17. Jun 2021, 10:25

Lukas304 hat geschrieben:
Do 17. Jun 2021, 09:41

Jedoch bekomme ich die Warnung: \declareInnerCiteDelimAlias is deprecated.

Lies bitte die ganze Warnung.

Re: Spezieller Aufbau Literaturverzeichnis Fußnoten

von Lukas304 » Do 17. Jun 2021, 09:42

Vielen vielen Dank auch an alle anderen die sich damit auseinander gesetzt haben, ihr seid die besten! :-)

Re: Spezieller Aufbau Literaturverzeichnis Fußnoten

von Lukas304 » Do 17. Jun 2021, 09:41

@MoeWe Super, vielen Dank! Das et al ist verschwunden! Dein Code habe ich genutzt und es klappt die Ausgabe wird soweit richtig dargestellt!

Jedoch bekomme ich die Warnung: \declareInnerCiteDelimAlias is deprecated.

Diese wollte ich vermeiden, habe die Zeile gelöscht, danach läuft alles ohne Probleme.

Die Jahreszahlen in der linken Spalte des Literaturverzeichnisses stehen dann zwar nicht mehr in Klammern. Aber dies ist mir ganz recht.

Allerdings würde ich es gerne Einheitlich halten also die Klammern in der Fußnote ebenfalls entfernen, so wie es vorher war.

Ich weiß ist etwas hin und her, entschuldigt bitte!

Kannst du mir vielleicht dabei auch noch helfen? Bzw. Anpassungen an dem Code nennen wie ich die restlichen klammern auch wegbekomme oder eben die Fehlermeldung vermeide?

Also wirklich nur das et al entfernen. Bin noch nicht so lange in Latex etabliert, daher übersteigt das mein Können.

Besten Dank!

Re: Spezieller Aufbau Literaturverzeichnis Fußnoten

von Gute*r Gȧst*in » Mi 16. Jun 2021, 18:29

@MoeWe: Ich würde schon sagen, dass das in deinem Beispiel macht, was ich mir vorstelle. Problematisch wäre aber \autocites{knuth:ct:a}{knuth:ct:b}. Deshalb gebe ich dir recht, dass die Idee so noch nicht funktioniert.

Re: Spezieller Aufbau Literaturverzeichnis Fußnoten

von MoeWe » Mi 16. Jun 2021, 18:02

Mhh, ja das ist nicht dokumentiert. git blame suggeriert, dass diese diese Formate ursprünglich mal für den internen Gebrauch (nämlich für \DeclareInnerCiteDelims in einigen Stilen) gedacht waren. Davon bin ich aber wohl abgerückt (https://github.com/moewew/biblatex-ext/ ... ba931a4382). Seitdem sind die Formate offenbar nicht mehr genutzt und daher frei für Nutzer verfügbar. Ich müsste mir das nochmal genau ansehen, ob das nicht doch irgendwo benutzt wird, bevor ich das dokumentiere (https://github.com/moewew/biblatex-ext/issues/23).

Mit Klammern wäre ich in footcitelabeldate aber vorsichtig, da das nicht immer das macht, was ich mir vorstelle. Man vergleiche

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=ext-authoryear-icomp, autocite=footnote]{biblatex}

\DeclareInnerCiteDelims{footcite}{\bibopenparen}{\bibcloseparen}
%\DeclareFieldFormat{footcitelabeldate}{\mkbibparens{#1}}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}
ipsum \autocite{knuth:ct:a,knuth:ct:b}

\printbibliography
\end{document}

Re: Spezieller Aufbau Literaturverzeichnis Fußnoten

von Bartman » Mi 16. Jun 2021, 17:47

Ich konnte das Format im Argument des Befehls des Gastes von 13:02 auch nicht in der Anleitung finden, aber die Klammern werden gesetzt.

Re: Spezieller Aufbau Literaturverzeichnis Fußnoten

von MoeWe » Mi 16. Jun 2021, 17:38

Da das "et al." eine sehr sinnvolle Erfindung ist, die auch eigentlich immer gewollt ist, ist es recht schwierig, biblatex davon abzuhalten. So benötigt man, um das echt richtig zu regeln, die Optionen nosortothers=true, und nohashothers=true, (für Hintergründe dazu siehe https://github.com/plk/biblatex/issues/861). Dann müssen wir noch das labelname-Format umschreiben, damit "et al." nicht mehr ausgegeben wird.

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
  backend=biber,
  style=ext-authoryear,
  maxbibnames=3, maxcitenames=1,
  nosortothers=true, nohashothers=true,
  uniquelist=false, uniquename=false,
  dashed=false,
  introcite=label,
  autocite=footnote,
]{biblatex}

\DeclareInnerCiteDelims{footcite}{\bibopenparen}{\bibcloseparen}
\DeclareInnerCiteDelimAlias{bbx@introcite}{footcite}

\DeclareNameFormat{labelname}{%
  \ifcase\value{uniquename}%
    \usebibmacro{name:family}
      {\namepartfamily}
      {\namepartgiven}
      {\namepartprefix}
      {\namepartsuffix}%
  \or
    \ifuseprefix
      {\usebibmacro{name:given-family}
        {\namepartfamily}
        {\namepartgiveni}
        {\namepartprefix}
        {\namepartsuffixi}}
      {\usebibmacro{name:given-family}
        {\namepartfamily}
        {\namepartgiveni}
        {\namepartprefixi}
        {\namepartsuffixi}}%
  \or
    \usebibmacro{name:given-family}
      {\namepartfamily}
      {\namepartgiven}
      {\namepartprefix}
      {\namepartsuffix}%
  \fi
}

\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space}

\DeclareNameAlias{sortname}{family-given}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem\autocite[380]{sigfridsson}
ipsum\autocite{nussbaum}
dolor\autocite{geer}
sit\autocite{aksin}
amet\autocite[123]{worman}

\printbibliography
\end{document}

Re: Spezieller Aufbau Literaturverzeichnis Fußnoten

von Lukas304 » Mi 16. Jun 2021, 15:21

Dazu finde ich leider in der Anleitung nichts, jedenfalls nichts was speziell auf Footcite ausgelegt ist. Jemand eine andere Idee? :-)


Nach oben