如何在 LaTex 中输入常见拓扑符号 $R_{(-)}$?

如何在 LaTex 中输入常见拓扑符号 $R_{(-)}$?

我怎样才能输入如下图所示的符号?

我尝试用$\mathbb{R}_{(-)}$代替,但是-里面的东西不能碰到两边的括号。

我想创建一条水平线,当它接触到括号时自动停止。

在此处输入图片描述

答案1

\leftfree \mkern -12mu \rightfree那么来自 MnSymbol 包怎么样?

在此处输入图片描述

\documentclass{report}
\usepackage{amssymb}
\usepackage{MnSymbol}
\begin{document}
\[ \mathbb{R}_{\leftfree\mkern -12mu\rightfree} \]
\end{document}

答案2

Sigur 的答案可能很有吸引力,但它有一个很大的缺陷:\usepackage{MnSymbol}你的改变每一个将文档中的数学符号转换为被认为与 Minion 相伴的形状。

此外,我发现 MnSymbol 中的笔画太重了。您的符号应该尽可能不引人注目。如何使用才能MnSymbol避免所有这些缺陷?

\documentclass{article}
\usepackage{amsmath,amssymb}

% from MnSymbol.sty
\DeclareFontFamily{U}{MnSymbolA}{}
\DeclareFontShape{U}{MnSymbolA}{m}{n}{
    <-6>  s*[0.7] MnSymbolA5
   <6-7>  s*[0.7] MnSymbolA6
   <7-8>  s*[0.7] MnSymbolA7
   <8-9>  s*[0.7] MnSymbolA8
   <9-10> s*[0.7] MnSymbolA9
  <10-12> s*[0.7] MnSymbolA10
  <12->   s*[0.7] MnSymbolA12}{}

\DeclareRobustCommand{\usual}{%
  \text{\usefont{U}{MnSymbolA}{m}{n}\ooalign{\char"80\cr\char"82\cr}}%
}

\begin{document}

$\mathbb{R}_{\usual}$

\end{document}

说明:MnSymbol告诉我们所需的符号来自MnSyA包本身中定义为数学符号字体​​的符号。因此,很容易借用字体定义并添加比例因子来使字形变小。

字体表显示这两个符号分别位于"80和位置"82,因此我们可以在中使用它们,\ooalign将它们叠加在里面\text,而不会浪费数学字体系列。

在此处输入图片描述

答案3

另一种可能性是,从 a 中去掉括号,\bigcirc以获得更圆的符号。为了得到更类似的带有方括号的符号,我将它们从amssymb's中去掉\square

\documentclass{article}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{trimclip}
\newcommand{\leftparen}{\clipbox{0 0 5.5pt 0}{\(\scriptstyle\bigcirc\)}}
\newcommand{\rightparen}{\clipbox{5.5pt 0 0 0}{\(\scriptstyle\bigcirc\)}}
\newcommand{\leftsquare}{\raisebox{-.9pt}{\clipbox{0 0 4.5pt 0}{\(\scriptstyle\square\)}}}
\newcommand{\rightsquare}{\raisebox{-.9pt}{\clipbox{4.5pt 0 0 0}{\(\scriptstyle\square\)}}}
\newcommand{\leftrightopen}{\mathrlap{\leftparen}-\!\!-\mathllap{\rightparen}}
\newcommand{\leftrightclosed}{\mathrlap{\leftsquare}-\!\!-\mathllap{\rightsquare}}
\newcommand{\Rtopopen}{\mathbb{R}_{\leftrightopen}}
\newcommand{\Rtopoclosed}{\mathbb{R}_{\leftrightclosed}}
\begin{document}
\( \Rtopopen \qquad \Rtopoclosed \)
\end{document}

答案4

以下有两种可能性。

在此处输入图片描述

\documentclass{article} 
\usepackage{amssymb} % for \mathbb macro
\begin{document}
$\mathbb{R}_{( \mkern-6mu -\mkern-6mu )}$ or
$\mathbb{R}_{\scriptscriptstyle( \mkern-6mu -\mkern-6mu )}$
\end{document}

相关内容