在LaTeX中输出平行四边形符号

在LaTeX中,我们能快速地运用其强大的排版功能对各类数学公式进行排版,但在LaTeX宏集中预定义的只有国际标准符号,而平行四边形符号并不在其中,故我们无法直接通过LaTeX或amsmath等数学宏包中的预定义命令输出这一符号。对此,一种比较通俗的做法是使用Unicode字符▱,但在大多数输入法中该字符较难输入。因此,如需在一个文档中大量使用该符号,利用如TikZ等绘图宏包自定义一个命令是较为方便的,例如:

1
2
3
4
5
6
7
8
\documentclass{article}

\usepackage{amsmath}
\usepackage{tikz}

\newcommand\parallelogram{%
\mathord{\text{%
\tikz[baseline] \draw (0,.1ex) -- (.8em,.1ex) -- (1em,1.6ex) -- (.2em,1.6ex) -- cycle;}}}

上方的代码通过TikZ宏包定义了一个命令\parallelogram,在正文部分中,只需在数学公式环境下使用该命令即可输出平行四边形符号。

在文档中使用该命令绘制平行四边形的输出效果如下图所示:

1
2
3
4
5
\begin{document}

\[\parallelogram ABCD\]

\end{document}

Parallelogram