Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Silbentrennung

  1. #1
    Registrierter Benutzer Avatar von banana_82
    Registriert seit
    01.02.2007
    Beiträge
    10

    Silbentrennung

    Hallo,

    Ich habe hier ein Problem zum Thema Silbentrennung und zwar so: Ich möchte ein Wort definieren. Das Problem ist, dass das Wort selbst noch einen Bindestrich enthält (z.B. Multicast-Routingprotokoll). Ich habe mit dem Befehl
    Code:
    \hyphenation{Multicast-Routing-protokoll}
    oder mit
    Code:
    \hyphenation{Routing-protokoll}
    schon versucht, erkennt das aber irgendwie nicht. Weiß jemand, wie kann ich es noch bekommen.

    Vielen Dank!

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

    Arrow Ganz simpel

    Zitat Zitat von banana_82 Beitrag anzeigen
    [...] Weiß jemand, wie kann ich es noch bekommen. [...]
    Die Benutzung der Suchfunktion des Forums hätte da eine wahre Flut an Treffern geliefert.
    Code:
    Routing"=Protokoll
    Voraussetzung ist die Benutzung von babel.


    MfG
    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)

  3. #3
    Registrierter Benutzer Avatar von banana_82
    Registriert seit
    01.02.2007
    Beiträge
    10
    Sorry, ich hätte an die Suchfunktion denken sollen
    Leider klappt "= bei mir nicht, auch als ich mit ``= versuchte. Ich habe immer im .pdf Datei so raus: Multicast''=Routingprotokolle bzw. Multicast``=Routingprotokolle
    \usepackage[ngerman]{babel} benutze ich quasi schon.
    Hast du noch andere Lösung dafür?

    MfG,

    Achja, bei mir läuft alles unter SuSE 10.3 und TeXLive 2007
    Geändert von banana_82 (02-09-2008 um 10:08 Uhr)

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

    Trennung mit Babel

    Hallo,

    was meinst Du mit quasi?
    Zeig doch am besten einmal anhand eines Minimalbeispiels, wie Du es versuchst, womit es bei Dir nicht klappt. Hier genügt ja ein ganz kleines Codebeispiel.

    Hier ist ein compilierbares Beispiel, was Thorstens Vorschlag einmal demonstriert:
    Code:
    \documentclass[a4paper,11pt]{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{forloop}
    \newcounter{word}
    \newcommand*\many[1]{\forloop{word}{0}{\value{word}<15}{#1 }}
    \usepackage{microtype}
    \usepackage{lmodern}
    \begin{document}
    Test: \many{Multicast"=Routing"=protokoll}
    
    \sffamily
    Ein weiterer Test: \many{Multicast"=Routing"=protokoll}
    \end{document}
    Bei mir treten in allen drei Wortbestandteilen Trennungen auf. Es klappt übrigens auch ohne microtype, mit microtype jedoch verschwinden auch die verbliebenen übervollen Boxen.

    Viele Grüße,

    Stefan

  5. #5
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Stefan_K Beitrag anzeigen
    \sffamily
    Ein weiterer Test: \many{Multicast"=Routing"=protokoll}
    \end{document}[/CODE]
    Bei mir treten in allen drei Wortbestandteilen Trennungen auf. Es klappt übrigens auch ohne microtype, mit microtype jedoch verschwinden auch die verbliebenen übervollen Boxen.
    Ich denke, er hat \hyphenation{Multicast"=Routing"=protokoll} geschrieben,
    was nicht geht.

    Herbert

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

    \defaulthyphenchar

    Ein anderer Weg: wenn die verwendete Schrift einen weiteren Bindestrich besitzt, kann man diesen als Trennstrich angeben. In diesem Beispiel wird protokoll und Routing getrennt unter Beibhaltung der Bindestriche:
    Code:
    \documentclass[a4paper,11pt]{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \defaulthyphenchar=127
    \begin{document}
    Dies ist ein Test, mit ein wenig Text zum Auff"ullen der Zeile:
    Multicast-Routing-protokoll
    
    Nun ein weiterer Test, mit noch etwas mehr Text zum F"ullen
    der Zeile: Multicast-Routing-protokoll
    \end{document}
    Trennhilfe durch "= sowie \hyphenation waren hier nicht nötig.

    Viele Grüße,

    Stefan

  7. #7
    Registrierter Benutzer Avatar von banana_82
    Registriert seit
    01.02.2007
    Beiträge
    10
    Hallo,
    Ich habe schon einige alte Threads gelesen und jemand hat auch geschrieben, dass
    Code:
    Multicast"=Routingprotokoll
    unter SuSE 10.3 und TeXLive2007 nicht funktionieren kann. Dort hat er auch einen anderen Vorschlag gemacht, und zwar den Befehl
    Code:
    \defaulthyphenchar=127
    Den habe ich versucht und zum Glück klappt das bei mir
    Trotzdem recht herzlichen Dank an euch!

    @Stefan: meine ich einfach "sozusagen" Deutsch ist aber nicht meine Muttersprache. Gibt es für "quasi" noch andere Bedeutung?

  8. #8
    Registrierter Benutzer Avatar von banana_82
    Registriert seit
    01.02.2007
    Beiträge
    10
    Zitat Zitat von voss Beitrag anzeigen
    Ich denke, er hat \hyphenation{Multicast"=Routing"=protokoll} geschrieben,
    was nicht geht.

    Herbert
    Nein, ich habe ganz normal im Text geschrieben funktioniert es leider nicht. Aber das Problem ist jetzt sowieso gelöst. Danke dir

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

    quasi

    Zitat Zitat von banana_82 Beitrag anzeigen
    @Stefan: meine ich einfach "sozusagen" Deutsch ist aber nicht meine Muttersprache. Gibt es für "quasi" noch andere Bedeutung?
    Es ist Latein. Richtig, es wird für sozusagen verwendet, auch im Sinne von eigentlich und gewissermaßen, aber auch scheinbar, weicht eine Aussage meines Erachtens nach etwas auf. Ein Paket verwendet man eben oder nicht. Es hätte ja auch sein können, dass sich hinter dem "quasi" irgendeine Einschränkung verbirgt.

    Stefan

Lesezeichen

Berechtigungen

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