使用 XeLaTeX 修改符号

使用 XeLaTeX 修改符号

我需要用 XeLaTeX 复制这两个符号。

在此处输入图片描述在此处输入图片描述

我能够用fontspec以下方式做勾号:

\newfontface\WingFont
  {Wingdings 2}
\newcommand{\Tick}{\text{\WingFont\char"F050}}

我该如何放置十字和双十字标志?感谢您给予我的任何帮助。

答案1

一种解决方案是使用 制作您自己的十字和双十字符号\rule。然后您可以使用\ooalign将十字与您选择的刻度标记叠加在一起。以下是\checkmark来自该amssymb包的一个示例。

\documentclass{article}
\usepackage{amssymb,graphicx}

\newcommand{\onemark}{\raisebox{.7ex}{\rotatebox[origin=c]{135}{\rule{.4em}{.1ex}}}}
\newcommand{\twomark}{\raisebox{.5ex}{\rotatebox[origin=c]{135}{\rule{.4em}{.1ex}\hspace{-.4em}\rule[.4ex]{.4em}{.1ex}}}}
\newcommand{\Tick}{\checkmark}
\newcommand{\Ticka}{{\ooalign{\Tick\cr\hfil\onemark\hfil\cr}}}
\newcommand{\Tickb}{{\ooalign{\Tick\cr\hfil\twomark\hfil\cr}}}

\begin{document}
\Tick\Ticka\Tickb
\end{document}

在此处输入图片描述

您可以根据自己的喜好调整十字的长度 ( .4em)、厚度 ( .1ex) 和间距 ( )。我使用了和单位,因此刻度线将调整为或其他尺寸命令。.4exexem\Large

相关内容