Wörter einlesen, Buchstabenausgabe farbig

Schriftbild, Absätze und Auflistungen einstellen


Lorz
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 83
Registriert: Mi 26. Feb 2020, 22:13
Wohnort: Bremen

Wörter einlesen, Buchstabenausgabe farbig

Beitrag von Lorz »

Hallo!
Ich würde gern folgendes tun:
Ich habe eine tex-Datei "Kuerzel", die eine Liste von Kürzeln enthält, a la

Bor
Cls
Dmk
Hji

Ein tex-Code soll nun folgendes leisten: Er soll von dieser Liste ein Farbtransformation bauen.
Und zwar so:

Jeder Buchstabe erhellt eine eigene Farbe. Dazu habe ich eine Farbzuordnung
A <-> Farbe 1(und auch "a <-> Farbe 1)
B <-> Farbe 2
C <-> Farbe 3
usw

Die Ausgabe soll eine pdf sein.

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2869
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Wörter einlesen, Buchstabenausgabe farbig

Beitrag von Stefan Kottwitz »

Du kannst die Farben mit Namen definieren, wie farbeA, farbeB, farbeC, ... mit z.B. \definecolor{colB}{HTML}{3CB44B} und ein Makro machen, das mit dem Namen anhand des Buchstabens arbeitet, etwa:
\newcommand{\farbfeld}[1]{\colorbox{farbe#1}{\rule{0pt}{8mm}\rule{8mm}{0pt}}}
Das Einlesen der Datei und Makro anwenden kannst Du z.B. mit LuaLaTeX machen (luacode, io.open, tex.sprint("\\farbfeld{...}"), ...)

Stefan

Lorz
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 83
Registriert: Mi 26. Feb 2020, 22:13
Wohnort: Bremen

Re: Wörter einlesen, Buchstabenausgabe farbig

Beitrag von Lorz »

@Stefan Kottwitz
Danke für die schnelle Antwort!
Ich probiere das mal umsetzen und schreibe dann noch mal hier rein.

Antworten