\ bar under symbol

Er der en kommando som \bar{...} men sådan at bjælken er placeret under symbolet?

Selvfølgelig er der \underline{...} men så tilpasses linjen til bredden på symbolet, og det ønsker jeg ikke (sammenlign med forskellen mellem \overline{...} og \bar{...}).

Jeg har brug for dette til matematisk tilstand.

Kommentarer

  • Har du brug for det i teksttilstand eller i matematisk tilstand? Se på accents -pakken.
  • Måske dette fra amsmath: \underset{\bar{}}{A}
  • @egreg At ' er godt. Kan du gøre kommentaren til et svar tak.

Svar

accents -pakke har den funktion, du leder efter:

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

Hvorfor \newcommand ? Fordi du måske skifter mening eller finder en ny måde at understrege et symbol på, så du kan bare ændre definitionen i stedet for at jage gennem dokumentet for forekomster af \underaccent{\bar}.

Kommentarer

  • Interessant. Med dette behøver vi ' ikke at skrive \bar{} som mit forslag. Mellemrummet mellem symbolet og bjælken er også anderledes.
  • @Sigur accents -pakken sikrer, at den korrekte lodrette dimension tildeles den underaccent; med \underset{\bar{}}{x} får du en bjælke i fuld lodret størrelse; og desuden vil det være i script-stil.

Svar

Min løsning er \newcommand{\ubar}[1]{\text{\b{$#1$}}} da jeg får en konflikt mellem accents og amsmath pakker vedrørende \vec kommando.

Kommentarer

  • Kan nogen forklare hvorfor dette er blevet nedstemt? Jeg er usikker på, om jeg skal bruge accentpakken, hvis der faktisk er en prøve med amsmath-pakken, som @SergeyPolyakovskiy antyder, men det er uklart. Jeg har forsøgt at søge i andre spørgsmål, og det ser ud til, at et sådant \ vec-problem eksisterer, men noget afklaring ville være nyttigt. Tak!
  • Dette. Dette svar reddede min hud. Den løsning, der accepteres her – og tilsyneladende henvises til overalt, når det kommer til problemet med at lave et passende underbar udtryk, er afhængig af en virkelig forældet pakke, som, så vidt jeg kan forstå, sidst blev opdateret i 2006. Den er ikke kompatibel amsmath og en lang række andre pakker. Denne løsning fungerer utroligt godt.

Svar

Du kan spille med de tre parametre (1.2pt underset gap, .8ex regellængde, .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} 

indtast billedbeskrivelse her

Kommentarer

  • Jeg havde brug for et abonnement med \ barbelow {f}, og denne løsning fungerer bedst – tak! Jeg brugte et lidt andet sæt parametre (1pt , .8ex, 0.075ex) dog.

Svar

Har du prøvet at bruge \underbar{symbol} i et matematisk miljø?

Kommentarer

  • Dette fungerer kun i teksttilstand.
  • Bare brugt det i matematikmiljø! Det virker!
  • For mig at bruge \underbar giver en masse underlige fejl, der har at gøre med lukning af matematiktilstand.

Svar

Brug \textrm{.1.} til teksttilstand I ma th-tilstand. I parentes kan du derefter bruge kommandoen teksttilstand \underline{.2.} til at understrege din tekstinput i parenteserne {.2.}.

i matematisk tilstand …

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

… fungerede for mig

Svar

Dette indlæg var også meget nyttigt for mig, da jeg “havde et lignende problem. Jeg bruger \bar og denne løsning

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

for at understrege i matematisk tilstand. Desværre ser det ud til, at \ba r-kommandoerne giver en lidt tykkere bjælke, hvorfor jeg spekulerer på, om der er mulighed for at lave \barbelow også lidt tykkere?

Tak på forhånd 🙂

Kommentarer

  • Hej, velkommen. Bemærk, at dette websted ikke ' ikke kan lide et normalt forum. Alle svar-indlæg skal indeholde løsninger på problemet i spørgsmålsposten. Følg- spørgsmål, hvis de ikke håndteres i kommentarer, skal stilles via As k Spørgsmål-link øverst til højre. Når det er sagt, skift .075ex til en højere værdi, bjælkens tykkelse bestemmes af den længde.
  • Tak for din hjælp! Jeg er ked af, da jeg ikke ' ikke vidste det før, og værdsætter dit svar. Vil gøre det bedre med fremtidige kommentarer 🙂

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *