comando diffp: ¿índice en una variable para error de derivada parcial?

Sep 28 2020

Considere lo siguiente, con el paquete:

\usepackage[thinc]{esdiff}

$\diffp*{A}{k}{Q_L}>0$

El código se compila.

Sin embargo con:

$\diffp*{A}{Q_L}{k}>0$

Me devuelve "Un corsé izquierdo era obligatorio aquí ..."

Porque ? ¿No es posible con este paquete tener variables con índice?

Respuestas

4 egreg Sep 28 2020 at 20:37

Aparentemente, esdiffescanea el segundo argumento \diffppara calcular automáticamente el orden de la derivada.

Dado que Q_Ltiene tres tokens, esto hace esdiffpensar en una derivada de tercer orden con respecto a Q, _y L; sobrevienen errores.

Simplemente refuerce la variable "compuesta" para que se \diffpconsidere como un solo objeto:

$\diffp*{A}{{Q_L}}{k}>0$
3 Sebastiano Sep 29 2020 at 03:30

Vaya, es sólo una alternativa humilde a su antiguo paquete usado → esdiff( Writing derivados , Eddie Saudrais, 24 de abril de 2008). También hay dos paquetes recientes para escribir los derivados (de tipo clásico o parcial):

1) diffcoeff paquete con una sintaxis simple;

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{diffcoeff}
\begin{document}

Using \textit{diffcoeff} package:
\[\diffp A{Q_L}[k]>0\]

2) El derivativepaquete de Simon Jensen, v. 0.98 del 20/07/2020.

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{derivative}
\begin{document}
Using \textit{derivative} package:
\[\pdv{A}{Q_L}_{k}>0\]
\end{document} 

En ambos casos puede obtener el mismo resultado de esdiff.