对于以下内容,我需要将方程式左对齐到与左边距相邻,同时控制其数字的位置,例如,数字需要与右边距分开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
,方程式将左对齐,您可以使用newtagform
来mathtools
更改数字的格式。
\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}