使用较小的子集符号?

使用较小的子集符号?

我当时正在看一篇论文,发现他们使用了一个细子集符号,如下所示:

在此处输入图片描述

我似乎无法在网上找到这个命令(以及 的对应符号\subseteq)。我该如何使用这个符号?

答案1

解决方案 1:

这可能就是你要找的:

\documentclass{article}
\let\mysub=\subset
\usepackage{mathabx}


\begin{document}
The original: $\mysub$

mathabx: $\subset$
\end{document}  

在此处输入图片描述

解决方案 2:

\subset我搜索了包中的定义mathabx,另一个不使用此包的解决方案是:

\documentclass{article}

\DeclareFontFamily{U}{matha}{\hyphenchar\font45}
\DeclareFontShape{U}{matha}{m}{n}{
    <5> <6> <7> <8> <9> <10> gen * matha
    <10.95> matha10 <12> <14.4> <17.28> <20.74> <24.88> matha12
}{}
\DeclareSymbolFont{matha}{U}{matha}{m}{n}
\DeclareFontSubstitution{U}{matha}{m}{n}
\DeclareMathSymbol{\mysubset}{3}{matha}{"80}

\begin{document}
The original: $\subset$

Own symbol: $\mysubset$
\end{document}  

在此处输入图片描述

答案2

您可以使用 设计自己的细子集符号\scalebox.8根据需要调整缩放因子。

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx}

\newcommand{\thinsubset}{\mathrel{\scalebox{1}[.8]{$\subset$}}}
\newcommand{\thinsubseteq}{\mathrel{\scalebox{1}[.8]{$\subseteq$}}}

\begin{document}

$A\subset B\subseteq C$

$A\thinsubset B\thinsubseteq C$

\end{document}

更复杂的版本,使用\mathpalette将允许符号用作下标:

在此处输入图片描述

\documentclass{文章}

\usepackage{graphicx}
\usepackage{amsmath}

\makeatletter
\newcommand{\thinsub}{\mathrel{\mathpalette\thin@sub\relax}}
\newcommand{\thin@sub}[2]{\m@th#1\text{\scalebox{1}[.8]{$\subset$}}}
\newcommand{\thinsubeq}{\mathrel{\mathpalette\thin@subeq\relax}}
\newcommand{\thin@subeq}[2]{\m@th#1\text{\scalebox{1}[.8]{$\subseteq$}}}
\makeatother

\newcommand{\thinsubset}{\mathrel{\scalebox{1}[.8]{$\subset$}}}
\newcommand{\thinsubseteq}{\mathrel{\scalebox{1}[.8]{$\subseteq$}}}

\begin{document}

$A\subset B\subseteq C_{A\subset B\subseteq C}$

$A\thinsub B\thinsubeq C_{A\thinsub B\thinsubeq C}$

\end{document}

相关内容