\ bar under symbol (Norsk)

Er det en kommando som \bar{...} men slik at linjen er plassert under symbolet?

Selvfølgelig er det \underline{...} men da er linjen tilpasset bredden på symbolet, og det vil jeg ikke (sammenlign med forskjellen mellom \overline{...} og \bar{...}).

Jeg trenger dette for matematikkmodus.

Kommentarer

  • Trenger du det i tekstmodus eller i matematikkmodus? Ta en titt på accents -pakken.
  • Kanskje dette fra amsmath: \underset{\bar{}}{A}
  • @egreg At ' er bra. Kan du snu kommentaren til et svar.

Svar

accents -pakken har funksjonen du leter etter:

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

Hvorfor \newcommand ? Fordi du kan ombestemme deg eller finne en ny måte å understreke et symbol på, kan du bare endre definisjonen i stedet for å jakte på dokumentet etter forekomster av \underaccent{\bar}.

Kommentarer

  • Interessant. Med dette trenger vi ikke ' å skrive \bar{} som mitt forslag. Mellomromet mellom symbolet og linjen er også forskjellig.
  • @Sigur accents -pakken sørger for at den riktige vertikale dimensjonen er tildelt den underakse; med \underset{\bar{}}{x} får du en bar i full vertikal størrelse; og dessuten vil det være i skriptstil.

Svar

Min løsning er \newcommand{\ubar}[1]{\text{\b{$#1$}}} siden jeg får en konflikt mellom accents og amsmath pakker angående \vec kommando.

Kommentarer

  • Kan noen forklare hvorfor dette har blitt nedstemt? Jeg er usikker på om jeg skal bruke aksentpakken i tilfelle det virkelig er et tegn på amsmath-pakken, som @SergeyPolyakovskiy antyder, men det er uklart. Jeg har prøvd å søke i andre spørsmål, og det ser ut til at et slikt \ vec-problem eksisterer, men noe avklaring vil være nyttig. Takk!
  • Dette. Dette svaret reddet skjulet mitt. Løsningen som er akseptert her – og referert tilsynelatende overalt når det gjelder problemet med å lage et passende understangsuttrykk, er avhengig av en virkelig utdatert pakke som, så vidt jeg kan forstå, ble oppdatert i 2006. Den er ikke kompatibel med amsmath og en rekke andre pakker. Denne løsningen fungerer utrolig bra.

Svar

Du kan spille med de tre parametrene (1.2pt undersett gap, .8ex regellengde, .075ex regelbredde

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

skriv inn bildebeskrivelse her

Kommentarer

  • Jeg trengte å bruke et abonnement med \ barbelow {f}, og denne løsningen fungerer best – takk! Jeg brukte et litt annet sett med parametere (1pt , .8ex, 0.075ex) skjønt.

Svar

Har du prøvd å bruke \underbar{symbol} i et matematisk miljø?

Kommentarer

  • Dette fungerer bare i tekstmodus.
  • Bare brukt det i matematikkmiljø! Det fungerer!
  • For meg å bruke \underbar gir det en rekke rare feil som har å gjøre med å lukke matematikkmodus.

Svar

Bruk \textrm{.1.} for tekstmodus I ma th-modus. I parentes kan du deretter bruke tekstmodus-kommandoen \underline{.2.} for å understreke tekstinndataene dine i {.2.} Parenteser.

i matematikkmodus …

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

… jobbet for meg

Svar

Dette innlegget var også veldig nyttig for meg da jeg har hatt et lignende problem. Jeg bruker \bar og denne løsningen

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

for å understreke i matematikkmodus. Dessverre virker det som om \ba r-kommandoene gir en litt tykkere bjelke, det er grunnen til at jeg lurer på om det er en mulighet til å lage \barbelow litt tykkere også?

Takk på forhånd 🙂

Kommentarer

  • Hei, velkommen. Vær oppmerksom på at dette nettstedet ikke er ' som et vanlig forum. Alle svarinnlegg skal inneholde løsninger på problemet som stilles i spørsmålsposten. Følg- opp spørsmål, hvis ikke håndteres i kommentarer, bør det stilles via As k Spørsmålskobling øverst til høyre. Når det er sagt, endre .075ex til noe høyere verdi, tykkelsen på linjen bestemmes av den lengden.
  • Takk for hjelpen! Jeg beklager da jeg ikke ' ikke visste det før, og setter pris på svaret ditt. Vil gjøre det bedre med fremtidige kommentarer 🙂

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *