Anzeige:
Ergebnis 1 bis 9 von 9

Thema: biblatex - Kann Überschrift vom Inhaltsverzeichnis nicht ändern.

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.05.2009
    Beiträge
    5

    biblatex - Kann Überschrift vom Inhaltsverzeichnis nicht ändern.

    Hallo,

    ich benutze biblatex zur Literaturverwaltung und möchte die Überschrift des Inhaltsverzeichnisses von "Literatur" auf "Literaturverzeichnis" ändern. Laut biblatex-Referenz dürfte das mit dem Befehl \DefineBibliographyStrings gehen. Der Befehl scheint bei folgendem Beispiel aber gar nicht beachtet zu werden, über dem Verzeichnis steht weiterhin "Literatur".

    Code:
    \documentclass[a4paper,12pt]{scrartcl} 
    
    \usepackage[utf8]{inputenc }
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    
    
    \usepackage[style=authoryear-ibid,bibtex8=true]{biblatex} 
    
    \DefineBibliographyStrings{ngerman}{
        bibliography = {Literaturverzeichnis}
    }  
    
    \bibliography{literatur}
    
    \begin{document}
    
    Blub \parencite{Forstmeier2005}.
    
    \printbibliography
    \end{document}
    literatur.bib:
    Code:
    @BOOK{Forstmeier2005,
      title = {Willenstraining. F\"{o}rderung volitionaler Kompetenzen in Psychotherapie
    	und psychosomatischer Rehabilitation},
      publisher = {WiKu},
      year = {2005},
      author = {Forstmeier, S.},
      address = {Berlin},
      owner = {mts},
      timestamp = {2009.05.22}
    }
    Hat jemand eine Idee?

    Viele Grüße
    phyntos

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    mit
    Code:
    \defbibheading{head}{\section{Literaturverzeichnis}}
    Wird der Kopf des Literaturverzeichnisses bestimmt.

    Mit
    Code:
    \printbibliography[heading=head]
    wird er ausgewählt.

    Code:
    \documentclass[a4paper,12pt,ngerman]{scrartcl} 
    \usepackage{filecontents}
    \begin{filecontents*}{buecher.bib}
    @BOOK{Forstmeier2005,
      title = {Willenstraining. F\"orderung volitionaler Kompetenzen in Psychotherapie
    	und psychosomatischer Rehabilitation},
      publisher = {WiKu},
      year = {2005},
      author = {Forstmeier, S.},
      address = {Berlin},
      owner = {mts},
      timestamp = {2009.05.22}
    }
    \end{filecontents*}
    \usepackage{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[babel]{csquotes}
    
    \usepackage[style=authoryear-ibid]{biblatex}
    \bibliography{buecher}
    \defbibheading{head}{\section{Literaturverzeichnis}}
    
    \begin{document}
    Blub \parencite{Forstmeier2005}.
    
    \printbibliography[heading=head]
    \end{document}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.05.2009
    Beiträge
    5
    Hallo Marco,

    vielen Dank für deine Hilfe, funktioniert wunderbar.

    Gruß
    phyntos

  4. #4
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Eine einfachere Lösung des Problems: \DefineBibliographyStrings funktioniert genauso wie in der biblatex-Anleitung beschrieben; verwendet man allerdings (wie der Originalposter) scrartcl als Klasse, muss der string "references" (und nicht "bibliography") umdefiniert werden. Also in der Präambel nach dem biblatex-Paketaufruf einfügen:

    Code:
    \DefineBibliographyStrings{ngerman}{
        references = {Literaturverzeichnis}
    }
    Vorteil dieser Lösung ist auch, dass die Einstellungen von KOMA-Script bez. nummeriertem/nicht nummeriertem Literaturverzeichnis erhalten bleiben.

    lockstep

  5. #5
    Registrierter Benutzer
    Registriert seit
    21.08.2005
    Beiträge
    88

    biblatex: Literatur - Literaturverzeichnis

    Ich bin gerade über dieses Problem gestolpert.

    Es funktioniert nur die erste beschriebenen Variante. Leider wird nun das Literaturverzeichnis nummeriert und als section identifiziert. Gewünscht war chapter und keine Nummerierung und kein Einrag im Inhaltsverzeichnis. Das mache ich später zu Fuss mit \addcontentsline.

    Daher habe ich die zweite Variante mal getestet. Leider ohne Erfolg. Das Literaturverzeichnis heisst nun wieder Literatur...

    Es ist in diesem Fall kein zeitkritisches Problem. Ich könnte die Nummerierung im Anhang anpassen, aber da ich gerade zu biblatex gewechselt bin, hätte ich gerne eine allgemeingültige Lösung.

    Brit

  6. #6
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von tirb68 Beitrag anzeigen
    Ich bin gerade über dieses Problem gestolpert.

    Es funktioniert nur die erste beschriebenen Variante. Leider wird nun das Literaturverzeichnis nummeriert und als section identifiziert. Gewünscht war chapter und keine Nummerierung und kein Einrag im Inhaltsverzeichnis. Das mache ich später zu Fuss mit \addcontentsline.

    Daher habe ich die zweite Variante mal getestet. Leider ohne Erfolg. Das Literaturverzeichnis heisst nun wieder Literatur...
    Da du das Literaturverzeichnis in der Form \chapter (bzw. eigentlich \chapter*) wünschst, verwendest du offenbar eine Klasse, die \chapter kennt. Damit brauchst du aber folgenden Code:

    Code:
    \DefineBibliographyStrings{ngerman}{%
        bibliography={Literaturverzeichnis}% NICHT references
    }
    Achte auch darauf, dass du babel mit der Option ngerman (und nicht etwa german) verwendest - biblatex ist da seit Version 0.8e recht pingelig.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  7. #7
    Registrierter Benutzer
    Registriert seit
    21.08.2005
    Beiträge
    88
    Das sieht schon wesentlich besser aus.
    Danke
    Brit

  8. #8
    Registrierter Benutzer Avatar von tasabego
    Registriert seit
    09.01.2012
    Beiträge
    15
    ich hab es so gelöst.

    eingesetzt nach begin{document}
    Code:
    \printbibliography[title=Literaturverzeichnis]
    Spuckt exakt den Titel "Literaturverzeichnis" im I-Verzeichnis und als Überschrift aus
    Verwende: MikTeX 2.9, Texmaker, biblatex, JabRef

  9. #9
    Registrierter Benutzer
    Registriert seit
    27.02.2012
    Beiträge
    106
    Code:
    \renewcommand{\bibname}{Literaturverzeichnis}
    funktioniert bei mir

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •