Anzeige:
Ergebnis 1 bis 9 von 9

Thema: \color in Tikz ungleich \textcolor{}{}?

  1. #1
    Registrierter Benutzer
    Registriert seit
    04.08.2008
    Beiträge
    62

    \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:
    Code:
    \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

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    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.

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    rstuby hat recht, es täuscht. Vergleiche folgendes Beispiel:
    Code:
    \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.-

  4. #4
    Registrierter Benutzer
    Registriert seit
    04.08.2008
    Beiträge
    62
    mh stimmt beim Minimalbeispiel seh ich jetzt auch keinen Unterschied mehr... muss ich doch mal den Diagramm Code posten.

    Code:
    \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,backgrounds,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

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ich glaube, der optische Unterschied kommt nur, weil der Text dünner ist.

  6. #6
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    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.

  7. #7
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Hallo,

    vielleicht kommt die blassere Farbe ja durch die Transparenz (opacity=0.7)?

    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  8. #8
    Registrierter Benutzer
    Registriert seit
    04.08.2008
    Beiträge
    62
    n Abend,

    na klar die Transparenz ist das Problem. Hab ich irgendwie übersehen...
    viele Dank Christian.

    Grüße Josch

  9. #9
    Registrierter Benutzer
    Registriert seit
    04.08.2008
    Beiträge
    62
    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

Lesezeichen

Berechtigungen

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