有人能告诉我如何在文本和数学环境中用乳胶写“ℰ”吗?我已经尝试过了$\mathscr{E}$
,$\mathcal{E}$
但都不令人满意。
我想要的是
但不包括这些
答案1
这里还有 3 种脚本字体,它们都存在 LaTeX 包(在数学模式下):(Dutchcal
来自 esstix 13 字体)、Boondox(来自 stix 字体)(两种变体)和 Adobe 的 Bickham。所有字体都以常规和粗体形式存在。以下代码允许测试它们,注释和取消注释相关行:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{dutchcal}
%\usepackage{boondox-cal}
%\usepackage{boondox-calo}
%\usepackage{bickham}
\pagestyle{empty}
\begin{document}%
\textbf{Dutchcal: }
%\textbf{boondox-cal}
%\textbf{boondox-calo}
%\textbf{bickham}
$ \begin{array}[t]{c@{\quad}c}
\verb+ \mathcal + & \verb+ \mathbcal + \\[6pt]
\mathcal{E} & \mathbcal{E}
\end{array} $
\end{document}
答案2
我不会打扰,只要符号是脚本 E。但是,这里有一种方法可以获取您喜欢的符号;在第二行中,我显示了由\mathscr
(package mathrsfs
) 生成的字符。
\documentclass{article}
\usepackage{amsmath}
\usepackage{mathrsfs}
\DeclareFontFamily{U}{calligra}{}
\DeclareFontShape{U}{calligra}{m}{n}{<->callig15}{}
\newcommand{\calE}{{\!\!\text{\usefont{U}{calligra}{m}{n}E}\,\,}}
\begin{document}
Here is a $\calE$ (script E)
Here is a $\mathscr{E}$ (script E)
\end{document}
答案3
这里有两个版本,分别使用fontspec
和unicode-math
包中的免费字体。
这些是数学符号,因此您必须用$ $
或类似符号将它们括起来。但fontspec
您可以加载任何您喜欢的字体作为主字体,并将其用于您的文本。
% arara: lualatex
\documentclass{article}
\usepackage{unicode-math}
\usepackage{fontspec}
\begin{document}
\noindent
\setmathfont{xits-math}
$\mscrE\mbfscrE$ (XITS Math)\\
\setmathfont{asana-math}
$\mscrE\mbfscrE$ (Asana Math)
\end{document}