简单偏导数问题

简单偏导数问题

我对偏导数符号有一个简单的问题,如果我尝试以下任何命令,它都不起作用: \partial \pdiff \pder

我使用 sharelatex,在其他项目中也可以使用该\partial符号。我不知道问题出在哪里,有人能帮我吗?谢谢!

代码(从评论中编辑):

\documentclass[a4paper,11pt]{article}
\linespread{1}
\usepackage{geometry}
\usepackage{multirow}
\usepackage{anysize}
\usepackage[utf8]{inputenc}
\usepackage[magyar]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[LGRgreek]{mathastext}
\usepackage{amssymb}
\usepackage{array}
\usepackage{subcaption}
\begin{document}
\begin{equation}
\partial{a}
\end{equation}
\end{document}

错误信息:undefined control sequence

答案1

出现问题的原因是您在加载mathastext包时使用了选项LGRgreek。如果省略此选项,代码将编译。如果您确实需要选项LGRgreek,手册建议MTstandardgreek在包含 等符号的方程式之前发出该指令\partial

在此处输入图片描述

\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[magyar]{babel}
\usepackage[LGRgreek]{mathastext}

\begin{document}
\begingroup % keep the effect of next instruction local
\MTstandardgreek
\begin{equation}
\partial{a}
\end{equation}
\endgroup
\end{document}

答案2

当使用该LGRgreek选项时,mathastext包会重新定义\partial。您可以删除该选项,也可以\partial通过在序言中添加以下内容重置为其原始定义。

\makeatletter
\let\partial\mst@origpartial
\makeatother

简单的 MWE 如下:

\documentclass[a4paper,11pt]{article}
\usepackage[LGRgreek]{mathastext}
\makeatletter
\let\partial\mst@origpartial
\makeatother
\begin{document}
\begin{equation}
\partial{a}
\end{equation}
\end{document}

相关内容