\ bar symbolin alapuolella

Onko komentoa, kuten \bar{...}, mutta sellainen, että palkki sijoitetaan symbolin alle?

Tietysti on \underline{...}, mutta sitten viiva mukautetaan symbolin leveydelle, enkä halua sitä (vertaa eroon \overline{...} ja \bar{...}).

Tarvitsen tätä matematiikkatilaan.

Kommentit

  • Tarvitsetko sitä tekstitilassa tai matematiikkatilassa? Katso paketti accents.
  • Ehkä tämä lähettäjältä amsmath: \underset{\bar{}}{A}
  • @egreg That ' s hyvä. Voisitko muuttaa kommentin vastaukseksi?

Vastaa

accents -paketissa on etsimäsi ominaisuus:

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

Miksi \newcommand ? Koska saatat muuttaa mieltäsi tai löytää uuden tavan alleviivata symboli, joten voit vain muokata määritelmää sen sijaan, että etsiä dokumentista \underaccent{\bar} -tapahtumia.

Kommentit

  • Mielenkiintoista. Tällöin meidän ei tarvitse ' kirjoittaa \bar{} kuten minun ehdotukseni. Symbolin ja palkin välinen tila on myös erilainen.
  • @Sigur accents -paketti varmistaa, että alipaineelle on osoitettu oikea pystymitta; \underset{\bar{}}{x} -toiminnolla saat täyden pystysuoran kokoisen palkin; ja lisäksi se on kirjoitustyylillä.

Vastaa

Minun ratkaisuni on \newcommand{\ubar}[1]{\text{\b{$#1$}}} koska saan accents – ja amsmath -pakettien \vec komento.

Kommentit

  • Voiko joku selittää, miksi tätä on aliarvioitu? En ole varma, pitäisikö minun käyttää aksenttipakettia, jos amsmath-paketilla on todellakin selvitys, kuten @SergeyPolyakovskiy ehdottaa, mutta se on epäselvä. Olen yrittänyt etsiä sitä muista kysymyksistä ja näyttää siltä, että tällaista \ vec-ongelmaa on olemassa, mutta selvennys olisi hyödyllistä. Kiitos!
  • Tämä. Tämä vastaus pelasti piiloni. Tässä hyväksytty ratkaisu, johon viitataan näennäisesti kaikkialla, kun on kyse sopivan alaosan lausekkeen tekemisestä, perustuu todella vanhentuneeseen pakettiin, joka, sikäli kuin voin ymmärtää, päivitettiin viimeksi vuonna 2006. Se ei ole yhteensopiva amsmath ja joukko muita paketteja. Tämä ratkaisu toimii valtavan hyvin.

Vastaus

Voit pelata kolmella parametrilla (1.2pt aliarvon aukko, .8ex-säännön pituus, .075ex-säännön leveys

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

kirjoita kuvan kuvaus tähän

Kommentit

  • Minun oli käytettävä alaindeksiä \ barbelow {f}: lla, ja tämä ratkaisu toimii parhaiten – kiitos! Käytin hieman erilaista parametrisarjaa (1pt , .8ex, 0,075ex).

Vastaa

Oletko kokeillut \underbar{symbol} matemaattisessa ympäristössä?

Kommentit

  • Tämä toimii vain tekstitilassa.
  • Juuri käytetty se matemaattisessa ympäristössä! Se toimii!
  • Minulle \underbar -sovelluksen käyttö antaa joukon outoja virheitä, jotka liittyvät matematiikkatilan sulkemiseen.

vastaus

Käytä \textrm{.1.} tekstitilaan th-tila. Suluissa voit sitten käyttää tekstitila-komentoa \underline{.2.} alleviivataksesi tekstinsyötön sulkeissa {.2.}.

matematiikkatilassa …

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

… toimi minulle

Vastaus

Tämä viesti oli myös hyödyllinen minulle, koska minulla on ollut samanlainen ongelma. Käytän \bar ja tätä ratkaisua

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

alleviivataan matematiikkatilassa. Valitettavasti näyttää siltä, että \ba r -komennot tarjoavat hieman paksumman palkin, minkä vuoksi ihmettelen, onko mahdollista tehdä \barbelow myös hieman paksumpi?

Kiitos advanve 🙂

Kommentit

  • Hei, tervetuloa. Huomaa, että tämä sivusto ei ole ' kuin tavallinen foorumi. Kaikkien vastausten tulisi sisältää ratkaisuja kysymyspostissa esitettyyn ongelmaan. Jos kysymyksiä ei käsitellä kommenteissa, kysy As: n kautta k Oikeassa yläkulmassa oleva kysymyslinkki. Vaihda .075ex arvoon suurempi arvo, tangon paksuus määräytyy tuon pituuden mukaan.
  • Kiitos avustasi! Olen pahoillani, koska en tiennyt ' en tiennyt sitä aikaisemmin ja arvostan vastaustasi. Tulee paremmin tulevilla kommenteilla 🙂

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *