Există o comandă ca \bar{...}
, dar astfel încât bara să fie plasată sub simbol?
Desigur, există \underline{...}
dar apoi linia este adaptată lățimii simbolului și nu vreau asta (comparați cu diferența dintre \overline{...}
și \bar{...}
).
Am nevoie de acest lucru pentru modul matematic.
Comentarii
Răspuns
are caracteristica pe care o căutați:
\usepackage{accents} \newcommand{\ubar}[1]{\underaccent{\bar}{#1}}
De ce \newcommand
? Deoarece s-ar putea să vă răzgândiți sau să găsiți o nouă modalitate de a sublinia un simbol, puteți modifica definiția în loc să căutați prin document pentru aparițiile \underaccent{\bar}
.
Comentarii
- Interesant. Cu aceasta, nu ' trebuie să scriem
\bar{}
ca sugestia mea. De asemenea, spațiul dintre simbol și bară este diferit. - @Sigur Pachetul
accents
asigură faptul că dimensiunea verticală corectă este atribuită subaccentului; cu\underset{\bar{}}{x}
veți obține o bară verticală completă; și, în plus, va fi în stil script.
Răspuns
Soluția mea este \newcommand{\ubar}[1]{\text{\b{$#1$}}}
deoarece am un conflict de accents
și amsmath
pachete referitoare la \vec
command.
Comentarii
- Poate cineva să explice de ce a fost votat în jos? Nu sunt sigur dacă ar trebui să folosesc pachetul de accente în cazul în care există într-adevăr o ipoteză cu pachetul amsmath, așa cum sugerează @SergeyPolyakovskiy, totuși nu este clar. Am încercat să-l caut în alte întrebări și se pare că există o astfel de problemă \ vec, dar unele clarificări ar fi utile. Mulțumesc!
- Aceasta. Acest răspuns mi-a salvat pielea. Soluția care este acceptată aici – și la care se face referire aparent peste tot atunci când vine vorba de crearea unei expresii adecvate sub bară se bazează pe un pachet cu adevărat învechit care, din câte îmi dau seama, a fost actualizat ultima dată în 2006. Nu este compatibil cu amsmath și o serie de alte pachete. Această soluție funcționează extrem de bine.
Răspuns
Puteți juca cu cei trei parametri (1.2pt subset gap, Lungimea regulii .8ex, lățimea regulii .075ex
\documentclass{article} \usepackage{stackengine} \begin{document} \newcommand\barbelow[1]{\stackunder[1.2pt]{$#1$}{\rule{.8ex}{.075ex}}} \( \overline{A} \bar{A} \barbelow{A} \) \end{document}
Comentarii
- Trebuia să folosesc un subscript cu \ barbelow {f}, iar această soluție funcționează cel mai bine – mulțumesc! Am folosit un set ușor diferit de parametri (1pt , .8ex, 0.075ex).
Răspuns
Ați încercat să utilizați \underbar{symbol}
într-un mediu matematic?
Comentarii
- Acest lucru funcționează numai în modul text.
- Doar folosit funcționează în mediul matematic! Funcționează!
- Pentru mine, folosind
\underbar
oferă o grămadă de erori ciudate legate de închiderea modului matematic.
Răspuns
Utilizați \textrm{.1.}
pentru modul text în ma al treilea mod. În paranteze, puteți utiliza apoi comanda pentru modul text \underline{.2.}
pentru a sublinia introducerea textului între paranteze {.2.}.
în modul matematic …
\textrm{\underline{this text input will be underlined}}
… a funcționat pentru mine
Răspuns
Această postare a fost, de asemenea, foarte utilă pentru mine, deoarece „am avut o problemă similară. Folosesc \bar
și această soluție
\usepackage{stackengine} \newcommand\barbelow[1]{\stackunder[1.2pt]{$#1$}{\rule{.8ex}{.075ex}}}
pentru a sublinia în modul matematic. Din păcate, se pare că \ba
r commads oferă o bară puțin mai groasă, motiv pentru care mă întreb dacă există posibilitatea de a face \barbelow
un pic și mai gros?
Mulțumesc în avantaj 🙂
Comentarii
- Bună, bine ați venit. Vă rugăm să rețineți că acest site nu este ' ca un forum normal. Toate mesajele de răspuns ar trebui să conțină soluții la problema pusă în întrebarea-post. întrebări suplimentare, dacă nu sunt tratate în comentarii, trebuie adresate prin intermediul As k Întrebare-link în dreapta sus. Acestea fiind spuse, schimbați
.075ex
la o valoare mai mare, grosimea barei este determinată de acea lungime. - Vă mulțumim pentru ajutor! Îmi pare rău, deoarece nu ' nu știam asta înainte și apreciez răspunsul tău. Va merge mai bine cu comentariile viitoare 🙂
accents
.amsmath
:\underset{\bar{}}{A}