Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Umbruch im literaturverzeichnis verhindern

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.09.2011
    Beiträge
    10

    Umbruch im literaturverzeichnis verhindern

    Hallo,

    bin gerade bei den letzten Feinheiten einer Arbeit. Beim durchgehen ist mir aufgefallen, dass es bei Literaturangaben vorkommt, dass beim Typ "Journal" ein Umbruch zwischen "In:" und der Zeitschrift erfolgen kann, wie der untere Eintrag zeigt:

    Latex:
    Code:
    \documentclass[oneside, numbers=noenddot]{scrbook}
    
      \makeatletter
      \renewcommand*\bib@heading{%
      		\section*{\bibname}%
      		\@mkboth{\bibname}{\bibname}%
      }
      \makeatother
    
      \usepackage[ngerman]{babel}
      \usepackage{scalefnt}
      \usepackage{graphicx, tikz}
      \usepackage{ucs}
      \usepackage[utf8x]{inputenc}
      \usepackage[normalem]{ulem}
      \usepackage{nicefrac}
      \usepackage{amsmath,amsthm,amssymb, mathtools}
      \usepackage{amsmath, amssymb, mathtools}
      \usepackage{geometry}
      \usepackage[automark]{scrpage2}
      \usepackage{empheq}
      \usepackage{enumitem}
      \usepackage{lmodern}% http://ctan.org/pkg/lmodern
      \usepackage{slantsc}% http://ctan.org/pkg/slantsc
      \usepackage{array}
      \usepackage{rotating}
      \usepackage{xspace}
      \usepackage{wrapfig}	
      \usepackage[format=plain,font=small]{caption}
      \usepackage{footnote}
      
      \makesavenoteenv{enumerate}% dann wieder raus
      
      \hyphenation{
      	Boolean
      	Boolesche
      	Boole
      	}
    
    \clubpenalty = 10000
    \widowpenalty = 10000 \displaywidowpenalty = 10000
        
      \usepackage[numbers,square]{natbib}
    
    
      \usetikzlibrary{arrows}  
      \usetikzlibrary{decorations}
      \usetikzlibrary{calc, positioning}
    
      \PrerenderUnicode{ö}
    
      \pagestyle{scrheadings}
      \clearscrheadings
      \ihead{\scriptsize{\rightmark}}
      \ohead{\pagemark}
      \automark[section]{chapter}
      \setheadsepline{0.5pt}
    
    \begin{document}
    
    %%%%%%%%%%
    %	Literaturverzeichnis
    %%%%%%%%%%
    \newpage
    \nocite{*}
    \bibliography{literatur_minimal.bib}{}
    \bibliographystyle{alphadin}
    
    \newpage
    
    
    \end{document}


    und bibtex-File:

    Code:
    @article{Rosenberg88,
     author = "Rosenberg, I. G.",
     title = "Clones of Boolean functions, a survey",
     journal = "Rapports de recherche du d{\'{e}}partement de math{\'{e}}matiques et de statistique",
     address = "Universit{\'{e}} de Montr{\'{e}}al",
     year = "1988"
    }
    
    @article{Trnkova08,
     author = "Trnkov\'a, V.",
     title = "Isomorphism and local isomorphism of clones of spaces",
     journal = "Topology Appl.",
     volume = "155",
     year = "2008",
     number = "15",
     pages = "1677--1686"
    }
    Als Umgebung benutze ich Gummi.

    Müsste ich dazu irgendwie den bibtex-style ändern, denn das geschützte Leerzeichen kann ich ja sonst schlecht einfügen?


    Viele Grüße und Dank im Voraus
    Jojo

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Dein Beispiel ist weder minimal noch zeigt es das Problem. Damit taugt es nicht als VM (mit Anleitung zur Erstellung nicht nur für Anfänger).

    Ein Literaturverzeichnis sollte man übrigens nur dann als \section setzen, wenn es das Literaturverzeichnis des vorherigen Kapitels ist. Anderenfalls ist das falsch! Das Literaturverzeichnis des gesamten Dokuments ist ein Kapitel und soll eine Kapitel sein!

    Bei \bibliography lässt man die Endung .bib weg.

    ucs + utf8x solltest Du nur verwenden, wenn Du es unbedingt brauchst. Für Dokumente in Deutsch genügt utf8 vollkommen und ist stabiler. Übrigens wird ucs von Option utf8x automatisch geladen, so dass es nicht notwendig ist, das Paket auch noch manuell zu laden.

    Du bist Dir hoffentlich bewusst, dass bereits das Laden von geometry zu einer Veränderung der (von KOMA-Script berechneten) Seitenaufteilung führt.

    Caption-Texte kleiner setzen, geht auch nur mit \setkomafont/\addtokomafonf der Klasse, dafür benötigt man kein caption-Paket.

    Du lädst einige Pakete doppelt. Das ist zwar aus LaTeX-Sicht kein Fehler, erschwert aber die Wartung des Dokuments teilweise erheblich.

    In technischen Werken ist die Vermeidung von Schusterjungen nicht zwingend und da sie oft zu Lasten anderer typographischer Qualitäten geht, auch oft nicht erstrebenswert. Man sollte sie deshalb nicht automatisch erzwingen. Auch die Vermeidung von Hurenkindern kann teuer sein und sollte deshalb auf diejenigen beschränkt werden, die unbedingt vermieden werden müssen, wie sehr kurze Zeilen.

    Theoretisch müsste es genügen, \interlinepenalty an der richtigen Stelle auf 10000 zu setzen. Ausprobieren konnte ich das mangels vollständigen Minimalbeispiels nicht.

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.06.2010
    Ort
    Bischoffen
    Beiträge
    129

    bibtex

    hallo Serverone,

    warum verwendets du nicht biblatex? Es gibt im Ordner "doc" viele Beispiele dazu. In "biblatex-dw" hat Dominik Waßenhoven einen einfachen, nachvollziehbaren und deutlichen Artikel geschrieben.

    Deine vielen "usepackage" stehen beziehungslos im Raum.

    gruß

  4. #4
    Registrierter Benutzer
    Registriert seit
    15.09.2011
    Beiträge
    10
    Hi, Danke für die schnellen Antworten,

    hier jetzt ein hoffentlich richtiges VM

    Code:
    \documentclass[oneside]{scrbook}
    
      \usepackage[ngerman]{babel}
      \usepackage[numbers]{natbib}
    
    %    \addtokomafont{caption}{\small}
    
    \begin{document}
    
    Text ... \cite{Trnkova08}, \cite{Rosenberg88}.
    
    \bibliography{literatur_minimal}
    \bibliographystyle{alphadin}
    
    \end{document}
    Die Hinweise von klops hab ich im großen Dokument jetzt auch umgesetzt. Das doppelte Aufzählen war ein Überbleibsel aus dem gescheiterten Versuch, in eine Beispielumgebung am Ende des Beispiels ein \diamondsuit einzufügen. Da gibts aber einen Konflikt mit ntheorem.

    Ist dann die Verwendung von \addtokomafont{caption}{\small} so korrekt (wenn es nicht auskommentiert ist)?

    Hmm, biblatex scheint da Abhilfe geben zu können, habe aber leider nicht mehr die Zeit mir das genauer anzusehen. Wenn es typografisch nicht relevant ist, würde ich es auch nicht ändern. Es sah nur auf den ersten Blick komisch aus.

    Danke euch beiden
    Jojo
    Geändert von serverone (25-07-2013 um 16:40 Uhr) Grund: ungenauigkeit

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.06.2010
    Ort
    Bischoffen
    Beiträge
    129

    serverone

    wie sieht das Ergebnis deiner neuen Arbeit aus?

    gruß

Stichworte

Lesezeichen

Berechtigungen

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