回答:
texmathpAUCTeXで定義された関数(から自動ロードtexmathp)は、まさにそれを行います(実際、もう少し実行します)。
インタラクティブに使用すると、ポイントが数学構造内にあるかどうかなど、より多くの情報が得られます。
elispで使用されるt場合、数学の場合、nilそうでない場合になります。その後、追加の情報が変数に格納されますtexmathp-why。
をtexmathp返す場合t、これはの短所です(MATCH . POSITION)。ここMATCHで、はTeXコマンドを含む文字列または数学モードをトリガーした環境の名前でありPOSITION、バッファ内でその文字列が見つかった位置です。MATCH以下のようなものである"$"、"$$"、"\\("、"\\[" "\\ensuremath"、"displaymath"、"equation"、...ときにtexmathp戻ってnil、変数がtexmathp-whyある(nil . pos)ところpos段落の先頭です。
docstringからの警告:
これらの関数は、バッファー内に(ほぼ)構文的に正しい(La)TeXがあることを前提としています。
AUCTeX(たとえば、フォントロックなど)を認識しているすべての環境を認識しており、変数を使用してさらに追加できますtexmathp-tex-commands。