Archiv verlassen und diese Seite im Standarddesign anzeigen : \color in Tikz ungleich \textcolor{}{}?
Hallo,
ich bin gerade dabei Diagramme zu erstellen bei denen farbiger Text vorkommt. Ich stehe im Moment vor dem Problem,
dass meine definierte Farbe je nach Verwendung als Text oder Plot unterschiedlich dargestellt wird. Ich hab das Problem mal auf eine Minimalbeispiel reduziert:
\documentclass[11pt, oneside, a4paper]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usepackage{pgfplots}
\definecolor{test}{RGB}{2,66,144}
\begin{document}
dieses \textcolor{test}{blau} hat eine andere Farbe als \\
\tikz \draw [fill=test] (0,0) circle (10pt);
\end{document}
hat jemand eine Idee, warum der identische Farbwert unterschiedlich dargestellt wird?
Viele Grüße,
Josch
Bei mir sind sie gleich. Ich habe es extra noch mal mit der Pipette ausprobiert.
Vielleicht macht der schwarze Rand des Kreises einen Unterschied fürs Auge.
rstuby hat recht, es täuscht. Vergleiche folgendes Beispiel:
\documentclass[11pt, oneside, a4paper]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usepackage{pgfplots}
\definecolor{test}{RGB}{2,66,144}
\begin{document}
\textbf{\textcolor{test}{blau}} hat eine andere Farbe als \\
\begin{tikzpicture}
\tikz \draw [fill=test] (0,0) circle (10pt);
\node (test) at (0,0) {\textcolor{test}{BLAU}};
\end{tikzpicture}
\end{document}
Gruß, Sepp.-
mh stimmt beim Minimalbeispiel seh ich jetzt auch keinen Unterschied mehr... muss ich doch mal den Diagramm Code posten.
\documentclass[11pt, oneside, a4paper,landscape]{scrreprt}
\usepackage[left=2cm, right=2cm, top=2cm, bottom=2cm]{geometry} % Ränder
\usepackage[latin1]{inputenc} % Umlaute
\usepackage[ngerman]{babel} % Sprache
\usepackage[]{scrpage2} % Kopf und Fußzeile ( Linie oben=headsepline, plainheadsepline)
\usepackage{graphicx} % einfügen von Bildern
\usepackage[small, hang, nooneline]{caption} % Bildunterschriften (noonelin = Linksbündig)
\usepackage{amsmath} % für Funktionsgruppe
\usepackage{colortbl} % Tabellen farbig hinterlegen
\usepackage{array}
\usepackage[light,math]{iwona} % andere Schrift
\usepackage{tikz} % Zeichnen in LaTeX
\usepackage{pgfplots} % Zeichnen von Diagrammen
\usepackage[version=3]{mhchem} % Chemische Ausdrücke darstellen z.B. \ce{CO2}
\usepackage{lscape} % darstellen von Querseiten
\usepackage{siunitx}
\usetikzlibrary{arrows,shapes,snakes,automata,back grounds,petri,spy,decorations.pathreplacing}
\definecolor{blau}{RGB}{2,66,144}
\newcommand{\DiagrammH}{12cm}
\newcommand{\DiagrammB}{24cm}
\newcommand{\Pfeil}[2]{[color={black!20!white},->,>=stealth,line width=0.6pt](axis cs:#1)to(axis cs:#2)}
\begin{document}
\begin{figure}
\centering
\footnotesize
\begin{tikzpicture}[trim axis left,trim axis right]
\begin{axis}[
title=\large{\ce{CO2}-Beladung $\varphi$ $[\dfrac{g_{CO_2}}{g_{Oxid}}]$},
xmin=600, xmax=950,
xtick={600,650,...,950},
ymin=0, ymax=0.4,
ytick={0,0.05,...,0.4},
width={\DiagrammB},
height={\DiagrammH},
xlabel={\Large{Temperatur [\si{\celsius}]}},
ylabel={\large{\ce{CO2}-Partialdruck [\si{\bar}]}},
grid=major,
line width=0.6,
/tikz/background rectangle/.style={
fill=black!10!white,
draw=none
},
]
\addplot[black,domain=600:900]{3.58014E+04*exp(-0.5*(ln((x-7.84062E+01)/4.53161E+03)/3.74326E-01)^2)+1.27690E-03};
\draw \Pfeil{802.94,0.121}{802.94,0.1382};
\addplot[only marks,mark=diamond*,mark options={draw=blau,fill=blau}]coordinates{
(802.94,0.1160)
};
\addplot[only marks,mark=diamond*,mark options={draw=blau,fill=white}]coordinates{
(802.94,0.1432)
};
\draw (axis cs:815,0.1160)node[fill=white,fill opacity=0.7]{\small{\textcolor[RGB]{2,66,144}{blau1}}};
\draw (axis cs:790,0.1160)node[fill=white,fill opacity=0.7]{\small{\textcolor{blau}{blau2}}};
\end{axis}
\end{tikzpicture}
\end{figure}
\end{document}
sry für das etwas umfangreichere "Minimal"-beispiel ;)
sehr ihr hier einen Unterschied zwischen Text und plot?
Gruß Josch
Ich glaube, der optische Unterschied kommt nur, weil der Text dünner ist.
Allerdings zeigt mir die Pipette jetzt eindeutig etwas Blasseres beim Text an, aber nicht einheitlich. 77,122,177 war das Dunkelste, was ich beim Text kriegen konnte. Der Plot ist eindeutig 2,66,144, wie er soll.
Hallo,
vielleicht kommt die blassere Farbe ja durch die Transparenz (opacity=0.7)?
Christian.
n Abend,
na klar die Transparenz ist das Problem. Hab ich irgendwie übersehen...
viele Dank Christian.
Grüße Josch
Moin,
bei mir ist gerade eine weitere Frage zu meinem Minimalbeispiel (Post vom 09.03.2012 19:38Uhr) aufgetaucht.
Ich bin mir nicht sicher ob ich eventuell ein neues Thema erstellen soll...
Es geht um die Darstellung der y-Achse genauer um die Skalierung.
Zum einen frage ich mich warum 0.05 als 5*10^-2 dargestellt wird und wie ich das ändern kann.
Zweitens finde ich es auch etwas unschön dass die Zahlen scheinbar rechtsbündig angeordnet werden.
Ist es möglich die Zahlen am Dezimalpunkt auszurichten?
Viele Grüße,
Josch
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.