\ bar abaixo do símbolo

Existe um comando como \bar{...}, mas de forma que a barra seja colocada abaixo do símbolo?

Claro que existe \underline{...}, mas então a linha é adaptada para a largura do símbolo e eu não quero isso (compare com a diferença entre \overline{...} e \bar{...}).

Eu preciso disso para o modo matemático.

Comentários

  • Você precisa disso no modo de texto ou no modo matemático? Dê uma olhada no pacote accents.
  • Talvez isso de amsmath: \underset{\bar{}}{A}
  • @egreg That ' muito bom. Você poderia transformar o comentário em uma resposta, por favor.

Resposta

O tem o recurso que você está procurando:

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

Por que \newcommand ? Porque você pode mudar de ideia ou encontrar uma nova maneira de sublinhar um símbolo, então você pode apenas modificar a definição em vez de procurar no documento por ocorrências de \underaccent{\bar}.

Comentários

  • Interessante. Com isso, não ' não precisamos escrever \bar{} como a minha sugestão. Além disso, o espaço entre o símbolo e a barra é diferente.
  • @Sigur O pacote accents garante que a dimensão vertical correta seja atribuída à underaccent; com \underset{\bar{}}{x} você obtém uma barra vertical completa; e, além disso, será no estilo de script.

Resposta

Minha solução é \newcommand{\ubar}[1]{\text{\b{$#1$}}} já que recebo um conflito de pacotes accents e amsmath relacionados a \vec command.

Comentários

  • Alguém pode explicar por que foi rejeitado? Não tenho certeza se devo usar o pacote de acentos no caso de haver realmente um assue com o pacote amsmath, como @SergeyPolyakovskiy sugere, no entanto, não está claro. Tentei pesquisá-lo em outras questões e parece que existe esse problema de \ vec, mas alguns esclarecimentos seriam úteis. Obrigado!
  • Isso. Essa resposta salvou minha pele. A solução que é aceita aqui – e referenciada aparentemente em todos os lugares quando se trata do problema de fazer uma expressão underbar adequada depende de um pacote realmente desatualizado que, até onde eu posso imaginar, foi atualizado pela última vez em 2006. Não é compatível com amsmath e uma série de outros pacotes. Esta solução funciona tremendamente bem.

Resposta

Você pode brincar com os três parâmetros (lacuna inferior de 1,2pt, Comprimento da lâmina de .8ex, largura da lâmina de .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} 

insira a descrição da imagem aqui

Comentários

  • Eu precisava usar um subscrito com o \ barbelow {f}, e esta solução funciona melhor – obrigado! Usei um conjunto de parâmetros ligeiramente diferente (1pt , .8ex, 0.075ex).

Resposta

Você já tentou usar \underbar{symbol} em um ambiente matemático?

Comentários

  • Isso só funciona em modo de texto.
  • Apenas usado no ambiente matemático! Funciona!
  • Para mim, usar \underbar dá um monte de erros estranhos relacionados ao fechamento do modo matemático.

Resposta

Use o \textrm{.1.} para o modo de texto IN the ma modo th. Nos colchetes, você pode usar o comando de modo de texto \underline{.2.} para sublinhar sua entrada de texto nos colchetes {.2.}.

no modo matemático …

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

… funcionou para mim

Resposta

Esta postagem também foi muito útil para mim, pois tive um problema semelhante. Estou usando \bar e esta solução

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

para sublinhar no modo matemático. Infelizmente, parece que as \ba r vírgulas fornecem uma barra um pouco mais grossa, por isso estou me perguntando se existe a possibilidade de fazer \barbelow um pouco mais espesso também?

Obrigado em advanve 🙂

Comentários

  • Olá, bem-vindo. Observe que este site não ' t como um fórum normal. Todas as postagens de resposta devem conter soluções para o problema apresentado na postagem de pergunta. Siga- perguntas, se não forem tratadas nos comentários, devem ser feitas por meio do As k Link de pergunta no canto superior direito. Dito isso, altere .075ex para algum valor mais alto, a espessura da barra é determinada por esse comprimento.
  • Obrigado por sua ajuda! Lamento não ' não saber disso antes e agradeço a sua resposta. Fará melhor com comentários futuros 🙂

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *