如何讓數學方程式從左邊開始?

如何讓數學方程式從左邊開始?

如何讓數學方程式從左邊開始?

$$ \lim_{ x \to 0} \frac{\log {10 + \log(x+ \frac{1}{10})}}{x} = 10 $$

這個顯示在中心,我們想從左邊開始

答案1

如果您不希望所有方程式在左邊距上對齊,則適用於所有顯示數學環境的另一種方法如下。

我們定義一個新指令

\newcommand{\mathleft}{\@fleqntrue\@mathmargin0pt}

模擬選項fleqn,\mathindent=0pt以及一個恢復正常行為的新指令

\newcommand{\mathcenter}{\@fleqnfalse}

在下面的 MWE 中,您可以看到如何使用這些命令:

\documentclass{article}
\usepackage{showframe} % just for the example
\usepackage{amsmath}

\makeatletter
\newcommand{\mathleft}{\@fleqntrue\@mathmargin0pt}
\newcommand{\mathcenter}{\@fleqnfalse}
\makeatother

\begin{document}

\mathleft
\begin{equation}
\lim_{ x \to 0} \frac{\log {10 + \log(x+ \frac{1}{10})}}{x} = 10
\end{equation}
\mathcenter

\begin{equation}
\lim_{ x \to 0} \frac{\log {10 + \log(x+ \frac{1}{10})}}{x} = 10
\end{equation}

\end{document} 

輸出

在此輸入影像描述

答案2

\documentclass{article}
\usepackage{amsmath}
\usepackage{showframe}   %% just for demo
\begin{document}
  \begin{flalign}
     \lim_{ x \to 0} \frac{\log {10 + \log(x+ \frac{1}{10})}}{x} = 10 && 
  \end{flalign}
\end{document}

在此輸入影像描述

如果您希望所有方程式都從左開始,請將[fleqn]選項新增至\documentclass.此外,您可能希望設定\mathindent為零。

\documentclass[fleqn]{article}
\usepackage{amsmath}
\usepackage{showframe}   %% just for demo
\setlength\mathindent{0pt}
\begin{document}
  \[
    \lim_{ x \to 0} \frac{\log {10 + \log(x+ \frac{1}{10})}}{x} = 10 
  \]
\end{document}

在此輸入影像描述

答案3

對於較少的方程行,最簡單的方法是將“&”放在您想要對齊的位置。

例如,

\begin{aligned}
1. &\: E(a) = a \\
2. &\: E(aX) = aE(X) = a \mu \\
3. &\: E(aX + b) = aE(X) + b \\
4. &\: E(X \pm Y) = E(X) \pm E(Y) \\
5. &\: E(aX \pm bY) = aE(X) \pm bE(Y) \\
6. &\: E(X^2) = \sum x_i^2 P(x_i^2) = \sum x_i^2 P(x_i) \\
7. &\: E(h(x)) = \sum h(x_i) P(x_i) \\
&\: \ where \ h(x) \ is \ a  \ function \\
8. &\: E(X^3) = \sum x_i^3 P(x_i^3) = \sum x_i^3 P(x_i)
\end{aligned}

謝謝。

答案4

還有一個nccmath包,它定義了fleqn它的環境。另外,此環境可以採用可選參數來設定值\displayindent(預設為 0pt)。演示:

\documentclass{article}
\usepackage{xcolor}
\usepackage{amsmath}
\usepackage{nccmath}
\usepackage{showframe} %% just for demo
\renewcommand{\ShowFrameColor}{\color{red}}
\renewcommand{\ShowFrameLinethickness}{0.3pt}

\begin{document}

Some text. Some more text. Some more text. Some more text. Still some more text.
  \begin{fleqn}
     \[ \lim_{ x \to 0} \frac{\log {10 + \log(x+ \frac{1}{10})}}{x} = 10 \]
  \end{fleqn}

  \begin{fleqn}[\parindent]
  \begin{equation}
  \lim_{ x \to 0} \frac{\log {10 + \log(x+ \frac{1}{10})}}{x} = 10
  \end{equation}
  \end{fleqn}

\end{document} 

在此輸入影像描述

相關內容