Bilder in minipage nicht mittig
Verfasst: Fr 8. Mai 2015, 19:05
Ich habe ein Problem mit dem zentrieren von selbst erstellten Grafiken in minipages. Hier mein code:
Wenn ich das konvertiere, dann ist der dritte Graph perfekt mittig, die ersten zwei, die ich mit minipages nebeneinander erstellt habe, sind es aber nicht. Wo liegt der Fehler? Gibt es generell etwas, das ich verbessern oder beachten sollte? Bin totaler Anfänger mit Latex.
\documentclass[]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{fullpage} \usepackage{fourier} \usepackage{tikz} \usetikzlibrary{arrows, shapes,positioning} \usepackage{tkz-graph} \begin{document} \begin{minipage}{0.5\textwidth} \begin{center} \begin{tikzpicture}[node distance = 3 cm] \tikzset{VertexStyle/.style = {draw=black,shape=circle,fill=black,minimum size=7pt, inner sep = 0}} \tikzset{EdgeStyle/.style = {thick, double = black, double distance = 0pt}} \tikzset{LabelStyle/.style = {draw, fill = white, text = black}} \node[VertexStyle, label=below:B](B){}; \node[VertexStyle,left=of B, label=left:A](A){}; \node[VertexStyle,right=of B, label=right:C](C){}; \node[VertexStyle,above=of B, label=above:D](D){}; \draw[EdgeStyle](B) to node[left]{1} (D) ; \tikzset{EdgeStyle/.append style = {bend left}} \draw[EdgeStyle](A) to node[above]{2} (B); \draw[EdgeStyle](B) to node[below]{3} (A); \draw[EdgeStyle](B) to node[above]{4} (C); \draw[EdgeStyle](C) to node[below]{5} (B); \draw[EdgeStyle](A) to node[left]{6} (D); \draw[EdgeStyle](D) to node[right]{7} (C); \end{tikzpicture} \end{center} \end{minipage} \quad \begin{minipage}{0.5\textwidth} \begin{center} \begin{tikzpicture}[node distance = 3 cm] \tikzset{VertexStyle/.style = {draw=black,shape=circle,fill=black,minimum size=7pt, inner sep = 0}} \tikzset{EdgeStyle/.style = {thick, double = black, double distance = 0pt}} \tikzset{LabelStyle/.style = {draw, fill = white, text = black}} \node[VertexStyle, label=below:B](B){}; \node[VertexStyle,left=of B, label=left:A](A){}; \node[VertexStyle,right=of B, label=right:C](C){}; \node[VertexStyle,above=of B, label=above:D](D){}; \draw[EdgeStyle](B) to node[left]{1} (D) ; \tikzset{EdgeStyle/.append style = {bend left}} \draw[EdgeStyle](A) to node[above]{2} (B); \draw[EdgeStyle](B) to node[below]{3} (A); \draw[EdgeStyle](B) to node[above]{4} (C); \draw[EdgeStyle](C) to node[below]{5} (B); \draw[EdgeStyle](A) to node[left]{6} (D); \draw[EdgeStyle](D) to node[right]{7} (C); \end{tikzpicture} \end{center} \end{minipage} \begin{center} \begin{tikzpicture}[node distance = 3 cm] \tikzset{VertexStyle/.style = {draw=black,shape=circle,fill=black,minimum size=7pt, inner sep = 0}} \tikzset{EdgeStyle/.style = {thick, double = black, double distance = 0pt}} \tikzset{LabelStyle/.style = {draw, fill = white, text = black}} \node[VertexStyle, label=left:A](A){}; \node[VertexStyle,right=of A, label=below:B](B){}; \node[VertexStyle,right=of B, label=right:C](C){}; \node[VertexStyle,above=of B, label=above:D](D){}; \draw[EdgeStyle](B) to node[left]{1} (D) ; \tikzset{EdgeStyle/.append style = {bend left}} \draw[EdgeStyle](A) to node[above]{2} (B); \draw[EdgeStyle](B) to node[below]{3} (A); \draw[EdgeStyle](B) to node[above]{4} (C); \draw[EdgeStyle](C) to node[below]{5} (B); \draw[EdgeStyle](A) to node[left]{6} (D); \draw[EdgeStyle](D) to node[right]{7} (C); \end{tikzpicture} \end{center} \end{document}