I used tikzcd in equation environment so that the diagram should be placed on a new line and centered but I don't know why it is not perfectly centered. Here is my code:
\documentclass{article}
\usepackage{tikz}
\usepackage{tikz-cd}
\usetikzlibrary{matrix,arrows}
\begin{document}
The diagram is not perfectly centered:
\[
\begin{tikzcd}
H^0(U\cup V) \rar & H^0(U)\oplus H^0(V) \rar & H^0(U\cap V)
\ar[out=-20, in=160]{dll} \\
H^1(U\cup V) \rar & H^1(U)\oplus H^1(V)\rar & H^1(U\cap V)
\ar[out=-20, in=160]{dll} \\
H^2(U\cup V) \rar & H^2(U)\oplus H^2(V)\rar & H^2(U\cap V)
\end{tikzcd}
\]
\end{document}
The diagram appears slightly on the right side of the page. Does anyone know how to fix this problem?


article, making them narrower might by accident solve the problem, but fixing the actual cause (see my answer) is certainly better. – Torbjørn T. Dec 17 '16 at 18:04