使用LaTeX在校对内左对齐一组方程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用LaTeX在校对内左对齐一组方程相关的知识,希望对你有一定的参考价值。

我正在吃这个LaTeX文件。我试图在证明中对齐方程组。堆栈溢出有一个着名的问题:

Left align block of equations

但是,我尝试使用documentclass[fleqn]{article}。它没用。我也尝试使用egin{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/}}


egin{document}


ewpage


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

这就是答案:

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

egin{proof}
  egin{align*}
  &  	ext{Seja: } gamma(t) =  (r cos t,rsin t, asin t + bcos t +c)  \
   & 	ext{Primeira derivada: }gamma'(t) = (-rsin t,rcos t,   acos t - bsin t)  \
   & 	ext{Segunda derivada: }gamma''(t) = (-rcos t,-rsin t,    -asin t - bcos t)  \
   & 	ext{Terceira derivada: }gamma'''(t) = (rsin t,-rcos t, -acos t + bsin t)  \
   & 	ext{A torção pode ser expressa por: }	au  = {{left(   {r' 	imes r''} 
ight) cdot r'''} over {left| {r' 	imes r''} 
ight|^2}}\
   & 	ext{A fórmula acima não exige que a curva esteja      parametrizada pelo cumprimento   de arco} \
   & 	ext{Desenvolvendo os cálculos do numerador}  \
   & 	ext{O produto vetorial das duas primeiras derivadas é:  } {gamma'(t) 	imes gamma''(t)= (-rb, -  ra, r²)}\
   & 	ext{O produto escalar é o produto vetorial vezes a   terceira derivada: } \
   & (-rb, -ra, r²)cdot gamma'''(t)  \
   & (-rb, -ra, r²)cdot (rsin t,-rcos t, -acos t + bsin t)   = 0 \
   & 	ext{O numerador é zero. Logo, a torção é zero. } \
   & 	au = 0 \
   & 	ext{Se a torção é zero, a curva é plana.} 
  end{align*}
end{proof}
另一答案

尝试在每个=符号之前放置&以获得等号的对齐。

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

以上是关于使用LaTeX在校对内左对齐一组方程的主要内容,如果未能解决你的问题,请参考以下文章

LATEX中的数学使用Python

使用 Python 代码片段编写 LaTeX 文档

latex中怎么输入方程组(有左括号,左对齐)

latex在vim中的代码片段

Latex排版[2]:输入三角矩阵(latex如何输入三角矩阵分块矩阵方程组)

如何在 LaTeX 方程中剔除? [关闭]