Unicode-Mathematik und Neudefinition eines integrierten Mathematikbefehls

Unicode-Mathematik und Neudefinition eines integrierten Mathematikbefehls

Ich versuche, einen mathematischen Befehl (sagen wir ) so neu zu definieren, dass er mit dem folgenden Trick \intimmer mehr macht (sagen wir ):\int lolhttps://tex.stackexchange.com/a/47353/15659

ABER, jetzt möchte ich das Paket in LuaLaTeX verwenden unicode-mathund es funktioniert nicht mehr.


Minimales funktionierendes Beispiel:

\documentclass[11pt,a4paper]{article}

\usepackage{unicode-math}

\let\oldint\int
\renewcommand\int{\oldint lol}

\begin{document}

\begin{equation}
\mathbf{B}\left(P\right)=\frac{\mu_0}{4\pi}\int\frac{\mathbf{I}\times\hat{r}'}{r'^2}dl
\end{equation}

\end{document}

Antwort1

Aus technischen Gründen wird ein Großteil der Arbeit im unicode-mathZusammenhang mit der Definition der Bedeutung von Symbolen am Anfang des Dokuments durchgeführt. Insbesondere \intist unter den dort definierten Symbolen. Verwenden Sie also

\AtBeginDocument{%
  \let\oldint\int
  \renewcommand\int{\oldint lol}%
}

verwandte Informationen