对一组方程进行左刷新,同时控制其数字的位置

对一组方程进行左刷新,同时控制其数字的位置

对于以下内容,我需要将方程式左对齐到与左边距相邻,同时控制其数字的位置,例如,数字需要与右边距分开0.3\textwidth

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools}
\usepackage[showframe]{geometry}
\begin{document}
    \vspace*{\baselineskip}
    \begin{gather}
        \eta = 1-\exp\left(\dfrac{-\alpha}{1-\alpha}\tau\right) \\
        \omega_j = \exp\left(\dfrac{-\alpha}{1-\alpha}\tau_j\right)
    \end{gather}
\end{document}

答案1

使用类选项fleqn,方程式将左对齐,您可以使用newtagformmathtools更改数字的格式。

\documentclass[fleqn]{article}
\usepackage{mathtools}
\setlength{\mathindent}{0pt}
\usepackage[showframe]{geometry}
\begin{document}
    \newtagform{Diaa}{(}{)\hspace{0.3\textwidth}}
    \usetagform{Diaa}
    \vspace*{\baselineskip}
    \begin{gather}
        \eta = 1-\exp\left(\dfrac{-\alpha}{1-\alpha}\tau\right) \\
        \omega_j = \exp\left(\dfrac{-\alpha}{1-\alpha}\tau_j\right)
    \end{gather}
\end{document}

上述代码的结果

答案2

如果您想fleqn在本地使用该选项,您应该使用该包nccmath及其环境fleqn

\documentclass{article}
\usepackage{mathtools}
\usepackage{nccmath}
\usepackage[showframe]{geometry}
\begin{document}
\newtagform{Diaa}{(}{)\hspace{0.3\textwidth}}
\usetagform{Diaa}
\begin{fleqn}
\vspace*{\baselineskip}
\begin{gather}
\eta = 1-\exp\left(\dfrac{-\alpha}{1-\alpha}\tau\right) \\
\omega_j = \exp\left(\dfrac{-\alpha}{1-\alpha}\tau_j\right)
\end{gather}
\end{fleqn}

\vspace{1cm}
\usetagform{default}
\begin{gather}
\eta = 1-\exp\left(\dfrac{-\alpha}{1-\alpha}\tau\right) \\
\omega_j = \exp\left(\dfrac{-\alpha}{1-\alpha}\tau_j\right)
\end{gather}

\end{document}

上述代码的结果

相关内容