有无衬线匕首符号吗?

有无衬线匕首符号吗?

我正在寻找一种与\dag和等效的无衬线字体\ddag,即使在整个文档中使用无衬线字体,它也会以衬线形式排版。

我使用符号(如\dag\ddag)来显示幻灯片作者beamer与两个机构的隶属关系,因此我对功能等同物也很感兴趣,它们不是匕首(但也不是简单的上标)。

答案1

这取决于您对“无衬线匕首”的期望。

\documentclass{article}
\usepackage{textcomp}

\newcommand{\sfdagger}{{\sffamily\textdagger}}
\newcommand{\sfdaggerdbl}{{\sffamily\textdaggerdbl}}

\begin{document}
A\sfdagger A\textdagger

A\sfdaggerdbl A\textdaggerdbl
\end{document}

在此处输入图片描述

当然,如果文本已经是无衬线字体,则无需使用特殊命令。关键是加载textcomp,因此\textdagger\textdaggerdbl将从 TS1 编码字体中获取,而不是从数学字体中获取,因为textcomp未加载时会发生这种情况。

答案2

为了完整起见,这里有一个 Unicode 解决方案。它使用 Latin Modern,它基于 Computer Modern,但扩展到 Unicode 范围。您可以使用包并使用或fontspec进行编译来访问此范围。lualatexxelatex

\documentclass{article}
\usepackage{lmodern}
\renewcommand*\familydefault{\sfdefault}
\usepackage{fontspec}

\begin{document}
Unicode dagger\dag \char"2020 % these are the same glyph
\end{document}

我不知道这是否是您想要的特定符号,但该\char命令允许您使用字体支持的任何 Unicode 符号。其他字体的 Unicode 范围甚至更广。

相关内容