Seite 1 von 1

Suche Symbole (Elektrotechnik: Stern, Dreieck)

Verfasst: Di 7. Jul 2015, 10:20
von kasiii
Hallo Zusammen,

ich suche die Symbole für Stern- und Dreieckschaltung siehe Wikipedia. Das Sternsymbol darf auch gerne umgedreht sein.

Kennt jemand eine Schriftart oder ein Paket, das diese Symbole enthält? Ideal wäre, wenn sich diese in der Mathe-Umgebung und im Fließtext einbinden liesen.

Verfasst: Di 7. Jul 2015, 16:03
von sudo
Du fragst tatsächlich nach einem Dreieck? Siehe Dexify oder The Comprehensive LaTeX Symbol List.

Die Sternschaltung wirst du wohl eher selber malen müssen. Ist ja aber auch kein schwieriges Zeichen. Und wenn man sich dafür ein Makro macht, kann man das auch leicht im Fließtext verwenden.

Verfasst: Di 7. Jul 2015, 16:07
von kasiii
Ok, das Dreieck scheint kein Problem zu sein. Danke.
sudo hat geschrieben:Die Sternschaltung wirst du wohl eher selber malen müssen. Ist ja aber auch kein schwieriges Zeichen. Und wenn man sich dafür ein Makro macht, kann man das auch leicht im Fließtext verwenden.
Wo kann man anfangen sich schlau zu machen, wenn man noch nie ein Makro oder ein Zeichen selbst gemacht hat?

Gibt es nicht vielleicht ein Paket, das das Stern-Symbol anbietet :?

Verfasst: Di 7. Jul 2015, 21:47
von sudo
Zum Zeichnen würde ich Tikz nehmen. Man kann aber auch mit PSTricks oder mit Metapost arbeiten.

AFAIK skalieren Metapost Grafiken gleich mit der Schriftgröße. Dafür benötigt das Erstellen der Grafik damit m.E. am meisten Einarbeitung.

Um ein Makro zu erstellen google mal nach newcommand.

Verfasst: Do 9. Jul 2015, 15:31
von kasiii
Das Symbol mit tikz zu zeichnen ist kein Problem. Ein Kommando anzulegen, welches das Symbol zeichnet auch nicht. Allerdings war das vermutlich auch nicht so gemeint, wie ich es realisiert haben...

Hier ein Minimalbsp:
\documentclass[ngerman, fontsize=12pt]{scrartcl}

\usepackage[]{babel}		% in neuer deutschen Sprache und Rechtschreibung + silbentrennung  
\usepackage[utf8,]{inputenc}		% Europäischer Zeichensatz kann verwendet werden 
\usepackage[T1,]{fontenc}			% T1-kodierte Schriften, Silbentrennung besser bei diesen Schriften (üöä)


% Schriftart
\usepackage[]{libertineRoman}
\usepackage[scaled=.85]{helvet}
\usepackage[zerostyle=c, scaled=.92]{newtxtt}
\usepackage[scaled=1,libertine,cmintegrals,bigdelims]{newtxmath}
\usepackage[]{stmaryrd}


\usepackage{tikz}

\newcommand{\Stern}{\tikz[scale=.15, thick] \draw[] (0,0) -- (90:.95) -- (0,0) -- (-45:1.1) -- (0,0) -- (225:1.1);}
\newcommand{\Dreieck}{\tikz[scale=.28, thick] \draw[] (0,0) -- (65:1) --++ (-65:1) --cycle;}


\begin{document}
			
			\Stern-Schaltung 
			
			\Dreieck-Schaltung
			
%			\[ U_\Stern = 230\,\mathrm{V} \qquad U_\Dreieck=400\,\mathrm{V} \]
	
\end{document}
Die manuelle Skalierung ist natürlich Laienhaft, das geht sicher besser. Wenn ich wüsste wie... Vielleicht kann mir hier jemand weiterhelfen :D :?:

Außerdem wäre es wichtig, dass das Symbol auch im Mathemodus als tiefgestelltes Zeichen vorhanden ist.

Verfasst: Do 9. Jul 2015, 16:01
von sudo
Du kannst in der Definition mit \ifmmode abfragen, ob du im Mathemodus bist. \mathord{} macht dir dann normale Mathesymbole aus deinen \tikz.
\documentclass[ngerman, fontsize=12pt]{scrartcl}

\usepackage[]{babel}      % in neuer deutschen Sprache und Rechtschreibung + silbentrennung  
\usepackage[utf8,]{inputenc}      % Europäischer Zeichensatz kann verwendet werden 
\usepackage[T1,]{fontenc}         % T1-kodierte Schriften, Silbentrennung besser bei diesen Schriften (üöä)


% Schriftart
\usepackage[]{libertineRoman}
\usepackage[scaled=.85]{helvet}
\usepackage[zerostyle=c, scaled=.92]{newtxtt}
\usepackage[scaled=1,libertine,cmintegrals,bigdelims]{newtxmath}
\usepackage[]{stmaryrd}


\usepackage{tikz}

\newcommand{\Stern}{{\ifmmode%
\mathord{\tikz[scale=.15, thick] \draw[] (0,0) -- (90:.95) -- (0,0) -- (-45:1.1) -- (0,0) -- (225:1.1);}%
\else%
\tikz[scale=.15, thick] \draw[] (0,0) -- (90:.95) -- (0,0) -- (-45:1.1) -- (0,0) -- (225:1.1);%
\fi}}
\newcommand{\Dreieck}{{\ifmmode%
\mathord{\tikz[scale=.28, thick] \draw[] (0,0) -- (65:1) --++ (-65:1) --cycle;}%
\else%
\tikz[scale=.28, thick] \draw[] (0,0) -- (65:1) --++ (-65:1) --cycle;%
\fi}}

\begin{document}
         
         \Stern-Schaltung 
         
         \Dreieck-Schaltung
         
         \[ U_\Stern = 230\,\mathrm{V} \qquad U_\Dreieck=400\,\mathrm{V} \]
   
\end{document}

Verfasst: Do 9. Jul 2015, 20:15
von kasiii
Das sieht schon professionell aus. Vielen Dank :) !

Gibt es eine Möglichkeit, die Skalierung noch anzupassen, sodass die Symbole auf die Höhe eines Großbuchstaben skaliert werden? Und, dass die Symbole, wenn sie Tiefgestellt werden automatisch verkleinert werden?

So wie es jetzt ist, passt es ja nur zu der aktuellen Schrift in 12 pt.

Verfasst: Do 9. Jul 2015, 20:52
von Noch so einer
Man kann in Abhängigkeit der aktuellen Schriftgröße arbeiten:
\documentclass[ngerman, fontsize=12pt]{scrartcl}

\usepackage[]{babel}      % in neuer deutschen Sprache und Rechtschreibung + silbentrennung  
\usepackage[utf8,]{inputenc}      % Europäischer Zeichensatz kann verwendet werden 
\usepackage[T1,]{fontenc}         % T1-kodierte Schriften, Silbentrennung besser bei diesen Schriften (üöä)


% Schriftart
\usepackage[]{libertineRoman}
\usepackage[scaled=.85]{helvet}
\usepackage[zerostyle=c, scaled=.92]{newtxtt}
\usepackage[scaled=1,libertine,cmintegrals,bigdelims]{newtxmath}
\usepackage[]{stmaryrd}
\usepackage{amsmath}


\usepackage{tikz}

\newcommand{\Stern}{{\ifmmode%
\text{\tikz[thick] \draw[] (0,0) -- (90:.9ex) -- (0,0) -- (-45:1.1ex) -- (0,0) -- (225:1.1ex);}%
\else%
\tikz[thick] \draw[] (0,0) -- (90:.9ex) -- (0,0) -- (-45:1.1ex) -- (0,0) -- (225:1.1ex);%
\fi}}
\newcommand{\Dreieck}{{\ifmmode%
\text{\tikz[thick] \draw[] (0,0) -- (65:1.5ex) --++ (-65:1.5ex) --cycle;}%
\else%
\tikz[thick] \draw[] (0,0) -- (65:1.5ex) --++ (-65:1.5ex) --cycle;%
\fi}}

\begin{document}
         
         \Stern-Schaltung 
         
         \Dreieck-Schaltung
         
         \[ U_\Stern = 230\,\mathrm{V} \qquad U_\Dreieck=400\,\mathrm{V} \]
   
\end{document}