PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : n x n- Quadrat erstellen und färben



biene1707
10-09-2013, 12:32
Hey. Sitze schon seit Stunden an LaTeX und bekomme es einfach nicht hin ein n x n-Quadrat zu erstellen. Kann mir da jemand von euch behilflich sein. Auch wäre echt schön,wenn mir jemand sagen könnte wie ich diese Quadrate färbe. Brauche die Quadrate ganz dringend für meine Bachelorarbeit. Vielen Dank im Voraus

esdd
10-09-2013, 13:07
Dafür gibt es verschiedene Möglichkeiten. Was hast du denn versuchst? Verwendest du bereits ein Paket zum Zeichnen?

Hier ist mal ein Vorschlag mit einer Matrix in tikz:


\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\matrix[inner sep=0pt,matrix of nodes, nodes in empty cells, row sep=-0.5\pgflinewidth, column sep=-0.5\pgflinewidth,%
nodes={%
draw,% Ränder der Quadrate zeichnen
fill=green,% Standardfüllfarbe, gegebenenfalls auskommentieren
minimum size=2cm% Größe der Quadrate
}]{%
|[fill=red]|&&|[fill=yellow,fill opacity=0.5]|\\% 1.Quadrat rot, 2. Standard, 3. gelb mit opacity 0.5
&|[fill=blue!50!red]|&\\% zweite Quadratzeile
|[fill=orange,fill opacity=0.5]|&&|[fill=blue]|\\% dritte Quadratzeile
};
\end{tikzpicture}
\end{document}

Gruß
Elke

biene1707
12-09-2013, 12:23
Hallo Elke,
ich danke dir vielmals für die Antwort. Ja damit klappt es ganz gut =).. Muss mich jetzt nur noch ein wenig einarbeiten um damit auch andere Quadrate zeichnen zu können. vielen Dank :)

biene1707
12-09-2013, 17:41
Könnte mir vielleicht auch jemand von euch verraten, wie ich einen Text in die Felder bzw. Buchstaben einfügen kann und wie ich vor dem Quadrat etwas schreiben kann also z.B. i für die Zeile und j für die Spalte. Bekomme das einfach nicht hin. Verstehe die Befehle auch nicht wirlich beim Tikz.

Mit freundlichen Grüßen
Mathebiene1707

esdd
12-09-2013, 23:59
Hier ist mal ein Vorschlag mit Text in einigen Quadraten. Wo die Beschriftungen außerhalb hin sollen, ist mir leider nicht klar.


\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\matrix(m)% Name der Matrix ist m
[inner sep=0pt,
matrix of nodes, nodes in empty cells,
row sep=-0.5\pgflinewidth, column sep=-0.5\pgflinewidth,
font=\strut,
nodes={
draw,% Ränder der Quadrate zeichnen
fill=green,% Standardfüllfarbe, gegebenenfalls auskommentieren
minimum size=2cm,% Größe der Quadrate
inner sep=0.3333em
}]{
% erste Zeile
|[fill=red]|Feld m-1-1
&gruen
&|[fill=yellow,fill opacity=0.5,text opacity=1]|Text\\
% zweite Zeile
Feld m-2-1
&|[fill=blue!50!red]|Feld m-2-2
&\\
% dritte Zeile
|[fill=orange,fill opacity=0.5]|
&
&|[fill=blue]|Feld m-3-3\\
};
% Beschriftung außerhalb der Zelle oben links
\path (m-1-1) [late options={label=left:i,label=above:j,label=above left:0}];
\path (m-3-3) [late options={label=right:k,label=below:l,label=below right:x}];
\end{tikzpicture}
\end{document}
Gruß
Elke