von Johanna » Di 10. Aug 2010, 20:28
Ich setze gerade ein Buch nach Verlagsvorgaben. Da eine dieser Vorgaben lautet, dass die einzelnen Einträge im Literaturverzeichnis nicht durch einen Absatz getrennt sein sollen, aber dass zwischen Autoren mit A, Autoren mit B usw. jeweils ein Absatz stehen soll, verwende ich biblatex, weil es dort die Option gibt, bibinitsep zu definieren. So weit, so gut.
Allerdings habe ich viele Autoren, überwiegend arabische, die Sonderzeichen in ihren Namen enthalten, z.B. {\ain}\={A}mir usw. Damit diese Autoren richtig einsortiert werden, muss ich ein Feld "Sortname={Amir} einfügen. Ebenso bei den ganzen arabischen Namen, die mit al- anfangen: al-Maraghi wird unter Maraghi einsortiert usw. Nun ist das Problem, dass der Eintrag dann zwar richtig einsortiert wird - aber leider fügt Biblatex vor und nach dem Eintrag einen Absatz ein, weil \bibinitsep sich offenbar nicht nach dem Feld "Sortname" richtet, sondern nach dem ersten Buchstaben des tatsächlichen Eintrags.
Lässt sich das irgendwie lösen? Kann man Biblatex erklären, dass bibinitsep sich nach etwas anderem richten soll?
Hier ein Beispiel - erst der Code für das Latex-Dokument, dann für die Bib-Datei.
\documentclass{book}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[applemac]{inputenc}
\usepackage[style=authortitle]{biblatex}
\bibliography{Quellen}
\setlength{\bibinitsep}{12pt}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
@book{shinqiti,
Address = {Beirut},
Author = {{Mu{\d h}ammad al-Am{\=\i}n b. Mu{\d h}ammad al-Mukht{\=a}r} {al-Shinq{\=\i}{\d t}{\=\i}}},
Date-Added = {2009-03-13 16:49:09 +0100},
Date-Modified = {2009-03-13 16:55:16 +0100},
Title = {A{\d d}w{\=a}' al-bay{\=a}n f{\=\i} {\=\i}{\d d}{\=a}{\d h} al-Qur'{\=a}n bi-l-Qur'{\=a}n},
Sortname={Shinqiti},
Keywords={Quellen}, Year = {1996-2006}}
@book{shiddiq,
Address = {Jakarta},
Author = {Shiddiq, Abdul Rosyad},
Date-Added = {2008-10-07 15:53:09 +0200},
Date-Modified = {2008-10-07 15:53:37 +0200},
Title = {Hamka},
Sortname={Shiddiq},
Keywords={Quellen}, Year = {2000}}
@book{surin,
Address = {Bandung},
Author = {Surin, Bachtiar},
Date-Added = {2008-10-07 15:51:31 +0200},
Date-Modified = {2008-10-15 09:38:40 +0200},
Title = {Adz Dzikraa. Terjemah {\&} tafsir Alqur'an dalam huruf Arab {\&} Latin},
Keywords={Quellen}, Year = {1987}}
@book{tantawi,
Address = {Kairo},
Author = {{\d T}an{\d t}{\=a}w{\=\i}, Mu{\d h}ammad Sayyid},
Date-Added = {2008-10-07 15:46:19 +0200},
Date-Modified = {2008-10-15 09:38:46 +0200},
Edition = {2},
Title = {al-Tafs{\=\i}r al-was{\=\i}{\d t} lil-Qur'{\=a}n al-kar{\=\i}m},
Sortname={Tantawi},
Keywords={Quellen}, Year = {1992}}
@book{tuaylab,
Address = {Kairo},
Author = {Tu`aylab, `Abdalmun`im A{\d h}mad},
Date-Added = {2008-10-07 15:45:10 +0200},
Date-Modified = {2008-11-10 17:07:01 +0100},
Title = {Fat{\d h} al-ra{\d h}m{\=a}n f{\=\i} tafs{\=\i}r al-Qur'{\=a}n},
Sortname={Tuaylab},
Keywords={Quellen}, Year = {1995}}
Danke!![/code]
Ich setze gerade ein Buch nach Verlagsvorgaben. Da eine dieser Vorgaben lautet, dass die einzelnen Einträge im Literaturverzeichnis nicht durch einen Absatz getrennt sein sollen, aber dass zwischen Autoren mit A, Autoren mit B usw. jeweils ein Absatz stehen soll, verwende ich biblatex, weil es dort die Option gibt, bibinitsep zu definieren. So weit, so gut.
Allerdings habe ich viele Autoren, überwiegend arabische, die Sonderzeichen in ihren Namen enthalten, z.B. {\ain}\={A}mir usw. Damit diese Autoren richtig einsortiert werden, muss ich ein Feld "Sortname={Amir} einfügen. Ebenso bei den ganzen arabischen Namen, die mit al- anfangen: al-Maraghi wird unter Maraghi einsortiert usw. Nun ist das Problem, dass der Eintrag dann zwar richtig einsortiert wird - aber leider fügt Biblatex vor und nach dem Eintrag einen Absatz ein, weil \bibinitsep sich offenbar nicht nach dem Feld "Sortname" richtet, sondern nach dem ersten Buchstaben des tatsächlichen Eintrags.
Lässt sich das irgendwie lösen? Kann man Biblatex erklären, dass bibinitsep sich nach etwas anderem richten soll?
Hier ein Beispiel - erst der Code für das Latex-Dokument, dann für die Bib-Datei.
[code]\documentclass{book}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[applemac]{inputenc}
\usepackage[style=authortitle]{biblatex}
\bibliography{Quellen}
\setlength{\bibinitsep}{12pt}
\begin{document}
\nocite{*}
\printbibliography
\end{document}[/code]
[code]
@book{shinqiti,
Address = {Beirut},
Author = {{Mu{\d h}ammad al-Am{\=\i}n b. Mu{\d h}ammad al-Mukht{\=a}r} {al-Shinq{\=\i}{\d t}{\=\i}}},
Date-Added = {2009-03-13 16:49:09 +0100},
Date-Modified = {2009-03-13 16:55:16 +0100},
Title = {A{\d d}w{\=a}' al-bay{\=a}n f{\=\i} {\=\i}{\d d}{\=a}{\d h} al-Qur'{\=a}n bi-l-Qur'{\=a}n},
Sortname={Shinqiti},
Keywords={Quellen}, Year = {1996-2006}}
@book{shiddiq,
Address = {Jakarta},
Author = {Shiddiq, Abdul Rosyad},
Date-Added = {2008-10-07 15:53:09 +0200},
Date-Modified = {2008-10-07 15:53:37 +0200},
Title = {Hamka},
Sortname={Shiddiq},
Keywords={Quellen}, Year = {2000}}
@book{surin,
Address = {Bandung},
Author = {Surin, Bachtiar},
Date-Added = {2008-10-07 15:51:31 +0200},
Date-Modified = {2008-10-15 09:38:40 +0200},
Title = {Adz Dzikraa. Terjemah {\&} tafsir Alqur'an dalam huruf Arab {\&} Latin},
Keywords={Quellen}, Year = {1987}}
@book{tantawi,
Address = {Kairo},
Author = {{\d T}an{\d t}{\=a}w{\=\i}, Mu{\d h}ammad Sayyid},
Date-Added = {2008-10-07 15:46:19 +0200},
Date-Modified = {2008-10-15 09:38:46 +0200},
Edition = {2},
Title = {al-Tafs{\=\i}r al-was{\=\i}{\d t} lil-Qur'{\=a}n al-kar{\=\i}m},
Sortname={Tantawi},
Keywords={Quellen}, Year = {1992}}
@book{tuaylab,
Address = {Kairo},
Author = {Tu`aylab, `Abdalmun`im A{\d h}mad},
Date-Added = {2008-10-07 15:45:10 +0200},
Date-Modified = {2008-11-10 17:07:01 +0100},
Title = {Fat{\d h} al-ra{\d h}m{\=a}n f{\=\i} tafs{\=\i}r al-Qur'{\=a}n},
Sortname={Tuaylab},
Keywords={Quellen}, Year = {1995}}[/code]
Danke!![/code]