goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99977
Top-Poster: Johannes_B (5061)

Wir begrüßen unseren neuesten Benutzer Ron Flower.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Eigene Symbole als mark in tikzpicture verwenden

 

Alma
Forum-Newbie
Forum-Newbie

Beiträge: 3
Anmeldedatum: 25.10.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.10.2019, 13:48     Titel: Eigene Symbole als mark in tikzpicture verwenden
  Antworten mit Zitat      
Hello,

Ich habe ein übergeordnetes Farb- und Symbolchemata für meine Abschlussarbeit, welche ich jetzt in/auf meine Abbildungen einbringen/anwenden möchte.

Folgendes Minimalbeispiel funktioniert erst einmal: das einlesen meiner Messdaten und daraus eine Abbildung machen. (Alle weiteren Sachen bzgl. Formatierungen von zB. Legenden habe ich für die Übersichtlichkeit gelöscht). Die beiden Testreihen sind in der .zip-Datei. Das Ergebnis das hierbei rauskommt ist beigefügt mit dem Namen Minimalbeispiel.jpg

Code

\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel}  
\selectlanguage{ngerman}      
\usepackage{lmodern}                
\usepackage[T1]{fontenc}              
\usepackage{textcomp}          
\usepackage[latin1]{inputenc}                      
\usepackage{textgreek}                
\usepackage{pifont}
\usepackage{tikz}                                        
\usetikzlibrary{positioning}
\usepackage{amssymb, amsthm}  
\usepackage{amsxtra}        
\usepackage{mnsymbol}  
\usepackage{wasysym}      
\usepackage{psfrag}
\usepackage{float}  
\usepackage{floatflt}      
\usepackage{here}            
\restylefloat{figure}
\usepackage{subfigure}    
\usepackage{graphicx}      
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\usepackage{tocbasic}
\usepackage{chngcntr}


\begin{document}

Beispiel:
\begin{figure}[H] \centering
\begin{tikzpicture}
   \begin{axis}[xmin=0,xmax=700,ymin=0,ymax=200000,
                xlabel near ticks, xlabel={Volumenstrom},
                ylabel near ticks, ylabel={Druckverlust},
               /pgf/number format/.cd, use comma, 1000 sep = {},
               grid=minor,
                      legend entries={Messreihe a, Messreihe b
},
               legend cell align=left
]
      \addplot [blue, mark=*, only marks] table [x index=36, y index=44]{testa.dat};
      \addplot [red, mark=*, only marks] table [x index=36, y index=44]{testb.dat};
   \end{axis}
\end{tikzpicture}
\end{figure}

\end{document}
 


jetzt möchte ich aber natürlich keine * als Symbole haben, sondern meine eigenen erstellten Symbole. Für mein großes Dokument klappt das wunderbar, wenn ich vorne in die Präambel folgendes hinzufüge.

Code

\definecolor{schwarz}{rgb}{0,0,0}
\def\SymbVGaKSa{\makebox[0pt][c]{\color{schwarz}{$\smalldiamond$}}\makebox[0pt][c]{\color{schwarz}{$\medcircle$}}}
\def\SymbVGaKSb{\makebox[0pt][c]{\color{schwarz}{$\times$}}\makebox[0pt][c]{\color{schwarz}{$\medcircle$}}}
 

Um eine Vorstellung zu bekommen wieviele ich davon habe: FarbSymbolik.jpg (und dann das dreifache davon)

Jetzt habe ich versucht das über \pgfdeclareplotmark{SymbVGaKSa}{\SymbVGaKSa} zu lösen, was nicht klappt, was evtl daran liegt, dass meine definierten Symbole für tikz in der falschen (Mathe)Umgebung definiert wurden?

Ich hoffe ich konnte mein Problem verständlich machen und jemand hat einen guten Hinweis Smile
Ich entschuldige mich höflich, wenn ich mich zu dämlich anstelle und die Lösung offensichtlich ist.

Danke Euch,
Alma

Minimalbeispiel.JPG
 Beschreibung:
Minimalbeispiel

Download
 Dateiname:  Minimalbeispiel.JPG
 Dateigröße:  48.73 KB
 Heruntergeladen:  16 mal
Testreihen.zip
 Beschreibung:
Die beiden Testreihen im Format .dat

Download
 Dateiname:  Testreihen.zip
 Dateigröße:  8.25 KB
 Heruntergeladen:  9 mal
Ausschnitt FarbSymbolik.JPG
 Beschreibung:
Ausschnitt FarbSymbolik

Download
 Dateiname:  Ausschnitt FarbSymbolik.JPG
 Dateigröße:  45.79 KB
 Heruntergeladen:  17 mal
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1916
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 25.10.2019, 16:14     Titel:
  Antworten mit Zitat      
Dein Beispiel ist nicht minimal. Die Datenquellen sind zwar als Archiv im Anhang enthalten, das Problem kann man aber mit verhältnismäßig einfach gehaltenen Mitteln im Beispiel nachbilden. Es müssen nicht die echten Daten sein, sondern nur etwas, mit dem man arbeiten kann.

Was geschieht, wenn Du einen Knoten benutzt?

Code
\pgfdeclareplotmark{SymbVGaKSa}{\node{\SymbVGaKSa};}


Dein Wert für die Option compat ist nicht auf dem neuesten Stand.

Off-Topic:

Die Dokumentsprache wird schon durch babel und dessen Option bestimmt, \selectlanguage wird dafür nicht gebraucht.

Alle neueren Editoren kodieren ihre Dateien in UTF-8. Dazu müsste die Option beim Laden von inputenc geändert werden. In dem Fall ist das Paket bei einer aktuellen TeX-Distribution verzichtbar. Solltest Du das machen wollen, dann zur Sicherheit bitte nur an Kopien Deiner Dateien.

pgfplots lädt pgf/TikZ, welches xcolor und graphicx lädt.

subfigure ist veraltet und sollte, sofern es verwendet wird, durch eine der Alternativen ersetzt werden.

chngcntr ist nicht veraltet, aber es zu laden.

Es gibt andere Möglichkeiten, den Effekt von float und dessen Option H zu erreichen.

Zuletzt bearbeitet von Bartman am 25.10.2019, 21:03, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Alma
Forum-Newbie
Forum-Newbie

Beiträge: 3
Anmeldedatum: 25.10.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.10.2019, 20:29     Titel:
  Antworten mit Zitat      
Heyho Bartman,

ich gelobe Besserung bzgl. meiner Minimalbeispiele! Es war keine Absicht, dass zu verkomplizieren, danke Dir, dass Du Dich trotzdem mit meinem Problem befasst hast Very Happy

Zitat:
Was geschieht, wenn Du einen Knoten benutzt?


Es ist ein Träumchen Mr. Green und es ist wunderschön *hehe*

Bzgl. Off-Topic: Vielen Dank für Deine weiteren Hilfen bzgl. meiner Sprache und pgfplots/xcolor/graphics etc.
Subfigure sollte ich dann auch ersetzen und mit float werde ich mich auch noch beschäftigen! Dankeschön für die Hinweise! Very Happy

Ergebnis.JPG
 Beschreibung:
Resultat

Download
 Dateiname:  Ergebnis.JPG
 Dateigröße:  65.89 KB
 Heruntergeladen:  17 mal
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1916
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 25.10.2019, 21:51     Titel:
  Antworten mit Zitat      
Für weitere Beiträge mit angehängten Abbildungen: Wie hänge ich ein Bild an meine Frage?

Code
\definecolor{schwarz}{rgb}{0,0,0}


Wenn es bei dieser Zeile darum geht, einen deutschen Namen für den vorhandenen Namen black anzulegen, dann geht das auch mit dem Befehl \colorlet. Näheres ist dem Abschnitt 2.5.2 "Color definition in xcolor" in der Dokumentation des Pakets xcolor zu entnehmen.
Private Nachricht senden Benutzer-Profile anzeigen

Alma
Forum-Newbie
Forum-Newbie

Beiträge: 3
Anmeldedatum: 25.10.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.10.2019, 09:24     Titel:
  Antworten mit Zitat      
Hi Bartman,
das \colorlet sieht verdammt interessant aus (prozentuales heller und dunkler machen von einer Grundfarbe) - das schau ich mir definitiv noch an. Danke Smile
In meinem Beispiel war das mit dem schwarz einfach ein Platzhalter für 12 von mir definierte Farben.
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de