I would like to straighten out the top node and the bottom node so that they create a more tidy lattice. I found this post here, but I wasn't able to follow what was going on. 
I just think that my subgroup diagram can be a bit...neater. For example, here is what my book's diagram looks like. How do I get my diagram to look more like the book diagram?
\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage{amsfonts}
\begin{document}
\begin{figure}
\centering
\newcommand{\mydistance}{.6cm}
\begin{tikzpicture}[node distance=1.5cm]
\title{Subgroup Diagram of $Z_{12}$}
\node(A1) {$\langle 12 \rangle = \mathbb{Z}_{12}$};
\node(A2) [below left of= A1] {$\langle 6 \rangle$};
\node(A3) [right of=A2] {$\langle 4 \rangle$};
\node(A4) [below left of=A2] {$\langle 3 \rangle$};
\node(A5) [below left of=A3] {$\langle 2 \rangle$};
\node(A6) [below right of=A4] {$\langle 1 \rangle$};
\draw(A1) -- (A2);
\draw(A1) -- (A3);
\draw(A2) -- (A4);
\draw(A2) -- (A5);
\draw(A3) -- (A5);
\draw(A4) -- (A6);
\draw(A5) -- (A6);
\end{tikzpicture}
\caption{Subgroup Diagram of $\mathbb{Z}_{12}$}
\end{figure}
\end{document}





[every node/.style={inner sep=1pt},node distance=1.5cm]do after\begin{tikzpicture}? – Evan Kim Apr 11 '19 at 17:17node distanceis already there.every nodeset the style for every nodes inside the picture, here I use optioninner sepfor every nodes. To know what this option does, simply change it to e.g.2ptor1ex, etc. – Apr 11 '19 at 17:18