Anzeige:
Ergebnis 1 bis 4 von 4

Thema: TeXLive 2010/Fedora 14: ngerman fehlt bei XeTeX

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.01.2008
    Beiträge
    24

    Unhappy TeXLive 2010/Fedora 14: ngerman fehlt bei XeTeX

    Hallo,

    ich habe mir jnovy's TeX Live 2010 stable unter Fedora 14 installiert.

    Beim Setzen eines XeTeX-Dokuments bekomme ich die Warnung:
    Code:
    Package babel Warning: No hyphenation patterns were loaded for
    (babel)                the language `ngerman'
    (babel)                I will use the patterns loaded for \language=0 instead.
    Mein Minimalbeispiel:
    Code:
    %!TEX TS-program = xelatex
    %!TEX encoding = UTF-8 Unicode
    \documentclass[
        paper=a4,
        fontsize=11pt,
        DIV=12,
        BCOR=6mm,
    ]{scrlttr2}
    
    \usepackage{fontspec}
    \usepackage{xunicode}
    \usepackage{xltxtra}
    
    \usepackage[english, ngerman]{babel}
    
    \defaultfontfeatures{Mapping=tex-text}
    \setmainfont{Adobe Caslon Pro}
    
    \begin{document}
    test
    \end{document}
    In diesem Thread habe ich gelesen, dass
    Code:
    tlmgr install collection-langgerman
    helfen soll. Leider sagt mir bash "tlmgr: command not found". Wenn ich über die Paketverwaltung nach tlmgr suche, wird mir angezeigt, dass es schon mit den Paketen texlive-texlive.infra und texlive-texlive-scripts installiert ist.

    Weiß jemand, wie ich nun ngerman eingebunden bekomme?

    Edit: da ich heute erst von TeXLive 2007 zu 2010 gewechselt bin, ist mir jetzt erst aufgefallen, dass ich den Fehler mit LaTeX ebenfalls bekomme.
    Geändert von Coati (23-02-2011 um 17:49 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Möglicherweise ist tlmgr unter /usr/sbin installiert, kann also nur von root bzw. per `sudo /usr/sbin/tlmgr install collection-langgerman' aufgerufen werden. Falls das funktioniert, sei auch gleich ein `sudo /usr/sbin/tlmgr update --all' empfohlen. Falls das nicht funktioniert, sei darauf hingewiesen, dass die Linux-Distributoren dazu neigen, TeX Live nur in kastrierter Form zur Verfügung zu stellen und es oft einfacher ist, das Original zu installieren. Ich verwende jedenfalls schon seit Jahren kein TeX Live einer Linux-Distribution mehr und fahre damit sehr gut.

  3. #3
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Anderes Paket

    Unter XeLaTeX sollte vorzugsweise polyglossia verwendet werden.


    Thorsten
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.01.2008
    Beiträge
    24
    Leider hilft das nicht. tlmgr ist auch nicht in /usr/sbin. Ich habe über die Paketverwaltung die Pakete texlive-dehyph-exptl (Experimental hyphenation patterns for the German language) und texlive-german (Support for German typography) installiert. Nach einem texhash hat sich aber nichts geändert, ngerman ist immer noch nicht da. :-(

    Edit: Nach langem Suchen habe ich es. Das Paket texlive-hyphen-german hat gefehlt. Leider war der GNOME-Paketmanager bei der Suche nicht gerade hilfreich. Danke für Eure Hilfe!
    Geändert von Coati (23-02-2011 um 19:18 Uhr)

Lesezeichen

Berechtigungen

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