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
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}
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 🙂
accents
.amsmath
:\underset{\bar{}}{A}