PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MOG - Miracle Octad Generator - Bild?



Plektron
20-09-2012, 11:56
Hallo zusammen!

Mal wieder komme ich an einer Stelle meiner Arbeit nicht weiter - ich würde gerne den sogenannten MOG (s.u.) in seiner Gesamtheit und einzelne Teile daraus visualisieren - leider habe ich keinen Schimmer, wie. :confused:

Würdet ihr das in LaTeX machen oder in einem Grafikprogramm und das dann als Bild einbinden? Könnt ihr mir dazu ein kostenfreies Programm empfehlen oder einen Tipp geben, wie ich das in LaTeX hinbekomme? Ich habe es mit Array versucht, bei mir waren diese aber viel zu klobig.

Ich danke euch vielmals für eure Geduld und Zeit!

Hier der sogenannte MOG:
http://finitegeometry.org/sc/24/mogdefs_files/100514-Curtis1976MOG.jpg

Plektron
20-09-2012, 13:37
Habe inzwischen eine recht profane Möglichkeit gefunden - mit dem Grafikprogramm Dia. Ist zwar nicht das Gelbe vom Ei, aber es erfüllt seinen Zweck.

hakaze
21-09-2012, 10:29
Hier mal ein Vorschlag mit TikZ/pgf (http://texdoc.net/texmf-dist/doc/generic/pgf/pgfmanual.pdf) (ist sicherlich noch ausbaufähig):

\documentclass{standalone}

\usepackage{tikz}
% Bibliotheken für Matrizen und extra Positionierungsoptionen
\usetikzlibrary{matrix,positioning}

\begin{document}
\begin{tikzpicture}

% großer Kreis, leer
\tikzstyle{circL}=[circle, minimum size=8mm, draw=black, fill=white];
% kleiner Kreis, schwarz
\tikzstyle{circS}=[circle, minimum size=2mm, draw=black, fill=black];
% schwarzes Quadrat
\tikzstyle{boxB}=[rectangle, minimum size=10mm, draw=black, fill=black];
% weißes Quadrat
\tikzstyle{boxW}=[rectangle, minimum size=9mm, draw=white, fill=white];
% Matrix-Layout
\tikzstyle{miniMOG}=[matrix, matrix of nodes, draw=black, column sep={1cm,between origins}, row sep={1cm,between origins}, inner sep=0pt];

% erste reihe
\node[name= M1, miniMOG] at (0,0) {%
\node[boxB]{}; & \node[boxB]{}; \\
\node[boxW]{}; & \node[boxW]{}; \\
\node[boxW]{}; & \node[boxB]{}; \\
\node[boxW]{}; & \node[boxB]{}; \\
};

\node[name= M2, right=5mm of M1.east, miniMOG]{%
\node[boxB]{}; & \node[boxW]{}; & \node[circS]{}; & \node[circL]{}; \\
\node[boxW]{}; & \node[boxB]{}; & \node[circL]{}; & \node[circS]{}; \\
\node[circL]{}; & \node[circS]{}; & \node[boxW]{}; & \node[boxB]{}; \\
\node[circS]{}; & \node[circL]{}; & \node[boxB]{}; & \node[boxW]{}; \\
};
% zweite Reihe
\node[name= M3, below=5mm of M1.south, miniMOG]{%
\node[boxB]{}; & \node[boxB]{}; \\
\node[boxW]{}; & \node[boxW]{}; \\
\node[boxB]{}; & \node[boxW]{}; \\
\node[boxB]{}; & \node[boxW]{}; \\
};

\node[name= M4, right=5mm of M3.east, miniMOG]{%
\node[boxB]{}; & \node[boxW]{}; & \node[circS]{}; & \node[circL]{}; \\
\node[boxW]{}; & \node[boxB]{}; & \node[circL]{}; & \node[circS]{}; \\
\node[circS]{}; & \node[circL]{}; & \node[boxB]{}; & \node[boxW]{}; \\
\node[circL]{}; & \node[circS]{}; & \node[boxW]{}; & \node[boxB]{}; \\
};

\end{tikzpicture}
\end{document}http://mrunix.de/forums/attachment.php?attachmentid=5378&stc=1&d=1348217022