我正在寻找一种与\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
进行编译来访问此范围。lualatex
xelatex
\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 范围甚至更广。