"vgl." vor Fußnoten global einstellen

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: "vgl." vor Fußnoten global einstellen

Re:

von MoeWe » Fr 27. Aug 2021, 16:56

Mach doch ruhig ein neues Thema auf: Es kostet ja nichts, kann die Sache aber etwas übersichtlicher machen.

Zu a). Wenn Du \renewcommand*{\prenotedelim}{\addspace} hast, würde ich auch nur ein normales Leerzeichen erwarten. Wenn das nicht der Fall ist, kann es sein, dass im Code irgendwo ungewollte Leerzeichen versteckt sind. Das kann man aber nur mit einem Minimalbeispiel vernünftig untersuchen. Zumindest in Ulrikes Beispiel oben (viewtopic.php?p=73099#p73099) kann ich keinen übermäßig großen Leerraum ausmachen, ich kann mir aber vorstellen, dass dadurch, dass nach dem "Vgl." ja der kursive Name kommt (der nach rechts geneigt ist), vielleicht der Eindruck eines etwas größeren Leerzeichens entstehen kann.

Zu b). Wenn Du absolut immer ein "Vgl." haben möchtest, dann kannst Du natürlich den Test wegmachen, ob postnote definiert ist. Ob das der Weisheit letzte Schluss ist, weiß ich aber nicht. Denn dann hast Du ja keine Möglichkeit mehr, anzugeben, dass Du ausnahmsweise kein "vgl." haben möchtest.

\documentclass[12pt,a4paper,numbers=enddot]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}

\usepackage[
  backend=biber,
  style=biblatex-juradiss,
  backref=false,
  backrefstyle=two,
]{biblatex}

\renewcommand*{\mkbibnamefamily}[1]{\textit{#1}}

\NewBibliographyString{confer}
\DefineBibliographyStrings{german}{
  confer = {vgl\adddot},
}

\renewbibmacro*{prenote}{%
  \bibstring{confer}%
  \setunit{\printdelim{prenotedelim}}%
  \printfield{prenote}%
  \setunit{\printdelim{prenotedelim}}}


\addbibresource{biblatex-examples.bib}
\begin{document}
\printbibliography
\footcite[S.~5--6]{sigfridsson}
\footcite[rn.~6]{worman}
\footcite[Doch][]{nussbaum}
\footnote{Vgl. Sigfridsson}
\footnote{Vgl. \emph{Sigfridsson}}
\end{document} 

Re:

von LiWu » Fr 27. Aug 2021, 14:37

Wenn ich diesen Post noch einmal aufwärmen darf, weil ich jetzt im Rahmen meiner Doktorarbeit vor neuen Herausforderungen stehe:
a) durch das \setunit wird ein Abstand zwischen Prnote und Autor defininiert. Irgendwie ist der länger als ein normales Leerzeichen. Wie kann ich \setunit auf ein normales Leerzeichen kürzen?
b) Wie kann ich einstellen, dass selbst wenn die Prenote definiert ist, jedesmal ein "Vgl." davor gesetzt wird, ohne dass ich händisch alle Prenotes ändern muss? (der juristische Stil nutzt die Prenote für den Verfasser in Kommentaren)

Vielleicht kann mir ja nochmal jemand helfen... Danke schon mal

von LiWu » Mi 24. Jun 2015, 16:28

Hat funktioniert!

Hab super viel Dank!

von u_fischer » Mi 24. Jun 2015, 15:59

LiWu hat geschrieben:Nein ich meinte ein Punkt. Sehen bei uns die Formvorgaben vor.
Da das der Standard ist, verstehe ich nicht, warum du zusätzlichen Code brauchst.

Mega cool, das mit dem Prenote umdefinieren hat funktioniert.

Hast du jetzt vielleicht noch eine Idee, wie ich es schaffe, dass eventuell ausnahmsweise mal kein vgl. davor steht? (Bei ganz seltenen wörtlichen Zitaten)
\renewbibmacro*{prenote}{%
  \iffieldundef{prenote}
    {\printtext{Vgl.}%
     \setunit{\prenotedelim}}
    {\iffieldequalstr{prenote}{XX}
     {}
     {\printfield{prenote}%
      \setunit{\prenotedelim}}}}
und dann \footcite[XX][]{herrmann}

von LiWu » Mi 24. Jun 2015, 15:36

Nein ich meinte ein Punkt. Sehen bei uns die Formvorgaben vor.

Mega cool, das mit dem Prenote umdefinieren hat funktioniert.

Hast du jetzt vielleicht noch eine Idee, wie ich es schaffe, dass eventuell ausnahmsweise mal kein vgl. davor steht? (Bei ganz seltenen wörtlichen Zitaten)

Danke auf jedenfall vielmals!

von u_fischer » Mi 24. Jun 2015, 14:46

Ich habe auch bereits geschafft, dass hinter jedem Fußzitat ein Punkt steht, nämlich mit folgendem Kommando
Meinst du *kein* Punkt? Das geht anders. Siehe \bibfootnotewrapper.
Und zwar möchte ich gerne global einstellen, dass vor bestimmten
\footcite immer "vgl." steht.
vor bestimmten oder immer?

Du kannst prenote umdefinieren:
\documentclass[12pt,a4paper,pointednumbers]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[autostyle]{csquotes}

\usepackage[backend=biber,%Porzessoroption
  style=biblatex-juradiss,%juristische Zitierweise
  backref=false,%Anzeige der Referenzen
  backrefstyle=two,
 ]
 {biblatex}

\renewcommand*{\mkbibnamelast}[1]{\textit{#1}}
\addbibresource{biblatex-examples.bib}

\renewbibmacro*{prenote}{%
  \iffieldundef{prenote}
    {\printtext{Vgl.}%
     \setunit{\prenotedelim}}
    {\printfield{prenote}%
     \setunit{\prenotedelim}}}

\begin{document}

\printbibliography
\footcite[S. 5-6]{shore}
\footcite[rn. 6]{herrmann}
\footcite[Aber hier nicht][]{herrmann}
\end{document}

"vgl." vor Fußnoten global einstellen

von LiWu » Mi 24. Jun 2015, 14:26

Hallo nochmal,


zum zitieren meiner Literatur hätte ich nochmal eine Frage.

Und zwar möchte ich gerne global einstellen, dass vor bestimmten
\footcite
immer "vgl." steht.

Momentan gebe ich das jeweils einzeln ein
 \footcite[vgl.][S. c-y]{BibTexkey}
Ich habe auch bereits geschafft, dass hinter jedem Fußzitat ein Punkt steht, nämlich mit folgendem Kommando
\AtEveryCite{%
  \DeclareFieldFormat[article]{postnote}{.{#1}}%
  \DeclareFieldFormat[periodical]{postnote}{#1}%
 \DeclareFieldFormat[online]{postnote}{#1}%
  \DeclareFieldFormat[book]{postnote}{#1}%
  \DeclareFieldFormat[jurisdiction]{postnote}{#1}%
  \DeclareFieldFormat[legal]{postnote}{#1}%
  \DeclareFieldFormat[commentary]{postnote}{#1}%
}%
Da das so gut funktionierte habe ich es mal damit versucht
\AtEveryCite{%
  \DeclareFieldFormat[article]{prenote}{vgl. {#1}}%
  \DeclareFieldFormat[periodical]{pretnote}{#1}%
 \DeclareFieldFormat[online]{prenote}{#1}%
  \DeclareFieldFormat[book]{prenote}{#1}%
  \DeclareFieldFormat[jurisdiction]{prenote}{#1}%
  \DeclareFieldFormat[legal]{prenote}{#1}%
  \DeclareFieldFormat[commentary]{prenote}{#1}%
}%
Leider funktioniert das nicht und ich weiß nicht warum.

Hier mal ein komplettes Minimalbeispiel:
\documentclass[12pt,a4paper,pointednumbers]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[autostyle]{csquotes}

\usepackage[backend=biber,%Porzessoroption
style=biblatex-juradiss,%juristische Zitierweise
backref=false,%Anzeige der Referenzen
backrefstyle=two,
]
{biblatex}
\renewcommand*{\mkbibnamelast}[1]{\textit{#1}}

\addbibresource{BspLit.bib}

\usepackage{blindtext}



\AtEveryCite{%
  \DeclareFieldFormat[article]{postnote}{.{#1}}%
  \DeclareFieldFormat[periodical]{postnote}{#1}%
 \DeclareFieldFormat[online]{postnote}{#1}%
  \DeclareFieldFormat[book]{postnote}{#1}%
  \DeclareFieldFormat[jurisdiction]{postnote}{#1}%
  \DeclareFieldFormat[legal]{postnote}{#1}%
  \DeclareFieldFormat[commentary]{postnote}{#1}%
}%
\AtEveryCite{%
  \DeclareFieldFormat[article]{prenote}{vgl. {#1}}%
  \DeclareFieldFormat[periodical]{pretnote}{#1}%
 \DeclareFieldFormat[online]{prenote}{#1}%
  \DeclareFieldFormat[book]{prenote}{#1}%
  \DeclareFieldFormat[jurisdiction]{prenote}{#1}%
  \DeclareFieldFormat[legal]{prenote}{#1}%
  \DeclareFieldFormat[commentary]{prenote}{#1}%
}%
\DeclareBibliographyDriver{cite:book}{%
{%
    \iffieldundef{shorttitle}%     
      {\printfield{title}}%		
	  {\printfield{shorttitle}}%	
    }%
}%

\begin{document}

\printbibliography
\blindtext \footcite[S. 5-6]{fitzgerald:realigning_research_and_practice}
\blindtext \footcite[rn. 6]{raymond:cathedral_bazaar_book}

\blindtext
\footcite{fitzgerald:realigning_research_and_practice}
\end{document}
Mit der zugehörigen BibTex-Datei (bei mir BspLit.bib)

@PROCEEDINGS{raymond:cathedral_bazaar_book,
  EDITOR      = "Tim O'Reilly",
  TITLE       = "{T}he {C}athedral and the {B}azaar -- {M}usings on {L}inux
                 and {O}pen {S}ource by an {A}ccidental {R}evolutionary",
  PUBLISHER   = "O'Reilly",
  ADDRESS     = "Sebastopol, CA",
  YEAR        = 1999,
  NOTE        = ""

}



@BOOK{fitzgerald:realigning_research_and_practice,
  AUTHOR       = "Fitzgerald, B. and Russo, N. and DeGross, J.",
                 %Mehrere Autoren werden mit 'and' eingetragen
  TITLE        = "{R}ealigning {R}esearch and {P}ractice in {I}nformation {S}ystems
                 {D}evelopment: {T}he {S}ocial and {O}rganizational {P}erspective",
  PUBLISHER    = "Kluwer Academic Press",
  YEAR         = "2001",
  ADDRESS      = "Boston",
  NOTE         = "Eine optionale Notiz"
  
}
Kann mir jemand sagen, warum mein Vorschlag nicht funktioniert oder hat einen anderen?

Gibt es irgendwo eine schöne Zusammenstellung von gängigen Bibliography Kommandos?

Die biblatex- Dokumentation finde ich unglaublich unübersichtlich.

Vielen Dank schon mal!

lg LiWu

Nach oben