Seite 3 von 3

Verfasst: Fr 26. Jul 2019, 21:44
von Gast
Hilft Dir da vielleicht die Option ibidpage=true weiter? Wenn nicht, wäre ein möglichst kurzes Beispiel hilfreich (eventuell auch als neue Frage, hier hat sich alles durch die ganzen Codebeispiele schon sehr aufgebläht).

Verfasst: Sa 27. Jul 2019, 02:04
von starter
Anonymous hat geschrieben:Hilft Dir da vielleicht die Option ibidpage=true weiter? Wenn nicht, wäre ein möglichst kurzes Beispiel hilfreich (eventuell auch als neue Frage, hier hat sich alles durch die ganzen Codebeispiele schon sehr aufgebläht).
beispielhaft das folgende in kurzer fußnotenform:

Ich habe zwei aufeinander folgende zitate auf einer seite, bei denen auf dieselbe seite verwiesen wird.

derzeit sieht das so aus:
Fußnote1: (Vgl.) Rousseau 2018, S.35.
Fußnote2: (Vgl.) Ebd. S.35.

Wunschform wäre so:
Fußnote1: (Vgl.) Rousseau 2018, S.35.
Fußnote2: (Vgl.) Ebd.

Verfasst: Sa 27. Jul 2019, 06:52
von Gast
Ja, das sollte ibidpage=true können. Hast Du es ausprobiert?

Code: Alles auswählen

\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear-ibid, autocite=footnote, ibidpage=true, backend=biber]{biblatex}

\addbibresource{biblatex-examples.bib}


\begin{document}
Lorem\autocite[Vgl.][380]{sigfridsson}
ipsum\autocite[Vgl.][380]{sigfridsson}
\printbibliography
\end{document}
Aus Gründen, die mir nicht ganz klar sind, nutzt authoryear-ibid einen Boolean statt einem Toggle, also muss der ganze Code von oben zu

Code: Alles auswählen

\documentclass[a4paper, 12pt]{article}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\usepackage[onehalfspacing]{setspace}
\usepackage[top=1.3cm, bottom=2.0cm, outer=2.5cm, inner=2.5cm,
heightrounded,
marginparwidth=1.5cm, marginparsep=0.4cm, margin=2.5cm]{geometry}
\usepackage{graphicx}

\usepackage[autostyle, german=quotes]{csquotes}
\usepackage[backend=biber,
  style=ext-authoryear-ibid,
  dashed=false,
  autocite=footnote, innamebeforetitle=true, ibidpage=true]{biblatex}

\usepackage[hang]{footmisc}
\setlength{\footnotemargin}{-0.8em}
\usepackage[colorlinks=true]{hyperref}

\renewcommand*{\newunitpunct}{\addcomma\space}

\DeclareNameAlias{sortname}{family-given}
\DeclareNameAlias{ineditor}{sortname}
%%\DeclareNameAlias{default}{sortname}

\DeclareDelimFormat{multinamedelim}{\addsemicolon\space}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}

\DeclareFieldFormat{editortype}{\mkbibparens{#1}}
\DeclareDelimFormat{editortypedelim}{\addspace}
\DeclareFieldAlias{translatortype}{editortype}
\DeclareDelimAlias{translatortypedelim}{editotypedelim}

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

\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat*{journaltitle}{#1}
\DeclareFieldFormat*{issuetitle}{#1}
\DeclareFieldFormat*{maintitle}{#1}
\DeclareFieldFormat*{booktitle}{#1}

\renewcommand*{\jourvoldelim}{\addcomma\space}
\renewcommand*{\volnumdelim}{\addcomma\space}
\DeclareFieldFormat[article,periodical]{volume}{\bibstring{jourvol}~#1}
\DeclareFieldFormat[article,periodical]{number}{\bibstring{issue}~#1}
\renewcommand*{\volnumdatedelim}{\addcomma\space}

\DeclareFieldFormat{issuedate}{#1}

\renewcommand*{\locdatedelim}{\addspace}

\DeclareFieldFormat{url+urldate}{\mkbibparens{#1}}
\DeclareFieldFormat{urldate}{\bibstring{urlseen}\space#1}
\renewbibmacro*{url+urldate}{%
   \iffieldundef{url}
   {}
   {\setunit{\finentrypunct\space}%
      \printtext[url+urldate]{%
         \usebibmacro{url}%
         \iffieldundef{urlyear}
         {}
         {\setunit*{\addcomma\space}%
            \usebibmacro{urldate}}}%
      \renewcommand*{\finentrypunct}{}}}

\DeclareDelimFormat{multilistdelim}{\addslash}
\DeclareDelimAlias{finallistdelim}{multilistdelim}

\newtoggle{cbx:ibid}
\AtEveryCitekey{\global\togglefalse{cbx:ibid}}
\renewbibmacro*{cite:ibid}{%
  \printtext[bibhyperlink]{\bibstring[\mkibid]{ibidem}}%
  \global\toggletrue{cbx:ibid}%
  \ifloccit
    {\global\booltrue{cbx:loccit}}
    {}}

\renewcommand*{\postnotedelim}{%
  \iftoggle{cbx:ibid}
    {\addspace}
    {\addcomma\space}}

\renewcommand*{\ppspace}{}
\renewcommand*{\sqspace}{}

\DefineBibliographyStrings{german}{%
   editor  = {Hg\adddot},
   editors = {Hgg\adddot},
   issue   = {Heft},
   urlseen = {abgerufen am},
}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{Rousseau2010,
  AUTHOR   = {Rousseau, Jean-Jacques},
  TITLE    = {Du contrat social. Vom Gesellschaftsvertrag},
  YEAR     = {2010},
  ADDRESS  = {Stuttgart},
}
@book{Rousseau2018,
  AUTHOR   = {Rousseau, Jean-Jacques},
  TITLE    = {Über den Ursprung und die Grundlagen der
              Ungleichheit unter den Menschen},
  YEAR     = {2018},
  ADDRESS  = {Stuttgart},
}
@collection{Baron2016,
  editor   = {Baron, Konstanze AND Bluhm, Harald},
  YEAR     = {2016},
  TITLE    = {Jean-Jacques Rousseau. Im Bann der Institutionen},
  ADDRESS  = {Berlin and Boston},
}
@inreference{Baum2010,
  AUTHOR     = {Baum, R. and Neumeister, S.},
  TITLE      = {Perfektibilität},
  booktitle  = {Historisches Wörterbuch der Philosophie},
  editor     = {Ritter, Joachim and others},
  YEAR       = {2010},
  ADDRESS    = {Basel},
  PAGES      = {23345-23353},
}
@incollection{Endreß2013,
  AUTHOR     = {Endreß, Martin},
  YEAR       = {2007},
  TITLE      = {Zur Theorie der Deutung sozialer Ungleichheit},
  booktitle  = {Wissen und soziale Ungleichheit},
  editor     = {Berli, Oliver AND Endreß, Martin},
  ADDRESS    = {Weinheim and Basel},
  PAGES      = {23-33},
}
@article{Berger2004,
  AUTHOR   = {Berger, Johannes},
  YEAR     = {2004},
  VOLUME   = {33},
  number   = {5},
  MONTH    = {10},
  TITLE    = {Über den Ursprung der Ungleichheit unter den Menschen},
  JOURNAL  = {Zeitschrift für Soziologie},
  PAGES    = {354-374},
}
@inreference{StanfordRousseau,
  author       = {Bertram, Christopher},
  title        = {Jean Jaques Rousseau},
  date         = {2018-08-03},
  booktitle    = {The Stanford Encyclopedia of Philosophy},
  editor       = {Edward N. Zalta},
  url          = {https://plato.stanford.edu/archives/fall2018/entries/rousseau/},
  urldate      = {2019-05-01},
  edition      = {Herbst 2018},
  publisher    = {Metaphysics Research Lab, Stanford University},
  pagination   = {page},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
   Jean-Jacques Rousseau\autocite[Vgl.][1]{Baron2016} lebte im
   18.~Jahrhundert.\autocite[Vgl.][1]{Baum2010}%
   \autocite[Vgl.][343\psqq]{Rousseau2010}\autocite[Vgl.][343\psqq]{Rousseau2010}

   Noch\footcite[Vgl.][]{StanfordRousseau} ein\autocite[Vgl.][1]{Endreß2013}
   Satz\autocite[Vgl.][32]{Rousseau2018}  mehr.\autocite[Vgl.][1]{Berger2004}
   \autocite[Vgl.][32]{Rousseau2018}
   \autocite[Vgl.][32]{Rousseau2018}
   \autocite[Vgl.][32]{Rousseau2018}
   \autocite[Vgl.][32]{Baron2016}
   \autocite[Vgl.][32]{Rousseau2018}
   \autocite[Vgl.][32]{Rousseau2018}
   \autocite[Vgl.][32]{Rousseau2018}

Lorem\autocite[Vgl.][380]{sigfridsson}
ipsum\autocite[Vgl.][380]{sigfridsson}

Lorem\autocite[Vgl.][380]{nussbaum}
ipsum\autocite[Vgl.][381]{nussbaum}

   \printbibliography
\end{document}
angepasst werden (und das gilt eigentlich unabhängig von ibidpage, der Fehler fällt aber nur bei ibidpage=true auf).

Verfasst: Di 30. Jul 2019, 18:00
von starter
hi, leider kam ich erst jetzt zur anwendung. hat jedenfalls super geklappt und ich bin glücklich mit der quellenangabe, vielen dank also für die umfassende hilfe.