方程式的定位

方程式的定位

我试图将方程式定位为下图所示,但似乎无法使其工作(主要是因为我无法使换行符工作)。我该如何将方程式定位为下图所示?我的 latex 代码如下:

123

\documentclass[11pt,a4paper]{report}
\usepackage{amsmath,amsfonts,amssymb,amsthm,epsfig,epstopdf,titling,url,array}


\theoremstyle{plain}
\newtheorem{thm}{Theorem}[chapter] % reset theorem numbering for each chapter
\newtheorem{lem}[thm]{Lemma}
\newtheorem{prop}[thm]{Proposition}
\newtheorem*{cor}{Corollary}

\theoremstyle{definition}
\newtheorem{defn}[thm]{Definition} % definition numbers are dependent on theorem numbers
\newtheorem{exmp}[thm]{Example} % same for example numbers
\newtheorem{conj}[thm]{Conjecture}

\theoremstyle{remark}
\newtheorem*{rem}{Remark}
\newtheorem*{note}{Note}


\title{My Thesis Title}
\author{My Name}
\date{\today}
\renewcommand\labelenumi{(\theenumi)}
\renewcommand\theenumi{\roman{enumi}}

\begin{document}
\tableofcontents

\chapter{Addition}
\section{Basics}

\begin{defn}
Let $x, y$ be some unknowns, we let:
\begin{equation}
x^2 + y^2 := (x+y)(x-y) := (1+2)(3+4) := (3*7)
= 21
= 42/2
\nonumber
\end{equation}
\end{defn}


\end{document}

答案1

使用amsmathalign*环境,因为您已经加载它:

在此处输入图片描述

\documentclass{report}
\usepackage{amsmath,amsthm}% http://ctan.org/pkg/{amsmath,amsthm}
\theoremstyle{definition}
\newtheorem{defn}{Definition} % definition numbers are dependent on theorem numbers

\begin{document}
\begin{defn}
Let $x, y$ be some unknowns, we let:
\begin{align*}
  x^2 - y^2 &:= (x+y)(x-y) \\
    &:= (5+3)(5-3) \\
    &:= (8\times 2) \\
    &\phantom{:}= 16 \\
    &\phantom{:}= 32/2
\end{align*}
\end{defn}
\end{document}

使用 可以确保对齐&,使用\phantom{:}可以获得对齐“操作符”周围的正确间距。也就是说,您的=标志水平排列。

如果你对垂直对齐的冒号感兴趣,可以\coloneqq使用mathtools包裹(的扩展amsmath):

\usepackage{mathtools}% http://ctan.org/pkg/mathtools
%...
\begin{align*}
  ... &\coloneqq ...
\end{align*}

=然而,如果您打算这样做的话,您需要施展一些魔法来正确对齐标志。

相关内容