我正在尝试对齐整个文档中两点上的方程式。我知道\documentclass[fleqn]
,但这只会对齐方程式的第一部分。
最小工作示例:
\documentclass[fleqn]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\section*{Section 1}
\begin{align}
&some left text &&some right text\\
&some more left text &&some right text
\end{align}
\section*{Section 2}
\begin{align}
&some left text that is wider &&some right text\\
&some more left text that is wider &&some right text
\end{align}
\end{document}
生成结果:
这样可以正确对齐第一个&
s,但第二个&&
s 却没有对齐,有什么好方法可以实现这一点吗?我能想到的唯一方法是\intertext
对整个文档使用,但这会带来一系列其他问题。
答案1
类似这样的
\documentclass[fleqn]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\section*{Section 1}
\noindent\begin{minipage}{.5\textwidth}
\[some left text\]
\end{minipage}\begin{minipage}{.5\textwidth}
\[some right text\]
\end{minipage}
\noindent\begin{minipage}{.5\textwidth}
\[some more left text\]
\end{minipage}\begin{minipage}{.5\textwidth}
\[some right text\]
\end{minipage}
\section*{Section 2}
\noindent\begin{minipage}{.5\textwidth}
\[some left text that is wider\]
\end{minipage}\begin{minipage}{.5\textwidth}
\[some right text\]
\end{minipage}
\noindent\begin{minipage}{.5\textwidth}
\[some more left text that is wider\]
\end{minipage}\begin{minipage}{.5\textwidth}
\[some right text\]
\end{minipage}
\end{document}