例如,如何对齐此处的暗示符号
\begin{enumerate}
\item $\frac{\mathrm{d}}{\mathrm{dx}} \left(\frac{x^{n+1}}
{n+1}\right)=x^n,n\neq 1\qquad
\Rightarrow\int x^n.\mathrm{dx}=\frac{x^{n+1}}{n+1} +\mathrm{C},n\neq 1$
\item $\frac{\mathrm{d}}{\mathrm{dx}} \left(\log_e x\right)=\frac{1}
{x}\qquad
\Rightarrow\int\frac{1}{x} .\mathrm{dx}=\log_e x+\mathrm{C}$
\end{enumerate}
我无法\begin{align*}
在这里使用,因为无法在枚举环境中使用对齐环境。那么我该如何对齐上述代码中的隐含符号?
答案1
将左侧的每一侧都放在宽度最大的框中。此过程通过以下方式自动完成eqparbox
\eqmakebox[<tag>][<align>]{<stuff>}
;所有带有 的盒子<tag>
都适合放在该 的最大宽度的盒子内<tag>
,并且也有可能适合其<align>
内容:
\documentclass{article}
\usepackage{eqparbox}
\begin{document}
\begin{enumerate}
\item \eqmakebox[largest]{$\frac{\mathrm{d}}{\mathrm{d}x}
\Bigl( \frac{x^{n + 1}}{n + 1} \Bigr) = x^n, n \neq 1 \qquad$}%
$\Rightarrow \int x^n\,\mathrm{d}x = \frac{x^{n + 1}}{n + 1} + \mathrm{C}, n \neq 1$
\item \eqmakebox[largest][l]{$\frac{\mathrm{d}}{\mathrm{d}x}
\bigl( \log_e x \bigr) = \frac{1}{x}$}%
$\Rightarrow \int \frac{1}{x}\,\mathrm{d}x = \log_e x + \mathrm{C}$
\end{enumerate}
\end{document}
答案2
另一种解决方案是使用规范代码(aligned
+在数学罗马模式下\usepackage{derivative}
直接获取)。d
\documentclass[12pt]{article}
\usepackage{mathtools}
\usepackage{derivative}
\begin{document}
\begin{enumerate}
\item
$\begin{aligned}[t]
\odv{}{x}\biggl(\frac{x^{n + 1}}{n + 1} \biggr) &= x^{n}, n \neq 1 &&&&\Rightarrow \int x^{n} \mathrm{d}x = \frac{x^{n + 1}}{n + 1} + \mathrm{C},\,n \neq 1
\end{aligned}$
\item
$\begin{aligned}[t]
\odv{}{x}\bigl( \ln x \bigr)& =\frac{1}{x} &&&&&&&&&&\,\qquad \Rightarrow \int \frac{1}{x}\,\mathrm{d}x = \ln x + \mathrm{C}
\end{aligned}$
\end{enumerate}
\end{document}
答案3
像这样?
假设这enumerate
不是用于方程式数字的,您可以使用包flaign
中的数学环境amsmath
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{flalign*}
1. && \frac{\mathrm{d}}{\mathrm{dx}} \left(\frac{x^{n+1}}{n+1}\right) = x^n,n\neq 1
& \Rightarrow \int x^n \mathrm{dx} = \frac{x^{n+1}}{n+1} +\mathrm{C},n\neq 1
&& \\
2. && \frac{\mathrm{d}}{\mathrm{dx}} \left(\log_e x\right)=\frac{1}{x}
& \Rightarrow \int\frac{1}{x} \mathrm{dx} = \log_e x+\mathrm{C}
&& \\
\end{flalign*}
\end{document}