每次我想写一个(普通的)导数时我都必须使用frac
,如下所示:
\frac{\mathrm{d}^2 \omega}{\mathrm{d}\theta^2}
或者用于\partial
偏导数。
是否有一个包或命令可以采用例如(普通或偏、导数的幂、变量)并输出格式化的表达式?
答案1
您可以使用esdiff
包,它有用于导数和偏导数的方便的宏,用于处理索引。这是一个演示;
\documentclass{article}%
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage[thinc]{esdiff}
\begin{document}
\begin{alignat*}{3}
\diff{f}{x} &\qquad \diff*[4]{g}{t}{t = 1} \\[2ex]
\diffp{f}{x} &\qquad\diffp{g}{tu}& & \qquad & \diffp*{g}{{t^2}{u^3}}{(0,0)}
\end{alignat*}
\end{document}
答案2
答案3
还有另一个重要且易于编写的程序包,名为derivative
。我只添加了一些简单的例子来说明如何使用这个包,其中d
(“经典导数”)是用罗马字母书写的。
\documentclass[12pt]{article}
\usepackage{derivative}
\usepackage{amsmath,amssymb}
\begin{document}
\[\odv{f(x)}{x}, \qquad \odv[n]{f(x)}{x}, \qquad \pdv[\alpha,b,c]{f}{x,y,z}\]
\[\pdv{f}{x,y}, \qquad \odv{e^{\tan(x)}}{x}, \qquad \odv{\cos t}{t}_{t=0}^{}\]
\end{document}
答案4
还有另一个包(commath
) 提供了多种用于一般数学排版的命令,以及通过\od
、\pd
或打印导数的方法\md
。这些命令会自动选择文本或显示样式的尺寸。您还可以使用\tod
、\tpd
或\tmd
来打印文本样式导数及其相关的\dod
、\dpd
和\dmd
版本。
\documentclass[12pt]{article}
\usepackage{commath,amsmath}
\begin{document}
\begin{equation*}
\od{f}{x},\qquad\pd{f}{x},\qquad\pd[2]{f}{x}
\end{equation*}
\begin{equation*}
\od[2]{f}{x},\qquad\md{f}{4}{x}{3}{y}{ }
\end{equation*}
\begin{equation*}
\tod{f}{x},\qquad\tpd[2]{f}{x},\qquad\tmd{f}{4}{x}{3}{y}{ }
\end{equation*}
\end{document}