如何让$$..$$的内容左对齐

如何让$$..$$的内容左对齐

我有以下文件:

\documentclass[fleqn]{article}
\usepackage[fleqn]{amsmath}

\begin{document}

Exercise 7.3\\
A(2)\\
$xy''=y'\ln{(y')}$\\
Let $k=y'$, then $xk'=k\ln{(k)}$\\
$$x\frac{dk}{dx}=k\ln{(k)}$$\\             THIS LINE I WANT IT TO LEFT ALIGN

\end{document}

数学

但我想让$$...$$左对齐

尝试过\begin{align},但后来我必须插入&到每一行才能达到效果,当我输入“Let”或“then”时,我必须使用\normaltext它来使它不成为斜体数学方程的一部分

答案1

fleqn选项使所有支持的数学显示左对齐,但$$不支持 latex 语法,并且不起作用。使用\[ x\frac{dk}{dx}=k\ln (k) \]

在此处输入图片描述

\documentclass[fleqn]{article}
\usepackage[fleqn]{amsmath}
\setlength\mathindent{0pt}
\begin{document}

\section*{Exercise 7.3}

\subsection*{A(2)}

$xy''=y'\ln (y')$\\
Let $k=y'$, then $xk'=k\ln(k)$
\[x\frac{dk}{dx}=k\ln(k)\]

\end{document}

答案2

使用\begin{align},您不必在任何行使用 any !同时,由于您使用的选项,&方程式仍然左对齐。fleqn

\documentclass[fleqn]{article}
\usepackage[fleqn]{amsmath}
%
\begin{document}
%
Exercise 7.3\\
A(2)\\
%
\begin{align*}
    xy''=y'\ln{(y')} \\
    \text{Let }  k=y', \text{then }  xk'=k\ln{(k)} \\
    x\frac{dk}{dx}=k\ln{(k)}              %THIS LINE I WANT IT TO LEFT ALIGN
\end{align*}
%
\end{document}

输出结果如下:

在此处输入图片描述

我还建议不要通过中断命令来结束一行//。而是使用新段落(在开始新段落之前在下面留下一个空白行)。

相关内容