Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Silben färben

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    219

    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

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    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
    Code:
    \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
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    219
    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

Lesezeichen

Berechtigungen

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