\sqcup と \sqcap の水平線

\sqcup と \sqcap の水平線

拡大と縮小にそれぞれ次の演算子を使用する論文があります。

拡幅 狭める

これらの演算子を自分の作品に再現するにはどうすればよいでしょうか。\sqcupとの間に水平線を描くだけでよいと思います\sqcapが、どうすればよいでしょうか。

あるいは、これらの演算子を提供するパッケージをご存知ですか?試してみましたhttp://detexify.kirelabs.org/インターネットで検索しましたが、何も見つかりませんでした。

答え1

これは、数式スタイル全体で機能するバージョンです。元の要素と同じ垂直高さを維持するように編集されています。

\documentclass{article}
\usepackage{scalerel}
\def\widen{\mathrel{\ThisStyle{\stretchrel*{\ooalign{%
  \raise0.2\LMex\hbox{$\SavedStyle\sqcup$}\cr%
  \raise-0.2\LMex\hbox{$\SavedStyle\sqcup$}}}{\sqcup}}}}
\def\narrow{\mathrel{\ThisStyle{\stretchrel*{\ooalign{%
  \raise0.2\LMex\hbox{$\SavedStyle\sqcap$}\cr%
  \raise-0.2\LMex\hbox{$\SavedStyle\sqcap$}}}{\sqcap}}}}
\begin{document}
$a \widen b \quad\scriptstyle a \widen b \quad\scriptscriptstyle a \widen b$ 

$a \narrow b \quad\scriptstyle a \narrow b \quad\scriptscriptstyle a \narrow b$
\end{document}

ここに画像の説明を入力してください

関連情報