我有以下文件:
\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}
输出结果如下:
我还建议不要通过中断命令来结束一行//
。而是使用新段落(在开始新段落之前在下面留下一个空白行)。