goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99328
Top-Poster: Johannes_B (5059)

Wir begrüßen unseren neuesten Benutzer chrmo.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Umstellung auf biblatex-sbl in Fußnoten und Literaturverz.

 

aasaa00
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 55
Anmeldedatum: 01.03.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.06.2019, 11:58     Titel:
  Antworten mit Zitat      
vielen Dank! Eine Sache bleibt noch offen: Nehmen wir an, ein Buch wird nachgedruckt und es wird ein zusätzliches Vorwort oder so von einem anderen Autor ergänzt - wie müsste man das eingeben?

Als Beispiel: Wright publizierte 1894 folgendes Buch:

Wright,Bill. A short history of Syriac literature. London 1894.

Im Nachdruck wird ein Vorwort zu Wright ergänzt. Wie erhalte ich dann dieses Format:

Wright,Bill. A short history of Syriac literature. London 1894 (Ndr. with a new foreword about Bill Wright by J. Jackson. Amsterdam 1966)

Eine zweite Sache: wie erhalte ich anstelle von "Ndr." die geläufigere Abkürzung "ND" für Nachdruck?
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.07.2019, 14:04     Titel:
  Antworten mit Zitat      
Siehe auch https://tex.stackexchange.com/q/498819/35864 Der Entwickler von biblatex-sbl hat da schon ein paar Vorschläge unterbreitet.

Wie ich kürzlich schon in https://golatex.de/viewtopic,p,107016.html#107016 schrieb, ist gegen Crossposting an sich nichts einzuwenden (besonders wenn länger keine Antwort kommt), es sollte aber zum guten Ton gehören, auf beiden Seiten mit direkten Links darauf aufmerksam zu machen (und nicht nur etwas nebulös auf der einen Seite auf den Umstand hinzudeuten).

aasaa00
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 55
Anmeldedatum: 01.03.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.07.2019, 18:10     Titel:
  Antworten mit Zitat      
Ich wollte den Link erst posten, nachdem die Lösung erstellt wurde - aber trotzdem Danke für den Vorgriff. Ich sehe gerade, dass seit dem vorletzten Beitrag von "Gast" (am 28.6) mir bei "normalen" Literaturangaben in den Fußnoten (nur dort!) Werke in Serien so angezeigt werden:

Alex Hans, Hrsg.,Jacob ,TeC14London, 2016.

Es fehlt Komma sowie der Abstand zwischen der Seriennummer und dem Verlagsort. Hier dürfte der Fehler stecken, aber ich weiß nicht die Lösung:

\renewbibmacro*{parens+publisher+location+date}{%
\usebibmacro{publisher+location+date}%
\iffieldequalstr{relatedtype}{reprint}
{\renewcommand*{\newunitpunct}{\addsemicolon\space}%
\newunit
\usebibmacro{related:init}%
\usebibmacro{related}%
\global\toggletrue{relatedseen}}
{}}
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.07.2019, 19:22     Titel:
  Antworten mit Zitat      
Kannst Du dazu bitte ein vollständiges Minimalbeispiel mit passendem .bib-Eintrag erstellen? Mit dem besagten MWE vom 28.06. bekomme ich in Fußnote 1
Zitat:
Vgl. Engelmann, Hans/ Bengelmann, Franz, Die Sicht, mit einem Vorw. von Bill Wright, GO.A 4, Berlin 2013, 1; Nachdr. von Die Sicht, London 2011

Also ist ein Komma zwischen Seriennummer und Verlagsort.

aasaa00
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 55
Anmeldedatum: 01.03.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.07.2019, 22:07     Titel:
  Antworten mit Zitat      
Das mit "GO.A" habe ich nicht gesehen; ich meinte das hier mit "JS 14":

Code • Öffne in Overleaf


\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage[variant=new]{german}

\usepackage[autostyle=true,german=quotes]{csquotes}
\usepackage[style=sbl, backend=biber,
  sblfootnotes=false, ibidpage=true,
  sorting=nyvt,
  url=false, isbn=false, doi=false,
  clearlang=false,
  uniquename=false
]{biblatex}




\renewbibmacro*{parens+publisher+location+date}{%
  \usebibmacro{publisher+location+date}%
  \iffieldequalstr{relatedtype}{reprint}
    {\renewcommand*{\newunitpunct}{\addsemicolon\space}%
     \newunit
     \usebibmacro{related:init}%
     \usebibmacro{related}%
     \global\toggletrue{relatedseen}}
    {}}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Engelmann:2013,
  author      = {Engelmann, Hans and Bengelmann, Franz
},
  title       = {Die Sicht},
  foreword    = {Bill Wright},
  location    = {Berlin},
  publisher   = {De Gruyter},
  date        = {2013},
  series      = {Gamma Omega, I. Reihe: Alpha},
  shortseries = {GO.A},
  number      = {4},
  related     = {Engelman:2011},
  relatedtype = {reprintof},
}
@book{Engelman:2011,
  author   = {Engelmann, Hans and Bengelmann, Franz
},
  title    = {Die Sicht},
  location = {London},
  date     = {2011},
}
@book{Ab.2005,
  author       = {Wright, Bill
},
  gender       = {sm},
  date         = {1966},
  title        = {A short history of Syriac literature},
  shorttitle   = {A short history},
  location     = {Amsterdam},
  origdate     = {1894},
  origlocation = {London},
}

@book{Pritchard:1969,
 editor = {Pritchard:1969, Mary
},
 title = {Chariot that Prophet Ezekiel Saw},
shorttitle = {Chariot},
note = {\citeseries{TeC} 3\ifbibliography{\addsemicolon}{\addcomma} \citeseries{JS} 14},
 keywords = {Jakob von Sarug},
 date = {2016},
 location = {Piscataway/NJ},
 isbn = {978-1-4632-0562-1},
}
@series{TeC,
  series = {Texts from Christianity
},
  shortseries = {TeC},
  options = {skipbib}
}
@series{JS,
  series = {Jeremiah Series
},
  shortseries = {JS},
  options = {skipbib}
}
\end{filecontents*}
\addbibresource{\jobname.bib}


\begin{document}
\printbiblist{abbreviations}

Die Debatten.\footnote{\cite[Vgl.][1]{Engelmann:2013}. Siehe auch: \cite{Ab.2005} und \cite{Pritchard:1969}.}

 
\printbibliography
\end{document}

 
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.07.2019, 14:27     Titel:
  Antworten mit Zitat      
Probiers mal mit
Code • Öffne in Overleaf
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage[variant=new]{german}

\usepackage[autostyle=true,german=quotes]{csquotes}
\usepackage[style=sbl, backend=biber,
  sblfootnotes=false, ibidpage=true,
  sorting=nyvt,
  url=false, isbn=false, doi=false,
  clearlang=false,
  uniquename=false
]{biblatex}

\renewbibmacro*{parens+publisher+location+date}{%
  \newunit
  \usebibmacro{publisher+location+date}%
  \iffieldequalstr{relatedtype}{reprint}
    {\renewcommand*{\newunitpunct}{\addsemicolon\space}%
     \newunit
     \usebibmacro{related:init}%
     \usebibmacro{related}%
     \global\toggletrue{relatedseen}}
    {}}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Engelmann:2013,
  author      = {Engelmann, Hans and Bengelmann, Franz
},
  title       = {Die Sicht},
  foreword    = {Bill Wright},
  location    = {Berlin},
  publisher   = {De Gruyter},
  date        = {2013},
  series      = {Gamma Omega, I. Reihe: Alpha},
  shortseries = {GO.A},
  number      = {4},
  related     = {Engelman:2011},
  relatedtype = {reprintof},
}
@book{Engelman:2011,
  author   = {Engelmann, Hans and Bengelmann, Franz
},
  title    = {Die Sicht},
  location = {London},
  date     = {2011},
}
@book{Ab.2005,
  author       = {Wright, Bill
},
  gender       = {sm},
  date         = {1966},
  title        = {A short history of Syriac literature},
  shorttitle   = {A short history},
  location     = {Amsterdam},
  origdate     = {1894},
  origlocation = {London},
}
@book{Pritchard:1969,
  editor     = {Pritchard, Mary
},
  title      = {Chariot that Prophet Ezekiel Saw},
  shorttitle = {Chariot},
  note       = {\citeseries{TeC} 3\ifbibliography{\addsemicolon}{\addcomma}
                \citeseries{JS} 14},
  keywords   = {Jakob von Sarug},
  date       = {2016},
  location   = {Piscataway/NJ},
  isbn       = {978-1-4632-0562-1},
}
@series{TeC,
  series      = {Texts from Christianity
},
  shortseries = {TeC},
  options     = {skipbib},
}
@series{JS,
  series      = {Jeremiah Series
},
  shortseries = {JS},
  options     = {skipbib},
}
\end{filecontents*}
\addbibresource{\jobname.bib}


\begin{document}
\printbiblist{abbreviations}

Die Debatten.\footnote{\cite[Vgl.][1]{Engelmann:2013}. Siehe auch: \cite{Ab.2005} und \cite{Pritchard:1969}.}

\printbibliography
\end{document}

aasaa00
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 55
Anmeldedatum: 01.03.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.07.2019, 16:19     Titel:
  Antworten mit Zitat      
Vielen Dank für die Antwort. Leider hat das Einfügen von "\newunit" nicht den gewünschten Effekt gehabt, also bin ich mein Dokument durchgegangen. Ich habe erkannt, dass wenn ich das Folgende auskommentiere, es mir korrekt angezeigt wird:

\usepackage{xpatch}

\xpatchbibdriver{cite:book}
{\iflistundef{institution}
{\usebibmacro{parens+publisher+location+date}}
{\setunit{\addspace}%
\printtext[parens]{\usebibmacro{institution+location+date}}}}
{\iflistundef{institution}
{\usebibmacro{publisher+location+date}}
{\setunit{\addspace}%
\usebibmacro{institution+location+date}}}
{}
{}


Ich erkenne aber nicht den Fehler und wäre für jede Hilfe dankbar. Hier mein aktuelles MWE:

Code • Öffne in Overleaf


\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage[variant=new]{german}

\usepackage[autostyle=true,german=quotes]{csquotes}
\usepackage[style=sbl, backend=biber,
  sblfootnotes=false, ibidpage=true,
  sorting=nyvt,
  url=false, isbn=false, doi=false,
  clearlang=false,
  uniquename=false
]{biblatex}

\usepackage{xpatch}

\xpatchbibdriver{cite:book}
  {\iflistundef{institution}
     {\usebibmacro{parens+publisher+location+date}}
     {\setunit{\addspace}%
      \printtext[parens]{\usebibmacro{institution+location+date}}}}
  {\iflistundef{institution}
     {\usebibmacro{publisher+location+date}}
     {\setunit{\addspace}%
      \usebibmacro{institution+location+date}}}
  {}
  {
}


\renewbibmacro*{parens+publisher+location+date
}{%
  \newunit
  \usebibmacro{publisher+location+date}%
  \iffieldequalstr{relatedtype}{reprint}
    {\renewcommand*{\newunitpunct}{\addsemicolon\space}%
     \newunit
     \usebibmacro{related:init}%
     \usebibmacro{related}%
     \global\toggletrue{relatedseen}}
    {}}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Engelmann:2013,
  author      = {Engelmann, Hans and Bengelmann, Franz
},
  title       = {Die Sicht},
  foreword    = {Bill Wright},
  location    = {Berlin},
  publisher   = {De Gruyter},
  date        = {2013},
  series      = {Gamma Omega, I. Reihe: Alpha},
  shortseries = {GO.A},
  number      = {4},
  related     = {Engelman:2011},
  relatedtype = {reprintof},
}
@book{Engelman:2011,
  author   = {Engelmann, Hans and Bengelmann, Franz
},
  title    = {Die Sicht},
  location = {London},
  date     = {2011},
}
@book{Ab.2005,
  author       = {Wright, Bill
},
  gender       = {sm},
  date         = {1966},
  title        = {A short history of Syriac literature},
  shorttitle   = {A short history},
  location     = {Amsterdam},
  origdate     = {1894},
  origlocation = {London},
}
@book{Pritchard:1969,
  editor     = {Pritchard, Mary
},
  title      = {Chariot that Prophet Ezekiel Saw},
  shorttitle = {Chariot},
  note       = {\citeseries{TeC} 3\ifbibliography{\addsemicolon}{\addcomma}
                \citeseries{JS} 14},
  keywords   = {Jakob von Sarug},
  date       = {2016},
  location   = {Piscataway/NJ},
  isbn       = {978-1-4632-0562-1},
}
@series{TeC,
  series      = {Texts from Christianity
},
  shortseries = {TeC},
  options     = {skipbib},
}
@series{JS,
  series      = {Jeremiah Series
},
  shortseries = {JS},
  options     = {skipbib},
}
\end{filecontents*}
\addbibresource{\jobname.bib}


\begin{document}
\printbiblist{abbreviations}

Die Debatten.\footnote{\cite[Vgl.][1]{Engelmann:2013}. Siehe auch: \cite{Ab.2005} und \cite{Pritchard:1969}.}

\printbibliography
\end{document}
 
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.07.2019, 16:26     Titel:
  Antworten mit Zitat      
Code • Öffne in Overleaf
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage[variant=new]{german}

\usepackage[autostyle=true,german=quotes]{csquotes}
\usepackage[style=sbl, backend=biber,
  sblfootnotes=false, ibidpage=true,
  sorting=nyvt,
  url=false, isbn=false, doi=false,
  clearlang=false,
  uniquename=false
]{biblatex}

\usepackage{xpatch}

\xpatchbibdriver{cite:book}
  {\iflistundef{institution}
     {\usebibmacro{parens+publisher+location+date}}
     {\setunit{\addspace}%
      \printtext[parens]{\usebibmacro{institution+location+date}}}}
  {\newunit
   \iflistundef{institution
}
     {\usebibmacro{publisher+location+date}}
     {\usebibmacro{institution+location+date}}}
  {}
  {
}

\renewbibmacro*{parens+publisher+location+date
}{%
  \newunit
  \usebibmacro{publisher+location+date}%
  \iffieldequalstr{relatedtype}{reprint}
    {\renewcommand*{\newunitpunct}{\addsemicolon\space}%
     \newunit
     \usebibmacro{related:init}%
     \usebibmacro{related}%
     \global\toggletrue{relatedseen}}
    {}}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{Engelmann:2013,
  author      = {Engelmann, Hans and Bengelmann, Franz
},
  title       = {Die Sicht},
  foreword    = {Bill Wright},
  location    = {Berlin},
  publisher   = {De Gruyter},
  date        = {2013},
  series      = {Gamma Omega, I. Reihe: Alpha},
  shortseries = {GO.A},
  number      = {4},
  related     = {Engelman:2011},
  relatedtype = {reprintof},
}
@book{Engelman:2011,
  author   = {Engelmann, Hans and Bengelmann, Franz
},
  title    = {Die Sicht},
  location = {London},
  date     = {2011},
}
@book{Ab.2005,
  author       = {Wright, Bill
},
  gender       = {sm},
  date         = {1966},
  title        = {A short history of Syriac literature},
  shorttitle   = {A short history},
  location     = {Amsterdam},
  origdate     = {1894},
  origlocation = {London},
}
@book{Pritchard:1969,
  editor     = {Pritchard, Mary
},
  title      = {Chariot that Prophet Ezekiel Saw},
  shorttitle = {Chariot},
  note       = {\citeseries{TeC} 3\ifbibliography{\addsemicolon}{\addcomma}
                \citeseries{JS} 14},
  keywords   = {Jakob von Sarug},
  date       = {2016},
  location   = {Piscataway/NJ},
  isbn       = {978-1-4632-0562-1},
}
@series{TeC,
  series      = {Texts from Christianity
},
  shortseries = {TeC},
  options     = {skipbib},
}
@series{JS,
  series      = {Jeremiah Series
},
  shortseries = {JS},
  options     = {skipbib},
}
\end{filecontents*}
\addbibresource{\jobname.bib}


\begin{document}
\printbiblist{abbreviations}

Die Debatten.\footnote{\cite[Vgl.][1]{Engelmann:2013}. Siehe auch: \cite{Ab.2005} und \cite{Pritchard:1969}.}

\printbibliography
\end{document}

aasaa00
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 55
Anmeldedatum: 01.03.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.07.2019, 17:08     Titel:
  Antworten mit Zitat      
Danke, jetzt passt es!
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite Zurück  1, 2



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de