commande diffp: index sur une variable pour un bug dérivé partiel?
Considérez ce qui suit, avec le package:
\usepackage[thinc]{esdiff}
$\diffp*{A}{k}{Q_L}>0$
Le code se compile.
Cependant avec:
$\diffp*{A}{Q_L}{k}>0$
Il me renvoie "Une accolade gauche était obligatoire ici ..."
Pourquoi ça? N'est-il pas possible avec ce package d'avoir des variables avec index?
Réponses
Apparemment, esdiffscanne le deuxième argument \diffpafin de calculer automatiquement l'ordre de la dérivée.
Puisque Q_La trois jetons, cela fait esdiffpenser à une dérivée du troisième ordre par rapport à Q, _et L; des erreurs s'ensuivent.
Accolade simplement la variable «composite» pour la \diffpconsidérer comme un objet unique:
$\diffp*{A}{{Q_L}}{k}>0$
Mon ce n'est qu'une humble alternative à votre ancien package utilisé → esdiff( Écriture de dérivés , Eddie Saudrais, 24 avril 2008). Il existe également deux packages récents pour écrire les dérivés (de type classic ou partial):
1) diffcoeff package avec une syntaxe simple;
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{diffcoeff}
\begin{document}
Using \textit{diffcoeff} package:
\[\diffp A{Q_L}[k]>0\]
2) Le derivativepaquet de Simon Jensen, v. 0.98 du 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}
Dans les deux cas, vous pouvez obtenir le même résultat esdiff.