如何画四颗菱形?

如何画四颗菱形?

我想插入类似或者类似的东西:

在此处输入图片描述

有什么想法吗?我查看了一些命令,但没有一个有用。

答案1

\documentclass[border=1cm,varwidth]{standalone}
\usepackage{bbding}
\def\ods{\OrnamentDiamondSolid}
\begin{document}
I am searching for this \ods\ around the world.
\end{document}

在此处输入图片描述

答案2

没有字体包,只需绘制四条规则并旋转它们:

\documentclass{article}
\usepackage{graphicx}

\newcommand{\crosseddiamond}{%
  \raisebox{\depth}{\rotatebox{45}{\uprightcrosseddiamond}}%
}
\newcommand{\uprightcrosseddiamond}{%
  \begingroup
  \dimen255=0.707\fontcharht\font`A
  \vbox to \dimen255{%
    \def\smallsquare{\rule{.44444\dimen255}{.44444\dimen255}}%
    \hbox to \dimen255{\smallsquare\hfil\smallsquare}%
    \nointerlineskip\vfil
    \hbox to \dimen255{\smallsquare\hfil\smallsquare}%
  }%
  \endgroup
}

\begin{document}

Abc \crosseddiamond\ def

\end{document}

魔法常数 0.707 当然是 2 的平方根的一半,所以建好的正方形对角线长度和一个大写字母的高度一样,边长被分成九份,所以小正方形边长就是整个正方形边长的 4/9。

在此处输入图片描述

答案3

这是一个更灵活和标准化的版本。在 XeLaTeX 或 LuaLaTeX 上,它会用 DejaVu Sans(一种应该包含在发行版中的字体)填充此字形。您可以替换您选择的任何字体系列,并使用粗体和斜体样式(如果它们也包含符号)。它将缩放以匹配您的主字体。在 PDFLaTeX 上,此文档使用 LaTeX 新字体选择方案回退到标准 PostScript 字体 Zapf Dingbats 的字形。

它既定义了一个\BDiamondWCross命令,也允许您直接使用❖。

\RequirePackage{luatex85} % Workaround for standalone 1.2 and LuaTeX.
\documentclass{standalone}
\usepackage{iftex}
\usepackage{newunicodechar}

\ifPDFTeX
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{pifont}

    \DeclareRobustCommand\BDiamondWCross{\ding{118}}
\else % Assume the TeX engine supports Unicode.
    \usepackage{fontspec}

    \newfontfamily\symbolfamily[Scale=MatchUppercase]{DejaVu Sans}
    \DeclareRobustCommand\BDiamondWCross{{\symbolfamily ❖}}
\fi

\newunicodechar{❖}{\BDiamondWCross}

\begin{document}
I am searching for this ❖ around the world.
\end{document}

我在世界各地寻找这个❖。

相关内容