\bar 符号下方

\bar 符号下方

是否有类似的命令\bar{...},但是可以将栏放置在符号下方?

当然有\underline{...},但是线条会适应符号的宽度,而我不希望这样(比较和之间的差异\overline{...}\bar{...}

我需要这个用于数学模式。

答案1

accents包具有您正在寻找的功能:

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

为什么是\newcommand?因为您可能会改变主意或找到一种新方法来给符号加下划线,因此您只需修改定义,而不必在文档中搜寻 的出现位置\underaccent{\bar}

答案2

我的解决方案是,因为我遇到了与命令有关的和包\newcommand{\ubar}[1]{\text{\b{$#1$}}}的冲突。accentsamsmath\vec

答案3

你可以使用三个参数(1.2pt 底边间隙、.8ex 规则长度、.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}

在此处输入图片描述

答案4

在数学模式中使用\textrm{.1.}文本模式。然后,您可以在括号中使用文本模式命令\underline{.2.}在 {.2.} 括号中为文本输入添加下划线。

在数学模式中...

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

...对我有用

相关内容