是否有一个简写命令可以写出导数?

是否有一个简写命令可以写出导数?

每次我想写一个(普通的)导数时我都必须使用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

physics哦,你的意思不是符号,而是运算符。正如@Zarko 所说,有。

  • \differential产生以下变体d\dd x
  • \derivative得出 $df/dx$ 的变体:\dv{x}\dv{f}{x}
  • \partialderivative生成衍生产品中的部分符号点菜,类似于\dv,使用\pdv x等。
  • \variation并且\functionalderivative也在那里,例如\fdv{F}{g}

所有内容都位于第 5-6 页的文档中,例如texdoc physicspdf。


文档截图。

在此处输入图片描述

答案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}

例子

相关内容