\ bar sous le symbole

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

  • En avez-vous besoin en mode texte ou en mode mathématique? Jetez un œil au package accents.
  • Peut-être ceci de amsmath: \underset{\bar{}}{A}
  • @egreg That ' Cest bien. Pourriez-vous transformer le commentaire en réponse sil vous plaît.

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} 

entrez la description de limage ici

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 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *