xmark 与 ams checkmark 相辅相成

xmark 与 ams checkmark 相辅相成

\checkmark我正在寻找一个可以与包装中的符号相辅相成的 xmark amsmath。我看过一些,symbols-a4.pdf但似乎找不到匹配的!哪种符号效果好?

答案1

我认为你最好的选择可能来自pifont的标语:

\checkmark 和 (\cmark + \xmark)

\documentclass{article}
\usepackage{amssymb}% http://ctan.org/pkg/amssymb
\usepackage{pifont}% http://ctan.org/pkg/pifont
\newcommand{\cmark}{\ding{51}}%
\newcommand{\xmark}{\ding{55}}%
\begin{document}
\verb|\checkmark|: \checkmark \par
\verb|\cmark|: \cmark \par
\verb|\xmark|: \xmark
\end{document}

\cmark定义为\ding{51},而\xmark定义为\ding{55}。以下是 dingbat 符号列表,取自pifont快速参考指南

pifont 快速参考指南

答案2

我认为在 tikz 中绘制 xmark 可能是一个不错的选择。这是我最好的尝试,以及一个复选标记的绘制。

\documentclass{article}
\usepackage{amssymb}

\usepackage{tikz}
\newcommand{\tikzxmark}{%
\tikz[scale=0.23] {
    \draw[line width=0.7,line cap=round] (0,0) to [bend left=6] (1,1);
    \draw[line width=0.7,line cap=round] (0.2,0.95) to [bend right=3] (0.8,0.05);
}}
\newcommand{\tikzcmark}{%
\tikz[scale=0.23] {
    \draw[line width=0.7,line cap=round] (0.25,0) to [bend left=10] (1,1);
    \draw[line width=0.8,line cap=round] (0,0.35) to [bend right=1] (0.23,0);
}}

\begin{document}
\[
    \checkmark
    \tikzxmark
    \tikzcmark
\]
\end{document}

答案3

如果可以使用 XeLaTex,那么您可以使用 Unicode 的 X 标记之一(参见https://en.wikipedia.org/wiki/X_mark完整列表)。并非所有字符都以您喜欢的字体提供,但是,正如这个答案中提到的DejaVu Sans有相当不错的支持。

在我的安装中,当我使用 XeLaTeX 编译以下内容时,

% !TeX TXS-program:compile = txs:///xelatex/
\documentclass{article}
\usepackage{xltxtra,xunicode}
\setmainfont{DejaVu Sans}
\begin{document}
    \begin{tabular}{c c c}
        Symbol & Unicode Codepoint (Hex) & Name\\
        ☐ & U+2610 & BALLOT BOX (checkbox)\\
        ☒ & U+2612 & BALLOT BOX WITH X (square with cross)\\
        ✗ & U+2717 & BALLOT X (cross)\\
        ✘ & U+2718 & HEAVY BALLOT X (bold cross)\\
        × & U+00D7 & MULTIPLICATION SIGN (z notation Cartesian product)\\
        ╳ & U+2573 & BOX DRAWINGS LIGHT DIAGONAL CROSS\\
        ☓ & U+2613 & SALTIRE (St Andrew's Cross)\\
        ✕ & U+2715 & MULTIPLICATION X\\
        ✖ & U+2716 & HEAVY MULTIPLICATION X\\
        ❌ & U+274C & CROSS MARK\\
        ❎ & U+274E & NEGATIVE SQUARED CROSS MARK\\
        ⨉ & U+2A09 & N-ARY TIMES OPERATOR\\
        ⨯ & U+2A2F & VECTOR OR CROSS PRODUCT\\
        

答案4

根据@Werner 的回答,尝试

\usepackage{pifont}
\newcommand{\cxmark}{\ding{51}\hspace{-1.75mm}\ding{55}}

相关内容