如何制作虚线或点状复选标记?

如何制作虚线或点状复选标记?

如何在 LaTeX 中得到虚线或点状复选标记(数学模式或文本模式都可以)。我正在寻找一个大致像这样的符号

在此处输入图片描述

答案1

一种可能性是使用 TikZ。

在此处输入图片描述

\documentclass{article}
\usepackage{tikz}

\newcommand\chmdash{%
\begin{tikzpicture}[scale=0.0012, x=\baselineskip, y=-\baselineskip]
    \fill (228,734) -- (190,638) -- (228,615) -- (242,610) -- (248,623) -- (254,635) -- (266,620) -- (277,604) -- (288,617) -- (305,638) -- (312,648) -- (305,662) -- (292,685) -- (287,697) -- (277,703) -- (239,730) -- (230,738) -- (228,734) -- cycle;
    \fill (166,608) -- (144,592) -- (141,590) -- (161,572) -- (190,558) -- (202,559) -- (216,568) -- (223,582) -- (198,600) -- (172,614) -- (166,608) -- cycle;
    \fill (318,593) -- (299,576) -- (306,563) -- (347,514) -- (353,510) -- (383,534) -- (387,537) -- (373,556) -- (347,592) -- (336,608) -- (318,593) -- cycle;
    \fill (391,496) -- (377,483) -- (452,413) -- (470,435) -- (458,450) -- (415,501) -- (408,508) -- (391,496) -- cycle;
    \fill (482,406) -- (476,396) -- (529,360) -- (538,374) -- (500,407) -- (490,415) -- (482,406) -- cycle;
\end{tikzpicture}%
}

\begin{document}

\raggedright

\small Some text. Some text with \chmdash\ and  \chmdash. Some text. Some text. Some text. \chmdash\ and some text. Some text. Some text. Some text. Some text.

\Large Some text. Some text with \chmdash\ and \chmdash. Some text. Some text. Some text. \chmdash\ and some text. Some text. Some text. Some text. Some text.

\end{document}

有关的:如何将 svg 导出到 tikz

答案2

另一种解决方案是使用 pdfrender 包。该包的文档可以在这里找到这里。关键是使用LineDashPattern参数。

\documentclass{article}
\usepackage{amssymb}
\usepackage{pdfrender}
\newcommand{\dashcheckmark}{
    \textpdfrender{
        TextRenderingMode=Stroke,
        LineWidth=0.5pt,
        LineDashPattern=[1 1]0,
    }{\checkmark}
}

\begin{document}
    This is a dashed checkmark \dashcheckmark
\end{document}

在此处输入图片描述

相关内容