
Me gustaría alinear todos estos gráficos uno al lado del otro para que queden uno al lado del otro. ¿Cómo se puede hacer esto? Tampoco puedo entender por qué están torcidos.
\documentclass{article}
\usepackage{tikz}
\begin{document}
\usetikzlibrary{positioning}
\tikzset{main node/.style={circle,fill=black,draw,minimum size=.1cm,inner sep=0pt},}
\begin{center}
\begin{tikzpicture}
\node[main node] (1) {};
\node[main node] (2) [below = .5cm of 1] {};
\node[main node] (3) [below right = .5cm and .5cm of 1] {};
\node[main node] (4) [right = .5cm of 1] {};
\end{tikzpicture}
\begin{tikzpicture}
\node[main node] (1) {};
\node[main node] (2) [below = .5cm of 1] {};
\node[main node] (3) [below right = .5cm and .5cm of 1] {};
\node[main node] (4) [right = .5cm of 1] {};
\path[draw,thick]
(1) edge node {} (2);
\end{tikzpicture}
\begin{tikzpicture}
\node[main node] (1) {};
\node[main node] (2) [below = .5cm of 1] {};
\node[main node] (3) [below right = .5cm and .5cm of 1] {};
\node[main node] (4) [right = .5cm of 1] {};
\path[draw,thick]
(1) edge node {} (2)
(1) edge node {} (4)
(1) edge node {} (3);
\end{tikzpicture}
\begin{tikzpicture}
\node[main node] (1) {};
\node[main node] (2) [below = .5cm of 1] {};
\node[main node] (3) [below right = .5cm and .5cm of 1] {};
\node[main node] (4) [right = .5cm of 1] {};
\path[draw,thick]
(3) edge node {} (4)
(2) edge node {} (3);
\end{tikzpicture}
\begin{tikzpicture}
\node[main node] (1) {};
\node[main node] (2) [below = .5cm of 1] {};
\node[main node] (3) [below right = .5cm and .5cm of 1] {};
\node[main node] (4) [right = .5cm of 1] {};
\path[draw,thick]
(1) edge node {} (2)
(2) edge node {} (3)
(3) edge node {} (4)
(4) edge node {} (1);
\end{tikzpicture}
\begin{tikzpicture}
\node[main node] (1) {};
\node[main node] (2) [below = .5cm of 1] {};
\node[main node] (3) [below right = .5cm and .5cm of 1] {};
\node[main node] (4) [right = .5cm of 1] {};
\path[draw,thick]
(1) edge node {} (2)
(2) edge node {} (3)
(3) edge node {} (4);
\end{tikzpicture}
\end{center}
\end{document}
Respuesta1
Como dijo @SalimBou en el comentario, debes eliminar las líneas vacías entre las imágenes. Una línea vacía significa un nuevo párrafo.
En cuanto a la curvatura o asimetría de la imagen, se debe a la forma en que coloca los nodos. Primero tienes un nodo 1, dibujas el segundo (2) debajo y el cuarto (4) a la derecha. Eso significa que tienes 0,5 cm de borde a borde de los nodos. El tercero (3) está dibujado (0,5 cm, -0,5 cm), es decir, 0.5*sqrt(2)=0.7071
en la dirección -45 grados. Dado que se dibuja de borde a borde de los nodos, eso no es lo mismo que antes. Ver
\begin{tikzpicture}
\node[main node] (1) {};
\node[main node] (2) [below = .5cm of 1] {};
\node[main node] (3) [below right = .5cm and .5cm of 1] {};
\node[main node] (4) [right = .5cm of 1] {};
\draw[|-|,red] (1.0) -- +(0.5cm,0cm);
\draw[|-|,blue] (1.-45) -- +(0.5cm,-0.5cm);
\draw[->,green,dashed] (1.-45) -- +(-45:0.7071cm);
\end{tikzpicture}
Lo que haría es dibujar los dos nodos de la izquierda y luego los dos de la derecha colocados a partir de ellos,
\begin{tikzpicture}
\node[main node] (1) {};
\node[main node] (2) [below = .5cm of 1] {};
\node[main node] (3) [right =.5cm of 2] {};
\node[main node] (4) [right = .5cm of 1] {};
\end{tikzpicture}