Seite 1 von 1

Ladungssymbole in TikZ

Verfasst: Mo 2. Mär 2015, 18:01
von Schimmelpilz
Aloha,
ich würde gerne in TikZ Ladungssymbole weiß ausgefüllt aber vor farbigem Hintergrund darstellen. Mein bisheriger Ansatz erzeugt leider einen weißen Rand. Hat jemand eine Idee?
\begin{tikzpicture}
\draw[fill=gray](0,0) -- (0,2)-- (2,2)--(2,0)--(0,0);
\node[below,circle,inner sep=-.5pt,fill=white]at (1,1){$\oplus$};
\end{tikzpicture}
Grüße,
SchiPi

Verfasst: Mo 2. Mär 2015, 18:06
von Johannes_B
Warum machst du denn kein Minimalbeispiel? So können die TikZ-Helfer sofort loslegen.

Verfasst: Mo 2. Mär 2015, 18:10
von Schimmelpilz
Sorry.
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{amsmath, amssymb, amsfonts, amsthm}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,snakes,automata,backgrounds,matrix,decorations.pathmorphing}

\begin{document}
\begin{tikzpicture}
\draw[fill=gray](0,0) -- (0,2)-- (2,2)--(2,0)--(0,0);
\node[below,circle,inner sep=-.5pt,fill=white]at (1,1){$\oplus$};
\end{tikzpicture}
\end{document}

Re: Ladungssymbole in TikZ

Verfasst: Mo 2. Mär 2015, 20:19
von rais
Moin,
Schimmelpilz hat geschrieben: ich würde gerne in TikZ Ladungssymbole weiß ausgefüllt aber vor farbigem Hintergrund darstellen. Mein bisheriger Ansatz erzeugt leider einen weißen Rand.
Dein $\oplus$ hat seitlich einen Rand. Warum baust Du das Teil nicht selbst?
\documentclass{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage{tikz} 
\setlength\fboxsep{-0.1pt} %nur zur Demo
\setlength\fboxrule{0.1pt}
\begin{document} 
\begin{tikzpicture} 
\draw[fill=gray](0,0) rectangle (2,2); 
\node[below,circle,inner sep=0pt,minimum size=0pt,fill=white]at (1,1){\fbox{$\oplus$}};
\draw[red,fill=white] (1,1.2) circle(0.14) +(-0.14,0) -- +(0.14,0) +(0,-0.14) -- +(0,0.14);
\end{tikzpicture}
\end{document} 
MfG
Rainer