Comment définir un nouvel opérateur ou symbole?

$\Reponse$ Il existe pour cela la commande \DeclareMathOperator du package amsmath (explications sur AMS-TeX). Elle s'utilise dans le préambule comme ici:

\documentclass{article}
  \usepackage{amsmath}
  \DeclareMathOperator{\init}{init}
 
\begin{document}
\[
\init f = 0 \mathrm{\ au \ lieu \ de~:} init f = 0
\]
\end{document}

\documentclass{article}
  \usepackage{amsmath}
  \DeclareMathOperator{\init}{init}
  \pagestyle{empty}

\begin{document}
\[
\init f = 0 \mathrm{\ au \ lieu \ de~:} init f = 0
\]
\end{document}

$\Reponse$ On peut également utiliser \newcommand, plutôt dans le préambule du document, mais ce n'est pas obligatoire comme le montre cet exemple:

\newcommand{\affecte}{\mathrel{:=}}
 
$x \affecte 0$
 
$y \affecte 1$


\newcommand{\affecte}{\mathrel{:=}}

$x \affecte 0$

$y \affecte 1$

$\Reponse$ On peut utiliser \def comme ceci:

\makeatletter
\def\log{\mathop{\operator@font log}\nolimits}
\makeatother
 
$\log 28 = 1.447158$


\makeatletter
\def\log{\mathop{\operator@font log}\nolimits}
\makeatother

$\log 28 = 1.447158$

$\Reponse$ Pour définir un nouveau symbole de plusieurs caractères, il faut utiliser la commande \mathit.

4_domaines_specialises/mathematiques/structures/definir_un_nouveau_symbole_mathematique.txt · Dernière modification : 2019/06/12 23:42 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0