【问题标题】:Left align a block of equations inside a proof using LaTeX使用 LaTeX 在证明中左对齐方程块
【发布时间】:2017-12-19 19:53:49
【问题描述】:

我对这个 LaTeX 文档感到很痛苦。 我正在尝试将证明中的方程式块左对齐。关于堆栈溢出有一个著名的问题:

Left align block of equations

但是,我尝试使用\documentclass[fleqn]{article}。它没有用。我也试过用\begin{flalign},还是不行。

我的文字中的数学看起来很丑。我希望它是集中的或左对齐的。

看起来是这样的: appearance of the text

这是代码:

\documentclass[fleqn]{article}
\usepackage[utf8x]{inputenc} 
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{gensymb}
\usepackage{titling}
\usepackage{lipsum}
\usepackage{url}
\usepackage{graphicx}
\usepackage{color}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{amsmath}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\graphicspath{{images/}}


\begin{document}

\newpage


\begin{proof}
  \begin{align*}
    \text{Seja: } \gamma(t) = (r \cos t,r\sin t, a\sin t + b\cos t +c)  \\
    \text{Primeira derivada: }\gamma'(t) = (-r\sin t,r\cos t,   a\cos t - b\sin t)  \\
    \text{Segunda derivada: }\gamma''(t) = (-r\cos t,-r\sin t,    -a\sin t - b\cos t)  \\
    \text{Terceira derivada: }\gamma'''(t) = (r\sin t,-r\cos t, -a\cos t + b\sin t)  \\
    \text{A torção pode ser expressa por: }\tau  = {{\left(   {r' \times r''} \right) \cdot r'''} \over {\left\| {r' \times r''} \right\|^2}}\\
    \text{A fórmula acima não exige que a curva esteja      parametrizada pelo cumprimento   de arco} \\
    \text{Desenvolvendo os cálculos do numerador}  \\
    \text{O produto vetorial das duas primeiras derivadas é:  } {\gamma'(t) \times \gamma''(t)= (-rb, -  ra, r²)}\\
    \text{O produto escalar é o produto vetorial vezes a   terceira derivada: } \\
    (-rb, -ra, r²)\cdot \gamma'''(t)  \\
    (-rb, -ra, r²)\cdot (r\sin t,-r\cos t, -a\cos t + b\sin t)   = 0 \\
    \text{O numerador é zero. Logo, a torção é zero. } \\
    \tau = 0 \\
    \text{Se a torção é zero, a curva é plana.} 
  \end{align*}
\end{proof}

【问题讨论】:

标签: alignment latex


【解决方案1】:

这就是答案:

Align 期望每行有一个由两部分组成的条目(或两部分的倍数),第一部分右对齐,第二部分(通常在关系符号之后)左对齐。对齐点由 & 标记。您还没有输入任何对齐点。如果你在每一行之前放置一个 &,所有的行都将在左边对齐。

\begin{proof}
  \begin{align*}
  &  \text{Seja: } \gamma(t) =  (r \cos t,r\sin t, a\sin t + b\cos t +c)  \\
   & \text{Primeira derivada: }\gamma'(t) = (-r\sin t,r\cos t,   a\cos t - b\sin t)  \\
   & \text{Segunda derivada: }\gamma''(t) = (-r\cos t,-r\sin t,    -a\sin t - b\cos t)  \\
   & \text{Terceira derivada: }\gamma'''(t) = (r\sin t,-r\cos t, -a\cos t + b\sin t)  \\
   & \text{A torção pode ser expressa por: }\tau  = {{\left(   {r' \times r''} \right) \cdot r'''} \over {\left\| {r' \times r''} \right\|^2}}\\
   & \text{A fórmula acima não exige que a curva esteja      parametrizada pelo cumprimento   de arco} \\
   & \text{Desenvolvendo os cálculos do numerador}  \\
   & \text{O produto vetorial das duas primeiras derivadas é:  } {\gamma'(t) \times \gamma''(t)= (-rb, -  ra, r²)}\\
   & \text{O produto escalar é o produto vetorial vezes a   terceira derivada: } \\
   & (-rb, -ra, r²)\cdot \gamma'''(t)  \\
   & (-rb, -ra, r²)\cdot (r\sin t,-r\cos t, -a\cos t + b\sin t)   = 0 \\
   & \text{O numerador é zero. Logo, a torção é zero. } \\
   & \tau = 0 \\
   & \text{Se a torção é zero, a curva é plana.} 
  \end{align*}
\end{proof}

【讨论】:

    【解决方案2】:

    尝试在每个 = 符号之前放置一个 & 以在等号处对齐。

    当然,您可以根据自己的喜好调整。每条线都在您放置 & 的位置对齐

    【讨论】:

    • 如果我这样做 \text{Seja: } \gamma(t) & = (r \cos t,r\sin t, a\sin t + b\cos t +c) \\ the非常向右......与我想要的完全相反。如果我将 & sing 放在短语的开头,这也会发生......
    • 您需要对所有行执行此操作。
    猜你喜欢
    • 1970-01-01
    • 2021-11-21
    • 1970-01-01
    • 2014-06-09
    • 1970-01-01
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    相关资源
    最近更新 更多