Zwischenanmerkung Abkürzungsverzeichnis Thema ist als GELÖST markiert

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


aasaa00
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 99
Registriert: Do 1. Mär 2018, 11:43

Zwischenanmerkung Abkürzungsverzeichnis

Beitrag von aasaa00 »

Hallo, Ich will zwischen der Überschrift "abbrevations" und der ersten Abkürzungen eine kurze Anmerkung anfügen, aus welchem Buch ich die nachfolgenden Abkürzungen entnommen habe - wie mache ich das?

In der Anmerkung soll z.B. stehen: Die nachfolgenden Abkürzungen sind aus dem Lexikon des Mittelalters entnommen. Weitere Abkürzungen wurden in Entlehnung an die dortigen Abkürzungen von dem Autor neu geschaffen.

\documentclass{article}
\usepackage{filecontents} 
\begin{filecontents}{\jobname.bib}

@mvlexicon{EAE,
editor = {Uhlig, Siegbert},
title = {Encyclopaedia Aethiopica},
shorttitle = {EAE},
volumes = {4},
location = {Wiesbaden},
date = {2003/2010},
shorthand = {EAE}
}
@inlexicon{Gert.2007,
author = {Gert, Jaap},
title = {Art. Kebrast},
pages = {282},
volume = {3},
xref = {EAE}
}

@incollection{Ab.2005,
 author = {Ab, Tom},
 date = {2005},
 title = {Gǝ’ǝz Anaphora},
 shorttitle = {Gǝ’ǝz Anaphora},
 editor = {Zenk, Raul},
 pages = {132--134},
 location = {Rom},
 booktitle = {Studi},
series = {Orientalia Christiana Analecta},
 shortseries = {OCA},
}

\end{filecontents}
\usepackage[autostyle=true,german=quotes]{csquotes}
\usepackage[style=sbl,ibidtracker=false,idemtracker=false]{biblatex}
\addbibresource{\jobname.bib}

\usepackage{xpatch}

\xpatchbibdriver{abbreviations}
  {\usebibmacro{bibentrycite}}
  {\usebibmacro{bibentrycite}%
   \renewcommand*{\finentrypunct}{\addperiod}}
  {}
  {}

\begin{document}
\null\vfill
genannt \autocite[Vgl.][]{Gert.2007}. oder \autocite{Ab.2005}.
\printbiblist{abbreviations}
\printbibliography
\end{document}


Grummelgast

Re: Zwischenanmerkung Abkürzungsverzeichnis

Beitrag von Grummelgast »

Es wäre schön, wenn du dein Beispiel testen würdest, bevor du es hier vorstellst. Es funktioniert nämlich nicht:

! Package inputenc Error: Unicode character ǝ (U+01DD)
(inputenc)                not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.52 ...l.][]{Gert.2007}. oder \autocite{Ab.2005}.
                                                  
? 

Ich werde mich jetzt nicht auf die Suche nach dem Fehler machen. Weil Fehlersuche im Online-Editor etwas lästig ist. Stattdessen sei einfach auf die biblatex-Anleitung und dort auf \defbibnote und Option prenote, die in \printbiblist oder \printbibliography verwendet werden kann, hingewiesen.


aasaa00
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 99
Registriert: Do 1. Mär 2018, 11:43

Re: Zwischenanmerkung Abkürzungsverzeichnis

Beitrag von aasaa00 »

Danke @Grummelgast. Der Fehler lag in der Verwendung eines nicht-lateinischen Buchstabens. Jetzt klappt es so:

\documentclass{article}
\usepackage{filecontents} 
\begin{filecontents}{\jobname.bib}

@mvlexicon{EAE,
editor = {Uhlig, Siegbert},
title = {Encyclopaedia Aethiopica},
shorttitle = {EAE},
volumes = {4},
location = {Wiesbaden},
date = {2003/2010},
shorthand = {EAE}
}
@inlexicon{Gert.2007,
author = {Gert, Jaap},
title = {Art. Kebrast},
pages = {282},
volume = {3},
xref = {EAE}
}

@incollection{Ab.2005,
 author = {Ab, Tom},
 date = {2005},
 title = {Anaphora},
 shorttitle = {Anaphora},
 editor = {Zenk, Raul},
 pages = {132--134},
 location = {Rom},
 booktitle = {Studi},
series = {Orientalia Christiana Analecta},
 shortseries = {OCA},
}

\end{filecontents}
\usepackage[autostyle=true,german=quotes]{csquotes}
\usepackage[style=sbl,ibidtracker=false,idemtracker=false]{biblatex}
\addbibresource{\jobname.bib}

\usepackage{xpatch}

\xpatchbibdriver{abbreviations}
  {\usebibmacro{bibentrycite}}
  {\usebibmacro{bibentrycite}%
   \renewcommand*{\finentrypunct}{\addperiod}}
  {}
  {}

\begin{document}
\null\vfill
genannt \autocite[Vgl.][]{Gert.2007}. oder \autocite{Ab.2005}.
\defbibnote{myprenote}{Hallo}
\printbiblist[prenote=myprenote]{abbreviations}
\printbibliography
\end{document}

Antworten