Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Trennung zwischen Autor und Jahreszahl bei Zeilenumbruch

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.06.2007
    Beiträge
    31

    Trennung zwischen Autor und Jahreszahl bei Zeilenumbruch

    Hier mein Minimalbeispiel:
    Code:
    \documentclass[a4paper,11pt]{article}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{jurabib}
    
    \renewcommand*{\jbauthorfont}{\textsc} %Formatierung Nachname Fließtext
    \renewcommand*{\biblnfont}{\textsc} %Formatierung Nachname Bibliography
    \renewcommand*{\bibfnfont}{\normalfont} %Formatierung Vorname
    \renewcommand*{\bibtfont}{\textsl} %Formatierung Buchtitel
    \renewcommand*{\bibelnfont}{\textsc} %Formatierung Nachname Hertausgeber Bibliography
    \renewcommand*{\bibefnfont}{\normalfont} %Formatierung Vorname
    
    \begin{filecontents}{lit.bib}
    
    @BOOK{rabkin,
      author= {Ariel Rabkin and Randy Katz},
      title = {Static Extraction of Program Configuration Options},
      year = {2011},
      address = {Berkeley}
    }
    \end{filecontents} 
    
    \begin{document}
    
    Lorem ipsum dolor sit amet, vel morbi quis quam sed, eu rhoncus dis tellus sed class, leo turpis odio fusce mus, condimentum dolor saepe quis accumsan. Quam diam aliquet elementum leo at eu.Dis sittt \cite{rabkin}
    
    \bibliography{lit}
    \bibliographystyle{jureco}
    
    \end{document}
    Mein Problem an dieser Stelle ist, dass bei RABIN / KATZ (2011) die 2011 über das Zeilenende hinausragt. Zwischen den Autoren macht er einen korrekten Zeilenumbruch, aber eben nicht zwischen dem letzten Autor und dem Jahr oder auch nicht zwischen Autor et al. und einer Jahreszahl.

    Bei meiner Suche nach Lösungen bin ich leider nur auf Lösungen, die natbib beinhalten. Das kann aber nicht neben jurabib verwendet werden, soweit mein Verständnis reicht.

    Hoffe es ist für euch nur einfaches Problem.

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Moin moin,
    Zitat Zitat von ccAZRAEL Beitrag anzeigen
    Mein Problem an dieser Stelle ist, dass bei RABIN / KATZ (2011) die 2011 über das Zeilenende hinausragt. Zwischen den Autoren macht er einen korrekten Zeilenumbruch, aber eben nicht zwischen dem letzten Autor und dem Jahr oder auch nicht zwischen Autor et al. und einer Jahreszahl.
    ich meine mich dunkel erinnern zu können, irgendwann mal aufgeschnappt zu haben, daß zwischen Autor und Jahr besser kein Zeilenumbruch erfolgen sollte -- vllt irre ich mich auch;-)
    Wenn Du das wirklich ändern willst:
    Code:
    \makeatletter
    \renewcommand*\jb@formatted@year{%
            \space\textup{\jbcitationyearformat{\jb@@year}}%<--\nobreakspace im Original
        \ifjb@oyear@in@citation\jb@formatted@oyear\fi
    }%
    \makeatother
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    01.06.2007
    Beiträge
    31
    Vielen Dank für die Lösung.

    daß zwischen Autor und Jahr besser kein Zeilenumbruch erfolgen sollte
    Kein Zeilenumbruch zwischen Autor und Jahr wäre auch besser, wenn er dann die Zeile korrekt umbrechen würde. Was ich nur nicht haben möchte, ist dass eine Zeile über die normale Seitenbreite hinaus geht.
    Geändert von ccAZRAEL (05-02-2013 um 15:12 Uhr)

Stichworte

Lesezeichen

Berechtigungen

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