指定函数对其参数的依赖性的导数

指定函数对其参数的依赖性的导数

我想写出一个函数的偏导数,同时明确该函数的参数,如下所示:

\dfrac{\partial f(x, y)}{\partial x}

但这会导致水平线变长,我觉得看起来不太好看(虽然这可能就是正确的做法,我应该接受它)。我见过一些书,行在括号开始之前就结束了,所以自由度解析对齐。

另一种方法是:

\dfrac{\partial f}{\partial x}(x, y)

但是括号与函数并不处于同一层次,事实上,这会改变该行的含义。

  • 第一种方法是标准/常用的方法吗?我在教科书和论文中都见过这两种方法。
  • 是否存在我不知道的第三种更正确的放置括号的方法?

编辑:添加可编译代码和输出的截图。

可以编译以重现这两种方法的代码:

\documentclass[11pt]{scrartcl}

\usepackage{amsmath}

\title{}
\author{}
\date{}

\begin{document}
\maketitle

\begin{itemize}
    \item Method 1
    \begin{equation*}
        \dfrac{\partial f(x, y)}{\partial x}
    \end{equation*}
    \item Method 2
    \begin{equation*}
        \dfrac{\partial f}{\partial x}(x, y)
    \end{equation*}
\end{itemize}

\end{document}

它产生的输出:

两种方法的输出

谢谢!

答案1

我通常看到它以其中一种f_x (x, y)或第二种方式书写,即\dfrac{\partial f}{\partial x} (x, y)

我不太清楚你所说的“与函数齐平”的括号到底是什么意思。如果你想让括号与分数的高度相匹配,你可以使用这种不寻常的格式:

\documentclass[varwidth, preview]{standalone}
\usepackage[T1]{fontenc}
\usepackage{textcomp, amssymb}
\usepackage{mathtools}

\makeatletter
\newsavebox\frac@box

\newcommand\dfracparens[3]{%
\sbox{\frac@box}{\ensuremath{\dfrac{#1}{#2}}}%
\usebox{\frac@box}%
\left( \vphantom{\usebox{\frac@box}}%
       \vcenter{\hbox{\(#3\)}}%
\right)%
}
\makeatother

\begin{document}
\( \dfracparens{\partial f}{\partial x}{x, y} \)
\end{document}

大括号示例

该版本通过在括号内插入来强制其至少与分数一样高\vphantom,然后垂直对齐框内的内容。

为了使分子和下面的括号之间垂直对齐,可以使用:

\documentclass[varwidth, preview]{standalone}
\usepackage[T1]{fontenc}
\usepackage{textcomp, amssymb}
\usepackage{mathtools}

\makeatletter
\newlength\numerator@height
\newlength\frac@height
\newsavebox\numerator@box
\newsavebox\frac@box

\newcommand\dfracparens[3]{%
\sbox{\numerator@box}{\ensuremath{#1}}%
\sbox{\frac@box}{\ensuremath{\dfrac{#1}{#2}}}%
\settoheight{\frac@height}{\usebox{\frac@box}}%
\settoheight{\numerator@height}{\usebox{\numerator@box}}%
\addtolength{\frac@height}{-\numerator@height}%
\usebox{\frac@box}%
\raisebox{\frac@height}{%
\( \left( {#3} \right)
\)}%
}
\makeatother

\begin{document}
\( \dfracparens{\partial f}{\partial x}{x, y} \)
\end{document}

凸括号示例

该版本将括号的高度提高到分数高度与分子高度之差。(需要进行调整才能降低如果需要的话,可以使用括号,但您可能不想匹配分子中下标的深度。)

答案2

\[\left.\frac{\partial f}{\partial x}\right|_{(x,y)}\]
\[\left.\frac{\partial f}{\partial x}\right|_{(x,y)=(x_0,y_0)}\]

在此处输入图片描述

相关内容