\ balk onder symbool

Is er een commando zoals \bar{...} maar zodanig dat de balk onder het symbool wordt geplaatst?

Natuurlijk is er \underline{...} maar dan wordt de regel aangepast aan de breedte van het symbool en dat wil ik niet (vergelijk met het verschil tussen \overline{...} en \bar{...}).

Ik heb dit nodig voor de wiskundige modus.

Opmerkingen

  • Heb je het nodig in tekstmodus of in wiskundige modus? Bekijk het accents pakket.
  • Misschien dit van amsmath: \underset{\bar{}}{A}
  • @egreg That ' is goed. Kunt u de opmerking alstublieft in een antwoord veranderen.

Antwoord

De accents -pakket heeft de functie waarnaar u” op zoek bent:

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

Waarom het \newcommand ? Omdat je misschien van gedachten verandert of een nieuwe manier vindt om een symbool te onderstrepen, dus je kunt gewoon de definitie aanpassen in plaats van door het document te zoeken naar gevallen van \underaccent{\bar}.

Reacties

  • Interessant. Hiermee hoeven we ' t \bar{} als mijnsuggestie te schrijven. Ook is de ruimte tussen het symbool en de balk anders.
  • @Sigur Het accents -pakket zorgt ervoor dat de juiste verticale dimensie wordt toegewezen aan het underaccent; met \underset{\bar{}}{x} krijg je een balk van volledige verticale grootte; en bovendien in scriptstijl.

Antwoord

Mijn oplossing is \newcommand{\ubar}[1]{\text{\b{$#1$}}} aangezien ik een conflict krijg tussen accents en amsmath pakketten met betrekking tot \vec commando.

Reacties

  • Kan iemand alstublieft uitleggen waarom dit naar beneden is gestemd? Ik weet niet zeker of ik het accentenpakket moet gebruiken voor het geval er inderdaad een probleem is met het amsmath-pakket, zoals @SergeyPolyakovskiy suggereert, maar het is onduidelijk. Ik heb geprobeerd het in andere vragen te doorzoeken en het lijkt erop dat een dergelijk probleem bestaat, maar enige opheldering zou nuttig zijn. Bedankt!
  • Dit. Dit antwoord heeft mijn huid gered. De oplossing die hier wordt geaccepteerd – en waar schijnbaar overal naar wordt verwezen als het gaat om het maken van een geschikte uitdrukking onder de streep, is gebaseerd op een echt verouderd pakket dat, voor zover ik kan nagaan, voor het laatst is bijgewerkt in 2006. Het is niet compatibel met amsmath en tal van andere pakketten. Deze oplossing werkt enorm goed.

Answer

Je kunt spelen met de drie parameters (1.2pt underset gap, .8ex regel lengte, .075ex regel breedte

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

voer hier de afbeeldingsbeschrijving in

Reacties

  • Ik moest een subscript gebruiken met de \ bar hieronder {f}, en deze oplossing werkt het beste – bedankt! Ik heb een iets andere set parameters gebruikt (1pt , .8ex, 0.075ex).

Antwoord

Heb je geprobeerd \underbar{symbol} in een wiskundige omgeving?

Reacties

  • Dit werkt alleen in tekstmodus.
  • Zojuist gebruikt het werkt in een wiskundige omgeving! Het werkt!
  • Voor mij levert het gebruik van \underbar een aantal rare fouten op die te maken hebben met het sluiten van de wiskundige modus.

Antwoord

Gebruik de \textrm{.1.} voor tekstmodus IN de ma th modus. Tussen haakjes kunt u vervolgens het tekstmoduscommando \underline{.2.} gebruiken om uw tekstinvoer tussen de {.2.} Haakjes te onderstrepen.

in wiskundige modus …

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

… werkte voor mij

Antwoord

Dit bericht was ook erg nuttig voor mij omdat ik “een soortgelijk probleem had. Ik gebruik \bar en deze oplossing

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

om te onderstrepen in wiskundige modus. Helaas lijkt het erop dat de \ba r-kommads een iets dikkere balk opleveren, daarom vraag ik me af of er een mogelijkheid is om \barbelow ook een beetje dikker?

Bij voorbaat dank 🙂

Reacties

  • Hallo, welkom. Houd er rekening mee dat deze site niet ' is zoals een normaal forum. Alle antwoordposts moeten oplossingen bevatten voor het probleem dat in de vraagpost wordt gesteld. vragen die niet in opmerkingen worden behandeld, moeten via de As worden gesteld k Vraag-link in de rechterbovenhoek. Dat gezegd hebbende, verander .075ex naar een hogere waarde, de dikte van de staaf wordt bepaald door die lengte.
  • Bedankt voor je hulp! Het spijt me, want ik heb dat niet eerder geweten ' en ik waardeer uw antwoord. Zal het beter doen met toekomstige opmerkingen 🙂

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *