如何自动增加列之间的距离以使用方程式可访问的整个水平空间(这可能不一定是整个页面宽度)?请注意,我使用环境equation
和,split
因为我想编写带有对齐的公式,这些公式会得到一个数字。我可以手动设置间距,例如通过\quad
,但是,将其替换为\hfill
不起作用。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{split}
a&=(1,2,3,4,5,6,7,8,9,10)\\
b&=(1,2,3,4,5,6,7,8)
\end{split}
\quad
\begin{split}
c&=(1,2,3,4,5,6,7,8,9,10)\\
d&=(1,2,3,4,5,6,7,8,9,10)
\end{split}
\end{equation}
\end{document}
答案1
只是猜测,实际上您的方程式不是从页面边框到边框,而是方程式列之间的距离要大一些……
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}
\begin{document}
\lipsum[66]
\begin{align}
\begin{split}
a & = (1,2,3,4,5,6,7,8,9,10) \\
c & = (1,2,3,4,5,6,7,8)
\end{split}
& &
\begin{split}
b & = (1,2,3,4,5,6,7,8,9,10)\\
d & = (1,2,3,4,5,6,7,8,9,10)
\end{split}
\end{align}
\end{document}
附录:
您还可以使用flalign
@mickep 在其评论中的建议:
% preamble
\begin{document}
\lipsum[66]
\begin{flalign}
\begin{split}
a & = (1,2,3,4,5,6,7,8,9,10) \\
c & = (1,2,3,4,5,6,7,8)
\end{split}
& &
\begin{split}
b & = (1,2,3,4,5,6,7,8,9,10)\\
d & = (1,2,3,4,5,6,7,8,9,10)
\end{split}
\end{flalign}
\end{document}
其生产成果为: