我有很长很长displaymath
我有一个正在使用的布雷克将其分解成更小的块。由于没有实际的关系符号,我手动添加了\allowbreak
所有我希望出现的关系符号的地方(如果我让它看起来正确,我会稍微修剪一下代码)。但最终的显示结果并不像我想要的那样,而且我在文档中看不到如何分辨dmath
它应该是什么样子。具体来说,这些线似乎是左对齐的除了第一个有上划线。我认为如果消除这个上划线,并将所有元素都左对齐,效果会更好。居中是一种可接受的替代方案。
当然,我可以手动完成所有事情——现在我知道了breqn
会刹车,我可以手动安装。但那只是感觉不对!
代码如下:
\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}
结果如下:
答案1
你不能这样用吗?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\raggedright
$d_1 c_4 d_1^{-1} c_1^{-1},$
$d_1 c_3^{-1} d_2^{-1} c_3,$
$d_2 a_2 d_2^{-1} a_3^{-1},$
$d_2 a_3^{-1} d_3^{-1} a_3,$
$d_3 c_2 d_3^{-1} c_3^{-1},$
$d_3 c_1^{-1} d_4^{-1} c_1,$
$d_4 b_3 d_4^{-1} b_4^{-1},$
$d_4 b_3^{-1} d_5^{-1} b_3,$
$d_5 c_1 d_6^{-1} c_1^{-1},$
$d_6 c_2^{-1} d_6^{-1} c_1,$
$d_6 a_3 d_7^{-1} a_3^{-1},$
$d_7 a_2^{-1} d_7^{-1} a_1,$
$d_7 c_3 d_8^{-1} c_3^{-1},$
$d_8 c_4^{-1} d_8^{-1} c_3,$
$d_8 b_1 d_8^{-1} b_2^{-1},$
$d_8 b_1^{-1} d_1^{-1} b_1,$
$b_2 a_4 b_2^{-1} a_1^{-1},$
$b_2 a_3^{-1} b_3^{-1} a_3,$
$b_4 a_3 b_1^{-1} a_3^{-1},$
$b_1 a_4^{-1} b_1^{-1} a_3$
\end{document}
答案2
我找到了答案实际的通过挖掘文件来解决问题breqn.sty
。虽然 Herbert 的答案可能更简单,如果可能的话,可能应该使用,以防别人真的想要完全按照我描述的方式操作,下面介绍如何操作。反向缩进由名为 length 的函数控制\eqmargin
,将其设置为可将其删除。要将此设置设为给定环境的本地设置,可以使用可选参数中的 key0pt
传入。style
这里有三个版本:原始版本、赫伯特的建议版本,以及这个版本,其中前后分量加倍,lipsum
以显示线宽的工作原理。
\documentclass{standalone}
\usepackage{amsmath}
\usepackage{breqn}
\usepackage{lipsum}
\let\semicolon=\;
\renewcommand{\;}{\semicolon\allowbreak}
\begin{document}
\lipsum[1]
\begin{dmath*}
d_1 c_4 d_1^{-1} c_1^{-1},\;
d_1 c_3^{-1} d_2^{-1} c_3,\;
d_2 a_2 d_2^{-1} a_3^{-1},\;
d_2 a_3^{-1} d_3^{-1} a_3,\;
d_3 c_2 d_3^{-1} c_3^{-1},\;
d_3 c_1^{-1} d_4^{-1} c_1,\;
d_4 b_3 d_4^{-1} b_4^{-1},\;
d_4 b_3^{-1} d_5^{-1} b_3,\;
d_5 c_1 d_6^{-1} c_1^{-1},\;
d_6 c_2^{-1} d_6^{-1} c_1,\;
d_6 a_3 d_7^{-1} a_3^{-1},\;
d_7 a_2^{-1} d_7^{-1} a_1,\;
d_7 c_3 d_8^{-1} c_3^{-1},\;
d_8 c_4^{-1} d_8^{-1} c_3,\;
d_8 b_1 d_8^{-1} b_2^{-1},\;
d_8 b_1^{-1} d_1^{-1} b_1,\;
b_2 a_4 b_2^{-1} a_1^{-1},\;
b_2 a_3^{-1} b_3^{-1} a_3,\;
b_4 a_3 b_1^{-1} a_3^{-1},\;
b_1 a_4^{-1} b_1^{-1} a_3.
\end{dmath*}
\begingroup
\raggedright
\(d_1 c_4 d_1^{-1} c_1^{-1}\),
\(d_1 c_3^{-1} d_2^{-1} c_3\),
\(d_2 a_2 d_2^{-1} a_3^{-1}\),
\(d_2 a_3^{-1} d_3^{-1} a_3\),
\(d_3 c_2 d_3^{-1} c_3^{-1}\),
\(d_3 c_1^{-1} d_4^{-1} c_1\),
\(d_4 b_3 d_4^{-1} b_4^{-1}\),
\(d_4 b_3^{-1} d_5^{-1} b_3\),
\(d_5 c_1 d_6^{-1} c_1^{-1}\),
\(d_6 c_2^{-1} d_6^{-1} c_1\),
\(d_6 a_3 d_7^{-1} a_3^{-1}\),
\(d_7 a_2^{-1} d_7^{-1} a_1\),
\(d_7 c_3 d_8^{-1} c_3^{-1}\),
\(d_8 c_4^{-1} d_8^{-1} c_3\),
\(d_8 b_1 d_8^{-1} b_2^{-1}\),
\(d_8 b_1^{-1} d_1^{-1} b_1\),
\(b_2 a_4 b_2^{-1} a_1^{-1}\),
\(b_2 a_3^{-1} b_3^{-1} a_3\),
\(b_4 a_3 b_1^{-1} a_3^{-1}\),
\(b_1 a_4^{-1} b_1^{-1} a_3\).
\endgroup
\begin{dmath*}[style={\eqmargin=0pt}]
d_1 c_4 d_1^{-1} c_1^{-1},\;
d_1 c_3^{-1} d_2^{-1} c_3,\;
d_2 a_2 d_2^{-1} a_3^{-1},\;
d_2 a_3^{-1} d_3^{-1} a_3,\;
d_3 c_2 d_3^{-1} c_3^{-1},\;
d_3 c_1^{-1} d_4^{-1} c_1,\;
d_4 b_3 d_4^{-1} b_4^{-1},\;
d_4 b_3^{-1} d_5^{-1} b_3,\;
d_5 c_1 d_6^{-1} c_1^{-1},\;
d_6 c_2^{-1} d_6^{-1} c_1,\;
d_6 a_3 d_7^{-1} a_3^{-1},\;
d_7 a_2^{-1} d_7^{-1} a_1,\;
d_7 c_3 d_8^{-1} c_3^{-1},\;
d_8 c_4^{-1} d_8^{-1} c_3,\;
d_8 b_1 d_8^{-1} b_2^{-1},\;
d_8 b_1^{-1} d_1^{-1} b_1,\;
b_2 a_4 b_2^{-1} a_1^{-1},\;
b_2 a_3^{-1} b_3^{-1} a_3,\;
b_4 a_3 b_1^{-1} a_3^{-1},\;
b_1 a_4^{-1} b_1^{-1} a_3.
\end{dmath*}
\lipsum[1]
\end{document}