Anzeige:
Ergebnis 1 bis 7 von 7

Thema: \hyphenation Liste ignoriert?

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.04.2010
    Beiträge
    8

    \hyphenation Liste ignoriert?

    Hallo,

    ich habe ein kleines. Problem mit \hyphenation.

    Ich verwende es so:

    \documentclass[10pt,a4paper]{book}
    ...
    \hyphenation{Erstaun-licher-weise}
    ...
    \begin{document}

    Im eigentlichen Text ragt das Wort "Erstaunlicherweise" aber weit über das Zeilenende, d.h. wird nicht getrennt.

    Ich habe hier

    :~$ latex --version
    pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian)
    kpathsea version 5.0.0
    Copyright 2009 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
    There is NO warranty. Redistribution of this software is
    covered by the terms of both the pdfTeX copyright and
    the Lesser GNU General Public License.
    For more information about these matters, see the file
    named COPYING and the pdfTeX source.
    Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
    Compiled with libpng 1.2.43; using libpng 1.2.44
    Compiled with zlib 1.2.3.4; using zlib 1.2.3.4
    Compiled with poppler version 0.12.4


    :~$ pdflatex --version
    pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian)
    kpathsea version 5.0.0
    Copyright 2009 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
    There is NO warranty. Redistribution of this software is
    covered by the terms of both the pdfTeX copyright and
    the Lesser GNU General Public License.
    For more information about these matters, see the file
    named COPYING and the pdfTeX source.
    Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
    Compiled with libpng 1.2.43; using libpng 1.2.44
    Compiled with zlib 1.2.3.4; using zlib 1.2.3.4
    Compiled with poppler version 0.12.4

    Mit Gruß
    Thomas

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Problem mit \hyphenation

    Hallo Thomas,

    kannst Du vielleicht ein Minimalbeispiel angeben? Es gibt schon Situationen, wo TeX nicht trennt.

    Viele Grüße,

    Stefan

    --
    LaTeX Forum
    Geändert von Stefan_K (13-10-2013 um 14:45 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Trennmuster werden vom Paket "babel" zur Verfügung gestellt. Versuche folgendes MB
    Code:
    \documentclass[10pt,a4paper]{book}
    \usepackage[latin1]{inputenc}	%Eingabecodierung | ansinew |latin1 | utf8
    \usepackage[T1]{fontenc}			%T1-Codierung Zeichensatz
    \usepackage[ngerman]{babel}
    %\hyphenation{Erstaun-licher-weise}
    
    \begin{document}
    
    Im eigentlichen Text  text text  text text  text text ragt das Wort "`Erstaunlicherweise"' aber weit über das Zeilenende, d.h. wird nicht getrennt. Im eigentlichen Text  text text  text text  text text ragt das Wort "`Erstaunlicherweise"' aber weit über das Zeilenende, d.h. wird nicht getrennt.
    
    
    \end{document}
    Wenns nicht funktioniert mußt Du weitere Informationen preisgeben.

    Gruß, Sepp.-
    Geändert von Sepp99 (25-12-2010 um 09:24 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    29.04.2010
    Beiträge
    8
    Zitat Zitat von Stefan_K Beitrag anzeigen
    Hallo Thomas,

    kannst Du vielleicht ein Minimalbeispiel angeben? Es gibt schon Situationen, wo TeX nicht trennt.

    Viele Grüße,

    Stefan

    Anbei das kleine Beispiel:

    >snip
    \documentclass[10pt,a4paper]{book}
    \usepackage[utf8]{inputenc}
    \usepackage[T2A,T1]{fontenc}
    \usepackage[russian,ngerman]{babel}
    \hyphenation{Vor-stands-mitglied}

    \usepackage{amsfonts}
    \usepackage{amssymb}

    \author{Thomas R}
    \title{Weihnachten}
    \begin{document}
    \begin{titlepage}
    \author{...}
    \title{Weihnachten}
    \date{}
    \maketitle
    \end{titlepage}
    \newpage
    \thispagestyle{empty}
    \quad
    \newpage
    \setcounter{page}{1}
    %\sloppy

    „\selectlanguage{russian}{Быстрее Наташа!}“

    Ein Vorstandsmitglied, ein sehr rotes, angesehenes und prominentes Vor\-stands\-mitglied, traf ein weiteres ein Vorstandsmitglied von Usedom.

    \end{document}

    >snip

    Ich denke das Problem hängt mit der Verwendung des Russischen zusammen.
    Wenn ich im Beispiel oben für das Trennen von Vor\-stands\-mitglied nicht explizit im Text den Hinweis mit \- gebe, dann bekomme ich eine overfull hbox Meldung - trotz der \hyphenation{Vor-stands-mitglied}
    Angabe.

    Noch Ideen?

    Mit Gruß
    Thomas

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Ich denke das Problem hängt mit der Verwendung des Russischen zusammen.
    Nun es ist ja auch etwas seltsam, deutschen Text nach \selectlanguage{russian} zu schreiben. \selectlanguage ist ein Schalter, kein Befehl mit zwei Argumenten. Es wirkt daher natürlich weiter fort.

    Abgesehen davon:

    1. \hyphenation fügt seine Liste in die aktuelle Sprachmuster, andere Sprachen beeinflusst es nicht.

    2. Wenn ein Wort lange Silben ("stands") oder Wortteile enthält, die nicht getrennt werden können, kann es sein, dass LaTeX keine vernünftige Trennstelle findet.

  6. #6
    Registrierter Benutzer
    Registriert seit
    29.04.2010
    Beiträge
    8
    Zitat Zitat von u_fischer Beitrag anzeigen
    Nun es ist ja auch etwas seltsam, deutschen Text nach \selectlanguage{russian} zu schreiben. \selectlanguage ist ein Schalter, kein Befehl mit zwei Argumenten. Es wirkt daher natürlich weiter fort.
    Danke für die Aufklärung. Nun funktioniert es!

    Mit Gruß
    Thomas

  7. #7
    Registrierter Benutzer
    Registriert seit
    22.11.2007
    Beiträge
    105
    Statt „\selectlanguage{russian}{Быстрее Наташа!}“ meintest du wahrscheinlich „\foreignlanguage{russian}{Быстрее Наташа!}“.
    OS: Windows 7 64bit / Ubuntu 10.10
    LaTeX-Version: MikTeX 2.9 / TeXlive 2010
    LaTeX-Front-End: TexWorks 0.3 / vim+latexsuite

Lesezeichen

Berechtigungen

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