字符上的范围符号

字符上的范围符号

如何将范围符号放在字符上?

我正在寻找的符号与此类似:

\overleftrightarrow{T}

但是我不想在两端使用箭头,而是想在两端放置一个黑点。

答案1

这是一个可扩展的版本。

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\range}{\mathpalette{\overarrow@\range@}}
\newcommand{\range@}{%
  \arrowfill@\leftrangebullet\relbar\rightrangebullet
}
\newcommand{\leftrangebullet}{\mathrel{\smallbullet}\joinrel\relbar}
\newcommand{\rightrangebullet}{\relbar\joinrel\mathrel{\smallbullet}}
\newcommand{\smallbullet}{%
  \vcenter{\hbox{$\m@th\scriptscriptstyle\bullet$}}%
}
\makeatother

\begin{document}

$\range{T}+\range{ABCD}$

\end{document}

在此处输入图片描述

现在也\leftrange\rightrange

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\range}{\mathpalette{\overarrow@\range@}}
\newcommand{\leftrange}{\mathpalette{\overarrow@\leftrange@}}
\newcommand{\rightrange}{\mathpalette{\overarrow@\rightrange@}}
\newcommand{\range@}{%
  \arrowfill@\leftrangebullet\relbar\rightrangebullet
}
\newcommand{\leftrange@}{%
  \arrowfill@\leftrangebullet\relbar\relbar
}
\newcommand{\rightrange@}{%
  \arrowfill@\relbar\relbar\rightrangebullet
}
\newcommand{\leftrangebullet}{\mathrel{\smallbullet}\joinrel\relbar}
\newcommand{\rightrangebullet}{\relbar\joinrel\mathrel{\smallbullet}}
\newcommand{\smallbullet}{%
  \vcenter{\hbox{$\m@th\scriptscriptstyle\bullet$}}%
}
\makeatother

\begin{document}

$\range{T}+\range{ABCD}$

$\leftrange{T}+\leftrange{ABCD}$

$\rightrange{T}+\rightrange{ABCD}$

\end{document}

在此处输入图片描述

答案2

\documentclass{article}
\usepackage{amsmath}
\usepackage{fdsymbol}
\begin{document}
$\overset{\leftrightblackspoon}{T}$ or 
$\overset{\leftrightblackspoon}{\text{T}}$
\end{document}

在此处输入图片描述

答案3

看起来怎么样?

\documentclass[]{standalone}

\usepackage{amsmath}

\begin{document}
$\overset{\cdot - \cdot}{T}$
\end{document}

在此处输入图片描述

相关内容