Existe-t-il une commande comme \bar{...}
mais telle que la barre est placée sous le symbole?
Bien sûr, il y a \underline{...}
mais alors la ligne est adaptée à la largeur du symbole et je ne veux pas ça (comparez avec la différence entre \overline{...}
et \bar{...}
).
Jen ai besoin pour le mode mathématique.
Commentaires
Réponse
Le accents
contient la fonctionnalité que vous » recherchez:
\usepackage{accents} \newcommand{\ubar}[1]{\underaccent{\bar}{#1}}
Pourquoi le \newcommand
? Parce que vous pourriez changer davis ou trouver une nouvelle façon de souligner un symbole, vous pouvez donc simplement modifier la définition au lieu de chercher dans le document les occurrences de \underaccent{\bar}
.
Commentaires
- Intéressant. Avec cela, nous navons ' pas besoin décrire
\bar{}
comme ma suggestion. De plus, lespace entre le symbole et la barre est différent. - @Sigur Le package
accents
garantit que la dimension verticale correcte est attribuée au sous-accent; avec\underset{\bar{}}{x}
vous obtenez une barre de taille verticale complète; et, de plus, ce sera dans le style de script.
Réponse
Ma solution est \newcommand{\ubar}[1]{\text{\b{$#1$}}}
car jobtiens un conflit de paquets accents
et amsmath
concernant \vec
.
Commentaires
- Quelquun peut-il expliquer pourquoi cela a été refusé? Je ne sais pas si je devrais utiliser le package accents au cas où il y aurait effectivement une assue avec le package amsmath, comme le suggère @SergeyPolyakovskiy, mais ce nest pas clair. Jai essayé de le rechercher dans dautres questions et il semble quun tel problème \ vec existe, mais une clarification serait utile. Merci!
- Ceci. Cette réponse a sauvé ma peau. La solution qui est acceptée ici – et référencée apparemment partout en ce qui concerne le problème de la création dune expression underbar appropriée repose sur un package vraiment obsolète qui, pour autant que je sache, a été mis à jour pour la dernière fois en 2006. Il nest pas compatible avec amsmath et une foule dautres packages. Cette solution fonctionne à merveille.
Réponse
Vous pouvez jouer avec les trois paramètres (écart de sous-ensemble de 1,2 pt, .8ex longueur de règle, .075ex largeur de règle
\documentclass{article} \usepackage{stackengine} \begin{document} \newcommand\barbelow[1]{\stackunder[1.2pt]{$#1$}{\rule{.8ex}{.075ex}}} \( \overline{A} \bar{A} \barbelow{A} \) \end{document}
Commentaires
- Javais besoin dutiliser un indice avec le \ barbelow {f}, et cette solution fonctionne le mieux – merci! Jai utilisé un ensemble de paramètres légèrement différent (1pt , .8ex, 0.075ex).
Réponse
Avez-vous essayé dutiliser \underbar{symbol}
dans un environnement mathématique?
Commentaires
- Cela ne fonctionne quen mode texte.
- Juste utilisé ça marche dans un environnement mathématique!
- Pour moi, utiliser
\underbar
donne un tas derreurs bizarres liées à la fermeture du mode mathématique.
Réponse
Utilisez \textrm{.1.}
pour le mode texte DANS le ma e mode. Dans les crochets, vous pouvez ensuite utiliser la commande du mode texte \underline{.2.}
pour souligner votre saisie de texte entre les crochets {.2.}.
en mode mathématique …
\textrm{\underline{this text input will be underlined}}
… a travaillé pour moi
Réponse
Ce message a également été très utile pour moi car j « ai eu un problème similaire. Jutilise \bar
et cette solution
\usepackage{stackengine} \newcommand\barbelow[1]{\stackunder[1.2pt]{$#1$}{\rule{.8ex}{.075ex}}}
pour souligner en mode mathématique. Malheureusement, il semble que les \ba
r commads fournissent une barre légèrement plus épaisse, cest pourquoi je me demande sil y a une possibilité de faire \barbelow
un peu plus épais aussi?
Merci davance 🙂
Commentaires
- Bonjour, bienvenue. Veuillez noter que ce site nest pas ' t comme un forum normal. Tous les messages de réponse doivent contenir des solutions au problème posé dans le message de question. Suivez- les questions, si elles ne sont pas traitées dans les commentaires, doivent être posées via le k Lien de question en haut à droite. Cela dit, changez
.075ex
en une valeur plus élevée, lépaisseur de la barre est déterminée par cette longueur. - Merci pour votre aide! Je suis désolé car je ne ' pas savoir cela avant et apprécier votre réponse. Je ferai mieux avec les futurs commentaires 🙂
accents
.amsmath
:\underset{\bar{}}{A}