这是什么类型的字体?

这是什么类型的字体?

我正在尝试从这个定义中找到字体类型定义。特别是对于单词:Combine、Reveal、gen、enc、dec。有经验的用户可能知道这种字体

答案1

“gen” 是使用 获得的\mathsf,而“Reveal” 是使用 获得的\mathtt。这是编写该段落的一种方法;我添加了一些个人命令以抽象字体分配,以便更改它们只需更改序言中的定义即可。

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

\newtheorem{definition}{Definition}

\newcommand{\afunc}[1]{\operatorname{\mathsf{#1}}}
\newcommand{\bfunc}[1]{\operatorname{\mathtt{#1}}}
\newcommand{\contract}[1][\mathcal{C}]{\mathcal{#1}}
\newcommand{\Set}[1]{\mathbb{#1}}

\begin{document}

\begin{definition}
A contract function \(f_{\contract}\colon\Set{P}^{*}\to\Set{R}\) is said
to support cryptodatabases processing under the encryption scheme
\(\langle\afunc{gen},\afunc{enc},\afunc{dec}\rangle\) if the following
condition holds: there exist two functions \(\bfunc{Combine}\) and
\(\bfunc{Reveal}\) so that, for any \(n\in\Set{N}\) and any
\(m_{1},\dots,m_{n}\in\afunc{D}_{\contract}\), if
\(\langle pk,sk\rangle\gets\afunc{gen}(1^n)\),
\(c_{i}\gets\afunc{enc}(pk,m_{i})\) for \(i=1,\dots,n\) and
\(c\gets\bfunc{Combine}(c_{1},\dots,c_{n})\), then we have
\(\bfunc{Reveal}(sk,c)=f_{\contract}(m_{1},\dots,m_{n})\).
\end{definition}

\end{document}

在此处输入图片描述

相关内容