\ bar below symbol

Esiste un comando come \bar{...} ma tale che la barra sia posizionata sotto il simbolo?

Ovviamente cè \underline{...} ma poi la lineaèadattata alla larghezza del simbolo e io non lo voglio (confronta con la differenza tra \overline{...} e \bar{...}).

Mi serve per la modalità matematica.

Commenti

  • Ti serve in modalità testo o in modalità matematica? Dai unocchiata al accents pacchetto.
  • Forse questo da amsmath: \underset{\bar{}}{A}
  • @egreg That ' Va bene. Potresti trasformare il commento in una risposta per favore.

Rispondi

Il ha la funzione che” stai cercando:

\usepackage{accents} \newcommand{\ubar}[1]{\underaccent{\bar}{#1}} 

Perché \newcommand ? Perché potresti cambiare idea o trovare un nuovo modo per sottolineare un simbolo, quindi puoi semplicemente modificare la definizione invece di cercare nel documento le occorrenze di \underaccent{\bar}.

Commenti

  • Interessante. Con questo ' non è necessario scrivere \bar{} come il mio suggerimento. Inoltre, lo spazio tra il simbolo e la barra è diverso.
  • @Sigur Il pacchetto accents assicura che la dimensione verticale corretta sia assegnata al underaccent; con \underset{\bar{}}{x} ottieni una barra di dimensioni verticali completa; e, inoltre, sarà in stile script.

Risposta

La mia soluzione è \newcommand{\ubar}[1]{\text{\b{$#1$}}} poiché ottengo un conflitto di accents e amsmath pacchetti relativi a \vec comando.

Commenti

  • Qualcuno può spiegare perché questo è stato downvotato? Non sono sicuro se dovrei usare il pacchetto accents nel caso in cui ci sia effettivamente un problema con il pacchetto amsmath, come suggerisce @SergeyPolyakovskiy, tuttavia non è chiaro. Ho provato a cercarlo in altre domande e sembra che questo problema di \ vec esista, ma alcuni chiarimenti sarebbero utili. Grazie!
  • Questo. Questa risposta ha salvato la mia pelle. La soluzione che è accettata qui – e citata apparentemente ovunque quando si tratta del problema di creare unespressione underbar adatta si basa su un pacchetto davvero obsoleto che, per quanto posso immaginare, è stato aggiornato lultima volta nel 2006. Non è compatibile con amsmath e una miriade di altri pacchetti. Questa soluzione funziona molto bene.

Answer

Puoi giocare con i tre parametri (gap di 1.2pt underset, .8ex regola lunghezza, .075ex larghezza regola

\documentclass{article} \usepackage{stackengine} \begin{document} \newcommand\barbelow[1]{\stackunder[1.2pt]{$#1$}{\rule{.8ex}{.075ex}}} \( \overline{A} \bar{A} \barbelow{A} \) \end{document} 

inserisci qui la descrizione dellimmagine

Commenti

  • Avevo bisogno di usare un pedice con \ barbelow {f} e questa soluzione funziona al meglio – grazie! Ho usato un set di parametri leggermente diverso (1pt , .8ex, 0.075ex).

Risposta

Hai provato a utilizzare \underbar{symbol} in un ambiente matematico?

Commenti

  • Funziona solo in modalità testo.
  • Appena usato in ambiente matematico! Funziona!
  • Per me lutilizzo di \underbar dà un mucchio di strani errori relativi alla chiusura della modalità matematica.

Risposta

Usa \textrm{.1.} per la modalità testo IN MA esima modalità. Tra parentesi puoi quindi utilizzare il comando in modalità testo \underline{.2.} per sottolineare il testo immesso tra parentesi {.2.}.

in modalità matematica …

\textrm{\underline{this text input will be underlined}} 

… ha funzionato per me

Risposta

Questo post è stato anche molto utile per me perché “ho avuto un problema simile. Sto usando \bar e questa soluzione

\usepackage{stackengine} \newcommand\barbelow[1]{\stackunder[1.2pt]{$#1$}{\rule{.8ex}{.075ex}}} 

per sottolineare in modalità matematica. Purtroppo sembra che \ba r commads fornisca una barra leggermente più spessa, motivo per cui mi chiedo se esiste la possibilità di fare \barbelow anche un po più spesso?

Grazie in advanve 🙂

Commenti

  • Ciao, benvenuto. Tieni presente che questo sito non è ' come un normale forum. Tutti i messaggi di risposta dovrebbero contenere soluzioni al problema posto nel post di domanda. Segui- le domande, se non gestite nei commenti, devono essere poste tramite lAs k Collegamento alla domanda in alto a destra. Detto questo, cambia .075ex con un valore più alto, lo spessore della barra è determinato da quella lunghezza.
  • Grazie per il tuo aiuto! Mi dispiace perché ' non lo sapevo prima e ho apprezzato la tua risposta. Farà meglio con commenti futuri 🙂

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *