I have a looooooooong displaymath that I'm using breqn to break into smaller chunks. As there are no actual relation symbols, I've manually added \allowbreak everywhere I'd be happy for one to occur (if I get this to look right, I'll trim the code a bit). But the resulting display is not quite how I would like it, and I can't see in the documentation how one can tell the dmath environment about how it should look. Specifically, the lines seem to be left-justified except the first which has an overhand. I think it would look best if this overhand were eliminated and the whole lot were left-justified. Centring would be an acceptable alternative.
Of course, I could do the whole thing manually - now that I know where breqn would put the breaks, I can put them in by hand. But that just feels wrong!
Here's the code:
\documentclass{standalone}
\usepackage{breqn}
\begin{document}
\begin{dmath*}
d_1 c_4 d_1^{-1} c_1^{-1},\;\allowbreak
d_1 c_3^{-1} d_2^{-1} c_3,\;\allowbreak
d_2 a_2 d_2^{-1} a_3^{-1},\;\allowbreak
d_2 a_3^{-1} d_3^{-1} a_3,\;\allowbreak
d_3 c_2 d_3^{-1} c_3^{-1},\;\allowbreak
d_3 c_1^{-1} d_4^{-1} c_1,\;\allowbreak
d_4 b_3 d_4^{-1} b_4^{-1},\;\allowbreak
d_4 b_3^{-1} d_5^{-1} b_3,\;\allowbreak
d_5 c_1 d_6^{-1} c_1^{-1},\;\allowbreak
d_6 c_2^{-1} d_6^{-1} c_1,\;\allowbreak
d_6 a_3 d_7^{-1} a_3^{-1},\;\allowbreak
d_7 a_2^{-1} d_7^{-1} a_1,\;\allowbreak
d_7 c_3 d_8^{-1} c_3^{-1},\;\allowbreak
d_8 c_4^{-1} d_8^{-1} c_3,\;\allowbreak
d_8 b_1 d_8^{-1} b_2^{-1},\;\allowbreak
d_8 b_1^{-1} d_1^{-1} b_1,\;\allowbreak
b_2 a_4 b_2^{-1} a_1^{-1},\;\allowbreak
b_2 a_3^{-1} b_3^{-1} a_3,\;\allowbreak
b_4 a_3 b_1^{-1} a_3^{-1},\;\allowbreak
b_1 a_4^{-1} b_1^{-1} a_3
\end{dmath*}
\end{document}
And here's the result:


