Seite 1 von 1

„Hrsg.“ statt „Hgg“ und kein Abstand nach Klammer im Textzit

Verfasst: Di 18. Jun 2013, 12:48
von Rednepali
Hallo,

ich nutze biblatex/ backend=biber und habe nach etwas suchen (fast) den Stil(fiwi2- eine Abwandlung von author-year) gefunden, der von unserem Institut „vorgeschrieben“/gewünscht wird.
Allerdings passen zwei kleine Dinge nicht, die ich gerne noch ändern würde.

1. Im Literaturverzeichnis müsste statt „Hgg.“ besser „Hrsg.“ stehen.
2. Beim Textzitat sollte zwischen der Seitenzahl und der abschließenden Klammer kein Freiraum sein.
So ist es: (Diedrichs 2011: 153 ).
So sollte es sein: (Diedrichs 2011: 153).

Hier noch das Tex-Minimalbeispiel:
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} 
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=fiwi2,publisher=true,ibidtracker=false]{biblatex}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}%Nachnamen in Kapit‰lchen
\addbibresource{/Users/christophpontius/Documents/Literatur/JabRef/Database.bib}      
\usepackage[autostyle]{csquotes} 
 \begin{document}    
  fvfe \parencite[237]{Wessels2008}ruferu
\printbibliography
\end{document}
und mein Minimalbeispiel für meine .bib-Datei:
@BOOK{Wessels2008,
  author = {Wessels, Wolfgang},
  title = {Das politische System der Europ{\"a}ischen Union},
  year = {2008},
  edition = {1.Aufl.},
  publisher = {VS-Verlag},
  address = {Wiesbaden},
  keywords = {EU-Institutionen, Essay Anders, 6. Sem.}
}
Ich hoffe Ihr könnt helfen.

Beste Grüße,

Christoph.

Verfasst: Di 18. Jun 2013, 13:23
von u_fischer
Das Minimalbeispiel zeigt bei mir (aktuelles miktex 2.9) weder ein überflüssiges Leerzeichen noch "Hgg." (was nicht überrascht, da es ja überhaupt keinen Editor gibt). Wenn ich dem bib-Eintrag ein Editor hinzufüge, dann steht im Eintrag "Hrsg."

Verfasst: Di 18. Jun 2013, 14:24
von Rednepali
Hi,

sorry da habe ich das falsche Zitat verwendet und auch die nötigen Optionen bei \csqotes vegessen.
Also hier nochmal richtig:
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel} 
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=fiwi2,publisher=true,ibidtracker=false]{biblatex}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}%Nachnamen in Kapit‰lchen
\addbibresource{/Users/christophpontius/Documents/Literatur/JabRef/Database.bib}      
\usepackage[autostyle,                           
     german=guillemets,                       
     english=british, 
     french=guillemets 
     ]{csquotes} 
 \begin{document}    

  fvfe \parencite[237]{hoepel2007}ruferu
\printbibliography
\end{document}
und die korrekte .bib:
@INCOLLECTION{hoepel2007,
  author = {H{\"o}pel, Thomas},
  editor = {Bernhard, Christoph and Bodenschatz, Harald},
  title = {Von der Kunst- zur Kulturpolitik - st{\"a}dtische Kulturpolitik in
	Deutschland und Frankreich 1918 - 1939},
  booktitle = {Beitr{\"a}ge zur Stadtgeschichte und Urbanisierungsforschung},
  year = {2007},
  volume = {7},
  edition = {1. Aufl.},
  publisher = {Franz Steiner Verlag},
  address = {Stuttgart},
  file = {:Inhaltsverzeichnisse/hoepel2007.pdf:PDF},
  keywords = {Deutschland ; Stadt ; Kulturpolitik ; Institutionalisierung ; Frankreich
	; Geschichte 1918-1939, Kulturwissenschaften, 6. Semester},
  owner = {christophpontius},
  timestamp = {2013.06.13}
}
Grüße,

Christoph.

Verfasst: Di 18. Jun 2013, 16:08
von u_fischer
Das Leerzeichen sehe ich nicht in miktex (aber in texlive 2012). Also ist es wahrscheinlich ein Bug.

Den Hgg kannst du damit ändern:
\DefineBibliographyStrings{ngerman}{
 editor = {Hrsg\adddot},
 editors={Hrsg\adddot}}

Verfasst: Di 18. Jun 2013, 20:44
von Rednepali
Hi,

danke! Die Sache mit dem "Hrsg." klappt.

Ist es sicher, dass das Ding mit dem Leerzeichen ein Bug ist?

In meinem anderen Compiler TexWorks tritt das Problem ebenfalls auf, d.h. der Fehler läge nicht im Programm, sondern im System.

Gibt es da nicht eine Einstellung in biblatex mit der man diese Abstände definiert?
Wäre echt schade, denn dieses Template könnte ich, wenn der Fehler nicht wäre, mein ganzes Studium nutzen.

Die andere Variante wäre, nur wegen des Leerzeichens, einen komplett neuen Stil zu programmieren und dafür bräuchte ich Tage, da ich noch keine Erfahrung damit habe.
Soll ich für diese Frage noch einen neuen Thread aufmachen und diesen als gelöst markieren?

Dank und Gruß,

Christoph.

Verfasst: Di 18. Jun 2013, 23:53
von u_fischer
Nun, mit miktex/ texlive 2013 und biblatex 2.6 klappt es. Mit texlive 2012 (biblatex 2.5) nicht. Also war da irgendwo ein kleiner Fehler der jetzt repariert ist. Wenn du texlive benutzt: Ignoriere es jetzt einfach und installier dir demnächst texlive 2013.

Verfasst: Mi 19. Jun 2013, 12:27
von Rednepali
Hallo,

hab TeXLive 2013 installiert und jetzt klappt alles.
Schönen Dank.

Beste Grüße,

Christoph.