Archiv verlassen und diese Seite im Standarddesign anzeigen : Silben färben
Hallo,
ich suche nach einer Möglichkeit, dass in Latex die Silben wechselseitig in verschiedenen Farben gefärbt werden, damit sie für Kinder leichter zu lesen sind.
Prinzipiell scheint Latex Silben ja unterscheiden zu können, da es ja eine Silbentrennung gibt.
Kennt jemand eine Möglichkeit, wie man das bewerkstelligen könnte?
Viele Grüße
Swizz
Hallo,
eine direkte Möglichkeit ist mir leider nicht bekannt.
Theoretisch könntest Du \showhyphens in modifizierter Form nachbilden (so daß das Ergebins in einem Makro und nicht im .log landet), wenn es denn `vollautomagisch' umgesetzt werden soll.
Wenn es nur um ein paar `schwierige' Fälle geht, wäre z. B. so etwas
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{xcolor}
\colorlet{silbea}{blue}
\colorlet{silbeb}{red}
\newcommand*\farbigesilbeni{}
\def\farbigesilbeni#1-#2-#3-#4-#5-#6-#7-#8-#9\null{%
\textcolor{silbea}{#1}%
\ifx\relax#2\relax
\else
\textcolor{silbeb}{#2}%
\ifx\relax#3\relax
\else
\textcolor{silbea}{#3}%
\ifx\relax#4\relax
\else
\textcolor{silbeb}{#4}%
\ifx\relax#5\relax
\else
\textcolor{silbea}{#5}%
\ifx\relax#6\relax
\else
\textcolor{silbeb}{#6}%
\ifx\relax#7\relax
\else
\textcolor{silbea}{#7}%
\ifx\relax#8\relax
\else
\textcolor{silbeb}{#8}%
\fi
\fi
\fi
\fi
\fi
\fi
\fi
}
\newcommand*\farbigesilben[1]{%
\expandafter\farbigesilbeni#1--------\null
}
\begin{document}
\parbox{1em}{\hspace{0pt}Segelfliegerschule}% nur zum Test
\farbigesilben{Se-gel-flie-ger-schu-le}
\farbigesilben{nix}
\end{document}
denkbar.
VG
Danke für den Input. Schaue ich mir mal in Ruhe an, ob ich damit klar komme.
Optimalerweise würde ich schon eine vollautomatische Lösung suchen, bei der ich es für ganze Dokumente an- und ausschalten kann.
VG
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.