
如何在 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}