我想将三个不同长度的方程式左对齐。目前,我正在使用以下代码:
\begin{equation}
log_{10}M_{200} = (0.94\pm0.005)log_{10}N_{gal}+(12.11\pm0.009)\hspace{10mm} \left[for N_{gal}>20\right]
\label{equation:power_law_rich20}
\end{equation}
\begin{equation}
log_{10}M_{200} = (0.74\pm0.003)log_{10}N_{gal}+(12.46\pm0.005)\hspace{10mm} \left[for M_{200}>2X10^{13}M_{\odot}\right]
\label{equation:power_law_mass2e13}
\end{equation}
\begin{equation}
log_{10}M_{200} = (0.85\pm0.005)log_{10}N_{gal}+(12.28\pm0.008)\hspace{10mm} \left[for (N_{gal}>20+M_{200}>2X10^{13}M_{\odot})\right]
\label{equation:power_law_rich20_mass2e13}
\end{equation}
这给了我这个输出:
我希望这三个方程分别左对齐,换句话说,方程 (5) 和 (6) 与方程 (7) 对齐,因为它是最长的方程。
答案1
您想要使用的align
环境:
\documentclass{article}
\usepackage[margin=1cm,a4paper]{geometry}
\usepackage{amsmath}
\usepackage{lipsum} % just for the example
\begin{document}
\lipsum*[2]
\begin{align}
\log_{10}M_{200} &= (0.94\pm0.005)\log_{10}N_{\mathrm{gal}}+(12.11\pm0.009)
&&\text{for $N_{\mathrm{gal}}>20$}
\label{equation:power_law_rich20}
\\
\log_{10}M_{200} &= (0.74\pm0.003)\log_{10}N_{\mathrm{gal}}+(12.46\pm0.005)
&&\text{for $M_{200}>2\times10^{13}M_{\odot}$}
\label{equation:power_law_mass2e13}
\\
\log_{10}M_{200} &= (0.85\pm0.005)\log_{10}N_{\mathrm{gal}}+(12.28\pm0.008)
&&\text{for $(N_{\mathrm{gal}}>20+M_{200}>2\times10^{13}M_{\odot})$}
\label{equation:power_law_rich20_mass2e13}
\end{align}
\lipsum[3]
\end{document}
请注意,\log
应该使用 而不是log
;\times
在这种情况下, 也是产品的正确符号,而不是X
。
如果您有更严格的空间限制,您可以multlined
使用mathtools
:
\documentclass{article}
%\usepackage[margin=1cm,a4paper]{geometry}
\usepackage{amsmath,mathtools}
\usepackage{lipsum} % just for the example
\begin{document}
\lipsum*[2]
\begin{gather}
\begin{multlined}[c][\dimexpr\displaywidth-5em]
\log_{10}M_{200} = (0.94\pm0.005)\log_{10}N_{\mathrm{gal}}+(12.11\pm0.009)
\\\text{for $N_{\mathrm{gal}}>20$}
\end{multlined}
\label{equation:power_law_rich20}
\\
\begin{multlined}[c][\dimexpr\displaywidth-5em]
\log_{10}M_{200} = (0.74\pm0.003)\log_{10}N_{\mathrm{gal}}+(12.46\pm0.005)
\\\text{for $M_{200}>2\times10^{13}M_{\odot}$}
\end{multlined}
\label{equation:power_law_mass2e13}
\\
\begin{multlined}[c][\dimexpr\displaywidth-5em]
\log_{10}M_{200} = (0.85\pm0.005)\log_{10}N_{\mathrm{gal}}+(12.28\pm0.008)
\\\text{for $(N_{\mathrm{gal}}>20+M_{200}>2\times10^{13}M_{\odot})$}
\end{multlined}
\label{equation:power_law_rich20_mass2e13}
\end{gather}
\lipsum[3]
\end{document}