我试过解毒但没有成功。既然我们有\square
四边形和\triangle
三角形,我想用一个符号来表示平行四边形。一种倾斜的正方形。
当然,我可以使用,tikz
但我想这太多了。我需要加载一个巨大的包才能绘制一个符号。
有任何想法吗?
答案1
使用 xelatex (或 lualatex):
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{xits-math.otf}
\begin{document}
\[ a ^^^^25b1 b \]
\Large
\[ a ^^^^25b1 b \]
\end{document}
答案2
您不需要 TikZ,您可以使用 PGF(只是稍微轻一点),或者如果您不需要圆形线帽/连接(或者如果您知道如何为\rule
s 激活它们),那么一些规则就足够了。
代码
\documentclass[varwidth]{standalone}
\usepackage{graphicx,amsmath,amssymb,pgf}
\newcommand*{\parallelogramm}{%
\rlap{\rotatebox{-30}{\rule[.05ex]{.4pt}{.77em}}}%
\kern.04em%
\rlap{\kern.36em\raisebox{0.649519052835em}{\rule{.6em}{.4pt}}}%
\rule{.6em}{.4pt}\kern-.04em%
\rotatebox{-30}{\rule[.05ex]{.4pt}{.77em}}}
\newcommand*{\Parallelogramm}[1][]{%
\pgfpicture\pgfsetroundjoin
\pgftransformxslant{.6}%
\pgfpathrectangle{\pgfpointorigin}{\pgfpoint{.60em}{.65em}}%
\pgfusepath{stroke,#1}%
\endpgfpicture}
\begin{document}
$\square \triangle$%
\parallelogramm
\Parallelogramm
\Parallelogramm[fill]
\end{document}
输出
答案3
像往常一样使用 PSTricks 只是为了好玩!
\documentclass{article}
\usepackage[pdf]{pstricks}
\newcommand\parallelogram[1][2]{%
\psset{unit=#1pt}
\begin{pspicture}(4,3)
\pspolygon(0,0)(3,0)(4,3)(1,3)
\end{pspicture}}
\begin{document}
This is a parallelogram \parallelogram. Is it cool? Yes! How about the bigger one \parallelogram[10]? Is it cooler? Yes!
\end{document}
答案4
它并不完美,但是该stmaryrd
包提供了\fatslash
和\fatbslash
(作为二元运算符)。