我需要将矩形的对称性表示为一个集合,在我的教科书中,他们使用以下符号来表示
S(类似矩形的符号)
我到处寻找,尝试http://detexify.kirelabs.org/classify.html但没有成功。所以,我接受了没有任何矩形的事实,我能得到的最接近的结果是
$s\sqsubset\sqsupset$
有什么方法可以减少它们之间的间距,以便它们形成一个更好的矩形?
答案1
这是 U+25AD (▭) 并且可以\hrectangle
在unicode-math
(如果使用 xelatex 或 lualatex)或stix
使用pdflatex
(并将在涵盖 Unicode 数学块的其他字体包中可用)中获取
\documentclass{article}
\usepackage{stix}
\begin{document}
$a \hrectangle b $
\end{document}
答案2
一个很好的机会\ooalign
,这是我的工具箱里最好的技巧之一:
\documentclass{article}
\usepackage{amssymb}
\newcommand{\rectangle}{{%
\ooalign{$\sqsubset\mkern3mu$\cr$\mkern3mu\sqsupset$\cr}%
}}
\begin{document}
$S(\rectangle)$
\end{document}
尝试改变3mu
宽度和高度之间的不同比例。
答案3
\documentclass[12pt]{report}
\usepackage{amsmath,amssymb}
\newcommand{\rectangle}{\fboxsep0pt\fbox{\rule{1em}{0pt}\rule{0pt}{1ex}}}
\begin{document}
$s\rectangle$
\end{document}
答案4
一种简单的方法是使用 tikzpackage。您可以绘制矩形的每一条线。一开始使用 tikz 可能很繁琐,但当您需要修改图像时,它会方便得多。 \usepackage{tikz} \begin{document}
\maketitle
S
\begin{tikzpicture}[font=\small\sffamily\bfseries, node distance = 0.5cm]
\tikzset{
mynode/.style={rectangle,rounded corners,draw=black, top color=white, bottom color=yellow!50,very thick, inner sep=1em, minimum size=3em, text centered},
myarrow/.style={->, >=latex', shorten >=1pt, thick},
mylabel/.style={text width=7em, text centered}
}
\tikzstyle{block} = [rectangle, draw,
text width=11em, text centered]
\tikzstyle{decision} = [diamond, draw, text width=4em, text badly centered, inner sep=0pt]
\node[block] (rectangle) [text width=13em] {text_inside_rectangle};
\end{tikzpicture}
在这里,我画了一个节点。您可以相应地指定矩形的尺寸。如果您想要更多这样的矩形,只需重复“\node[block] (rectangle) [text width=13em] {text_inside_rectangle};”语句。希望这对您有所帮助。