Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Umbruch von Zitaten mit bibtex

  1. #1
    tubsdefender
    Gast

    Umbruch von Zitaten mit bibtex

    Hallo,

    ich schreibe gerade an meiner Diss und bin auf ein Problem mit bibtex gestoßen. Die Zitate im Text werden nicht umgebrochen, zumindestens nicht so wie ich es mir vorstelle. Während zwischen Autor und Jahr ein Umbruch erfolgt werden lange Namen oder Doppelnahmen nicht getrennt. Ich habe schon verschiedene Styles (z.B. gerapali, plainnatDeutsch) und Pakete (cite, breakcites) ausprobiert, alle jedoch ohne Erfolg. Ich habe auch versucht die Umbrüche von Hand einzufügen, aber bibtex scheint diese Anweisungen zu ignorieren.

    hier ein Minibeispiel:


    \documentclass[11pt,a4paper,twoside,cleardoubleempty]{scrbook}

    \usepackage[ngerman]{babel}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{helvet}
    \renewcommand\familydefault{phv}
    \usepackage{typearea}
    \usepackage{fancyhdr}
    \usepackage{graphicx}
    \usepackage[bookmarks]{hyperref}
    \usepackage[dvips]{geometry}
    \usepackage[dvips]{epsfig}
    \usepackage{bibgerm}
    \usepackage [square]{natbib}

    \begin{filecontents}{literatur2.bib}


    @book{14010,
    author={{Stiftung Warentest}},
    title={Ernährung -- Was taugen Fertigprodukte und Functional Food? Gentechnik und wie man sie vermeidet. Warenkundliche Hilfestellung},
    year={2001},
    adress={Berlin},
    publisher={Econ},
    }


    \end{filecontents}

    \begin{document}

    Diese Erkenntnisse bewogen bereits Anfang der 1990er Jahre das National Cancer Institut der USA zur Kampagne "`\emph{Five-a-day}"'. Diese Kampagne sollte die Bevölkerung gezielt zum verstärkten Verzehr von frischem Obst und Gemüse anregen \citep{14010}. 1998 griffen die Deutsche Gesellschaft für Ernährung (DGE) und die Deutsche Krebsgesellschaft diese Idee auf. Seit dem wird auch in Deutschland der Konsum von mindestens fünf Portionen (ca. 600 g) Obst und Gemüse pro Tag zur gezielten positiven Beeinflussung der menschlichen Gesundheit propagiert.

    \bibliographystyle{dinat}
    \bibliography{literatur2}

    \end{document}

    Weiß jemand abhilfe? Gibt es Styles, die so ähnlich aussehen wie dinat oder gerapali aber den Umbruch hinbekommen?

    Besten Dank im Vorraus!

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Kann ich nicht verifizieren.

    edico

    P.S. Sorry hatte ich vergessen:
    \listiles
    ...
    natbib.sty 2006/01/12 7.2 (PWD)
    Geändert von edico (05-08-2007 um 20:56 Uhr)

  3. #3
    tubsdefender
    Gast
    Danke für die Antwort. Wird bei Dir zwischen "Stiftung" und "Warentest" ein Umbruch erzeugt ?

    ich benutze offensichtlich eine andere Version von natbib:

    natbib.sty 2007/02/05 8.0 (PWD)

    gibt es bei CTAN oder sonst irgendwo die ältere Version? Ich habe grad danach gegoogelt, aber nichts gefunden. Eine ganz alte Version (2000/07/24 7.0a (PWD)) habe ich aufgetan, mit der geht es aber auch nicht besser.

    ich benutze normalerweise Miktex 2.6 und Texniccenter, habe aber auch unter Linux (Suse 10.2, latex auch relativ frisch installiert) mal latex über die Datei laufen lassen. Das Ergebnis ist das gleiche.

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    Hi Tubsdefender,

    auch bei mir wird problemlos umbrochen, listfiles erzeugt bei mir folgendenen Log-Eintrag:

    *File List*
    scrbook.cls 2007/03/07 v2.97a KOMA-Script document class (book)
    scrkbase.sty 2007/03/07 v2.97a KOMA-Script package (basics and keyval use)
    keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
    scrlfile.sty 2007/03/07 v2.97a KOMA-Script package (loading files)
    bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
    typearea.sty 2007/03/07 v2.97a KOMA-Script package (type area)
    babel.sty 2005/05/21 v3.8g The Babel package
    bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
    ngermanb.ldf 2004/02/20 v2.6m new German support from the babel system
    inputenc.sty 2006/05/05 v1.1b Input encoding file
    ansinew.def 2006/05/05 v1.1b Input encoding file
    fontenc.sty
    t1enc.def 2005/09/27 v1.99g Standard LaTeX file
    helvet.sty 2005/04/12 PSNFSS-v9.2a (WaS)
    fancyhdr.sty
    graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
    graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
    trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
    graphics.cfg 2005/12/29 v1.2 MiKTeX 'graphics' configuration
    pdftex.def 2007/04/17 v0.04g Graphics/color for pdfTeX
    hyperref.sty 2007/06/14 v6.76i Hypertext links for LaTeX
    hycolor.sty 2007/04/11 v1.1 Code for color options of hyperref/bookmark (HO
    )
    pd1enc.def 2007/06/14 v6.76i Hyperref: PDFDocEncoding definition (HO)
    etexcmds.sty 2007/05/06 v1.0 Providing prefix for e-TeX command names (HO)
    infwarerr.sty 2007/06/14 v1.1 Providing info/warning/message (HO)
    hyperref.cfg 2006/02/14 v1.1 MiKTeX 'hyperref' configuration
    kvoptions.sty 2007/06/11 v2.7 Connects package keyval with LaTeX options (HO
    )
    url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
    hpdftex.def 2007/06/14 v6.76i Hyperref driver for pdfTeX
    geometry.sty 2002/07/08 v3.2 Page Geometry
    geometry.cfg
    epsfig.sty 1999/02/16 v1.7a (e)psfig emulation (SPQR)
    bibgerm.sty 2000/08/18 v0.1 Support for mixed language bibliographies
    natbib.sty 2007/02/05 8.0 (PWD)
    t1phv.fd 2001/06/04 scalable font definitions for T1/phv.
    supp-pdf.tex
    nameref.sty 2007/05/29 v2.31 Cross-referencing by name of section
    refcount.sty 2006/02/20 v3.0 Data extraction from references (HO)


    Salnic

  5. #5
    tubsdefender
    Gast
    Danke Salnic, ich komme der Lösung jetzt näher!!
    Bei mir erscheint bei /listfiles anstelle der pdftex.def die dvips.def, ansonsten sind die Dateien alle identisch. Bisher habe ich zum erstellen immer das Outputprofil Latex => PS => PDF gewählt, da ich primär .eps -Grafiken einbinden möchte.
    Beim direkten erstellen Latex => PDF wird das Zitat problemlos umgebrochen. Dann wird es aber mit den .eps-Bildchen schwieriger.... Gibt es da einen eleganten Ausweg ?
    Geändert von tubsdefender (06-08-2007 um 12:57 Uhr)

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Moin moin,
    Zitat Zitat von tubsdefender Beitrag anzeigen
    Bei mir erscheint bei /listfiles anstelle der pdftex.def die dvips.def, ansonsten sind die Dateien alle identisch. Bisher habe ich zum erstellen immer das Outputprofil Latex => PS => PDF gewählt, da ich primär .eps -Grafiken einbinden möchte.
    Beim direkten erstellen Latex => PDF wird das Zitat problemlos umgebrochen. Dann wird es aber mit den .eps-Bildchen schwieriger.... Gibt es da einen eleganten Ausweg ?
    versuch es mal mit der breaklinks-Option f. hyperref.
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Wenn Du mit latex, dvips, ps2pdf kompilierst, nimm den dvips Treiber zu hyperref:
    \usepackage[dvips]{hyperref}.
    Dann erhälst Du auch Links.

    Bei mir bricht der Link um, so wie es angedacht ist und hyphenation zulässt: nach jeder Silbe! ;-)

    @rais:
    ... auf Benutzerebene halte ich diese Option fuer ziemlich
    sinnlos. Sie wird normalerweise vom Treiber gesetzt. Entweder das
    Umbrechen wird von ihm unterstuetzt oder nicht.
    Wird die Option bei nicht unterstuetzenden Treibern gesetzt, erhaelt
    man dann zwar besseren Umbruch aber auf Kosten von falschen
    Linkbereichen. ...
    Das ist im Normalfall Unsinn, da dvips eben *kein*
    breaklinks unterstüzt. Dann kann man es zwar besser
    ausdrucken, aber die Links stimmen auf jeden Fall nicht. ...

    (beide Zitate: Heiko Oberdiek)

    ... Vorsicht ist hier wohl die Mutter in der Porzellankiste oder besser:
    Finger weg! ;-)

    edico

  8. #8
    tubsdefender
    Gast
    Juhuu, jetzt klappts. Ich habe beide Lösungsvorschläge ausprobiert, die elegantere \usepackage [dvips]{hyperref} funzt leider nicht, die breaklinks-Option geht aber. Für den Anfang reicht es mir auch erstmal, soweit ich es bisher überblicken kann funktionieren die Links auch.
    Besten Dank, ihr habt mir sehr geholfen!

  9. #9
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    @edico: Finger weg von breaklinks? Kein Problem -- zumal ich sowieso am liebsten plain zitiere;-)

    @tubsdefender: einfach mal
    Code:
    for I in *.eps; do epstopdf --outfile=${I%.eps}.pdf $I; done
    in Deinem Bilder-Ordner laufen lassen, schon kannst Du Deine Grafiken als pdf verwenden, brauchst also weder dvips noch breaklinks...
    BTW: Du solltest Dir angewöhnen, hyperref als letztes Paket zu laden (Ausnahmen bestätigen auch hier die Regel, diese findest Du gewöhnlich in der hyperref- oder der entsprechenden Paket-Doku), epsfig solltest Du weglassen, wenn Du eh graphicx lädst und den Treiber bei geometry kannst Du wohl auch weglassen.
    Apropos weglassen: typearea wird von den KOMA-Klassen bereits geladen; 11pt, a4paper & twoside sind bei scrbook voreingestellt...

    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  10. #10
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Zitat Zitat von tubsdefender Beitrag anzeigen
    ... \usepackage [dvips]{hyperref} funzt leider nicht,
    ... dann machst Du etwas falsch.

    Compilingprozess:
    latex foo
    dvips -Ppdf -G0 foo.dvi
    ps2pdf foo.ps

    ... und auch Du solltest Links haben.

    edico

Lesezeichen

Berechtigungen

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