![如何制作虚线或点状复选标记?](https://linux22.com/image/281671/%E5%A6%82%E4%BD%95%E5%88%B6%E4%BD%9C%E8%99%9A%E7%BA%BF%E6%88%96%E7%82%B9%E7%8A%B6%E5%A4%8D%E9%80%89%E6%A0%87%E8%AE%B0%EF%BC%9F.png)
如何在 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}