Seite 1 von 1

Fehlermeldung durch \definecolor{BLAUS}{HTML}{33b5e5}

Verfasst: Fr 29. Jun 2012, 18:46
von Alexandra Strahl
Hallo,

ich habe für mein Dok ein paar Farben über HTML ( hexcode) definiert.
Die ersten 2 laufen beim Kompilieren auch einwandfrei durch, die 3. ( und alle nachfolgenden machen folgende Fehlermeldung:
! Missing number, treated as zero.
< to be read again>
f
l.18\definecolor{}BLAUS}{HTML}{(ad5f0}
\documentclass[a4paper, 10pt, landscape]{scrbook}
\usepackage[html]{xcolor}
\definecolor{GRAU}{HTML}{535353}
\definecolor{BLAUC}{HTML}{0099cc}
\definecolor{BLAUS}{HTML}{33b5e5}
\definecolor{BLAUSS}{HTML}{8ad5f0}
\definecolor{RotChapter}{HTML}{cc0000}
\definecolor{RotSection}{HTML}{ff4444}
\definecolor{RotSubSection}{HTML}{ff9494}
\definecolor{GelbChapter}{HTML}{ff8800}
\definecolor{GelbSection}{HTML}{ffbb33}
\definecolor{GelbSubSection}{HTML}{ffd980}
\begin{document}
\addtokomafont{chapter}{\color{GRAU}}
\addtokomafont{section}{\color{BLAUS}}
\addtokomafont{subsection}{\color{BLAUSS}}
\end{document}
danke
alex[/code]

Verfasst: Fr 29. Jun 2012, 20:12
von cgnieder
Das scheint mir ein Bug im »xcolor« Paket zu sein. Mit Grußbuchstaben funktionierts jedenfalls fehlerfrei:
\documentclass{scrbook}
\usepackage[html]{xcolor}
\definecolor{GRAU}{HTML}{535353}
\definecolor{BLAUC}{HTML}{0099CC}
\definecolor{BLAUS}{HTML}{33B5E5}
\definecolor{BLAUSS}{HTML}{8AD5F0}
\definecolor{RotChapter}{HTML}{CC0000}
\definecolor{RotSection}{HTML}{FF4444}
\definecolor{RotSubSection}{HTML}{FF9494}
\definecolor{GelbChapter}{HTML}{FF8800}
\definecolor{GelbSection}{HTML}{FFBB33}
\definecolor{GelbSubSection}{HTML}{FFD980}
\begin{document}
\addtokomafont{chapter}{\color{GRAU}}
\addtokomafont{section}{\color{BLAUS}}
\addtokomafont{subsection}{\color{BLAUSS}}
\end{document}
Grüße

Danke - )

Verfasst: Fr 29. Jun 2012, 21:01
von Alexandra Strahl
Oh Mann,
da wär ich in 100 Jahren nicht drauf gekommen ;)

ein dickes, fettes 'Danke'!!!

Anbei mal noch ne Frage:

Was genau muss in die Präambel und was ins Dok?
Bisher hab ich immer HTML und CSS als 'gefühlte' Referenz genommen.

Wo kann ich dazu was lesen? Oder gibt's ne klare Regel dafür?

merci vielmals

Alex

Verfasst: Fr 29. Jun 2012, 21:08
von cgnieder
In die Präambel muss auf jeden Fall das Laden von Paketen (\usepackage). Ansonsten würde ich alle Definitionen und Setup-Entscheidungen (betreffs Layout oder was auch immer…) in der Präambel machen.

Am besten sortiert man sich meiner Meinung nach die Präambel auch thematisch: Ein Block für Fonts, Encodings etc, einen für reine Layout-Entscheidung (wie die in Deinem Beispiel), einen für Mathematik, einen für Bibliographie usw.

Idealerweise enthält der Dokument-Teil nur noch das eigentliche Dokument, also den konkreten Inhalt.

Grüße

PS: ich habe einen Bugreport an den xcolor-Autoren geschrieben

Verfasst: Fr 29. Jun 2012, 21:11
von Alexandra Strahl
Hey, Danke :)

Also ebenfalls ne klare Trennung von Struktur und Inhalt ;)

Soweit erstmal Danke! :)

Schönen Abend noch
alex