Bonjour à tous !
J’écris ce petit message dans cette catégorie, en espérant que je ne me sois pas trompé ! Encore désolé si je me trompe.
Je souhaiterais avoir un petit coup de pouce pour une commande en LaTex.
J’ai voulu surligner des formules mathématiques. J’ai donc naturellement utilisé la commande \hlc[ici une couleur]{ici la formule à surligner}. Mais ça ne marche pas.
Quelqu’un saurait me dire si c’est possible de surligner des formules mathématiques? Et si oui, avec quoi?
Même en voulant surligner \boldsymbol{\lnot} \textbf{A}, ça ne marche pas.
Je vous remercie pour votre aide, et encore une fois désolé si je ne suis pas sur la bonne catégorie.
Très bonne journée à tous !
As-tu trouvé un manuel ou un cours tutoriel utilisateur LaTeX ?
Ta commande \hlc n’existe tout simplement pas.
Rien ne t’empeche de la creer ou de l’importer, dans le cas general, mais ca n’est pas une commande generique.
C’est tout simple a creer, pour du texte,
\usepackage{xcolor}
\usepackage{soul}
\newcommand{\hlc}[2][yellow]{{%
\colorlet{foo}{#1}%
\sethlcolor{foo}\hl{#2}}%
}
Pour des maths
Si tu veux un surlignage inline, c’est juste
\newcommand{\hlc}[2]{\sethlcolor{#1}\hl{#2}}
et tu l’invoques dans le genre \hlc{orange}{a=b}
Si tu veux ca pour toute la formule, il est preferable d’utiliser la classique
\newcommand{\mathcolorbox}[2]{\colorbox{#1}{$\displaystyle #2$}}
qu’on utilise generalement dans un environnement, e.g.
\begin{equation}
\mathcolorbox{red}{y=\frac{x^2}{q}}+z
\end{equation}
NB: la premiere definition repose sur le fait que \sethlcolor ne comprend pas les couleurs x!y!z, et ne marchera donc pas avec toutes les couleurs arbitraires, seulement avec celles qui ont ete \definecolor avant. Donc on triche « dans » la macro pour l’etendre a toutes les couleurs arbitraires.
Super, merci beaucoup pour ton aide !
Sinon oui, j’ai un manuel sur mon ordinateur, mais je n’avais pas trouvé de réponse dedans pour ma question.
Merci pour vos réponses, et bonne soirée !