Silbentrennung bei Bindestrichen tut nicht

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Silbentrennung bei Bindestrichen tut nicht

hyp Befehl aus hyphenat.sty

von gast » Mo 10. Mai 2010, 12:28

Silbentrennung bei Bindestrichen funktioniert auch mit dem \hyp Befehl aus hyphenat.sty.

Hier ein Minimalbeispiel:
% Quelle: http://www.crya.unam.mx/~w.henney/hyphentest/

\documentclass{article}
\usepackage{hyphenat}
\newcommand\spoly{S-polynomial}
\newcommand\spolys{\spoly{} \spoly{} \spoly{} \spoly{} \spoly{}.}

\begin{document}

First, the default behavior (no hyphenation of already hyphenated
words):

\begin{quote}
  \begin{minipage}{5cm}
    \spolys{} \spolys{} \spolys{} \spolys{}
  \end{minipage}
\end{quote}

\renewcommand\spoly{S\hyp{}polynomial}

Now, using the \verb|\hyp| command from \texttt{hyphenat.sty}:

\begin{quote}
  \begin{minipage}{5cm}
    \spolys{} \spolys{} \spolys{} \spolys{}
  \end{minipage}
\end{quote}

\end{document}

von Klaus44 » Di 16. Mär 2010, 15:23

Vielen Dank für die Antworten.

Ich glaube ich mach mir dann aber lieber die Mühe und gebe die Trennzeichen an jeder Stelle einzeln an. Dachte da gibts was einfacheres.

von KOMA » Di 16. Mär 2010, 07:40

hypht1 (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!), wobei unbedingt die Kommentare am Anfang der Datei hypht1.tex zu beachten sind!

Wenn Dir das zu kompliziert ist, oder Du auf Rechnern arbeiten musst, auf denen Du die Formate nicht ändern und auch keine eigenen Formate verwenden kannst, dann lass es.

Nicht zu vergessen, dass es ein Feature ist, dass TeX nur am Bindestrich trennt und man das nur sehr gezielt in den absolut unumgänglichen Fällen ändern sollte.

von bloodworks » Mo 15. Mär 2010, 21:09

Hallo ich befürchte, dass die so niemand helfen kann. Wenn du ein Minimalbeispiel mit lieferst, dann kann dir sicherlich besser geholfen werden. Gruß

Silbentrennung bei Bindestrichen tut nicht

von Klaus44 » Mo 15. Mär 2010, 20:22

Hallo,

ich hab die Dante FAQ gelesen aber kriegs nicht hin.

Wenn ich im Text
Front\-end"=Technologie
schreibe, wird das Wort korrekt getrennt.
Leider kommt das Wort bei mir häufig vor, weswegen ich die Trennung gern an zentraler stelle vornehmen würde.

Leider tut keine der unteren Varianten bei mir.
\hyphenation{Front\-end"=Tech\-no\-lo\-gie}

\hyphenation{Front-end"=Tech-no-lo-gie}

\hyphenation{Frontend"=Technologie}

\begingroup
	\lccode`\==`\-
	\hyphenation{Front-end=-Tech-no-lo-gie}
\endgroup
Kann mir jemand helfen?

Nach oben