左对齐在阵列环境中不起作用

左对齐在阵列环境中不起作用

array我正在写一些数学题,想使用内的环境将方程式放在文档的左侧equation*,但出于某种原因,它似乎不起作用。代码如下:

\usepackage{amsmath}
\begin{document}
$t_n(x)$ is a function that truncates $x$ to the $n$-th digit
\begin{equation*}\begin{array}{l}
    t_n (x) \equiv \left\lfloor \frac{x}{10^n} \right\rfloor 10^n % This should be on the left
\end{array}\end{equation*}
\end{document}

我的其他软件包是relsizeamsfontsutf8 inputenc(也许它们有干扰或者类似的东西?)并且我使用 Overleaf 作为我的在线编译器。

谢谢,MT

答案1

如果你希望所有方程式都左对齐,那么正如 Bernard 所说,你可以使用:

\documentclass[fleqn]{article}



\usepackage{amsmath}

\begin{document}
$t_n(x)$ is a function that truncates $x$ to the $n$-th digit
\begin{equation*}
    t_n (x) \equiv \left\lfloor \frac{x}{10^n} \right\rfloor 10^n % This should be on the left
\end{equation*}
\end{document}

如果你只想要一个方程向左刷新,那么你可以使用

\documentclass{article}



\usepackage[fleqn]{nccmath}

\begin{document}
$t_n(x)$ is a function that truncates $x$ to the $n$-th digit
\begin{fleqn}
\begin{equation*}
    t_n (x) \equiv \left\lfloor \frac{x}{10^n} \right\rfloor 10^n % This should be on the left
\end{equation*}
\end{fleqn}
\end{document}

正如解释的那样另一个问题的答案。

* 编辑 *

为了回应Bernard的评论,您可以将缩进距离设置为可选参数\begin{fleqn},例如\begin{fleqn}[1in]

相关内容