我想输入一个代码,自动为文档中的方程式分配一个数字,最好是右侧对齐。
我该怎么办?
\documentclass[a4paper,11pt]{article}
%\documentclass[a4paper,11pt]{scrartcl}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\begin{document}
$$\ddot{\underline{\mathbf{r}}} = \frac{d{^2}\underline{\mathbf{r}}}{dt^2}= 0$$.
\end{document}
答案1
您可以使用显示数学环境,例如equation
:
笔记:
- in应该是直立的,因为
d
它是运算符,而不是变量。已为此定义了一个宏,并在下面进行了更正。dt
d
参考:
您不应该使用 TeX 的方式来
$$
输入显示数学。请参阅 为什么 \[ ... \] 比 $$ ... $$ 更可取?关于数学模式的一个很好的参考是 Herbert Voss 的 对 (La)TeX 中的数学进行全面回顾。
代码:
\documentclass{article}
\newcommand{\dd}[1]{\mathrm{d}#1}
\begin{document}
\begin{equation}
\ddot{\underline{\mathbf{r}}} = \frac{\dd{}{^2}\underline{\mathbf{r}}}{\dd{t}^2} = 0
\end{equation}
\end{document}
答案2
您还可以使用以下align
环境:
\documentclass[a4paper,11pt]{article}
%\documentclass[a4paper,11pt]{scrartcl}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\begin{document}
%Equations with numbering
\begin{align}
\ddot{\underline{\mathbf{r}}} &= \frac{d{^2}\underline{\mathbf{r}}}{dt^2}\\
&= 0
\end{align}
%Equations with no numbering in specific line by using \nonumber
\begin{align}
\ddot{\underline{\mathbf{r}}} &= \frac{d{^2}\underline{\mathbf{r}}}{dt^2}\nonumber\\
&= 0
\end{align}
%Equations without numbering
\begin{align*}
\ddot{\underline{\mathbf{r}}} &= \frac{d{^2}\underline{\mathbf{r}}}{dt^2}\\
&= 0
\end{align*}
\end{document}