我需要使用包 fourier 来获取常规 \mathbb 样式(仅使用 \amsfonts 生成的样式)和 kpfonts 的 \mathfrak 样式。
谢谢。
答案1
你可以;至于是否应该,则是一个见仁见智的问题。
\documentclass{article}
\usepackage{fourier}
\DeclareSymbolFont{AMSb}{U}{msb}{m}{n}
\makeatletter
\DeclareSymbolFontAlphabet{\math@bb}{AMSb}
% see http://tex.stackexchange.com/a/254979/
\AtBeginDocument{\protected\def\mathbb{\math@bb}}
\makeatother
\DeclareMathAlphabet{\mathfrak}{U}{jkpmia}{m}{it}
\SetMathAlphabet{\mathfrak}{bold}{U}{jkpmia}{bx}{it}
\begin{document}
$A+\mathbb{A}+\mathfrak{A}$
\end{document}
答案2
你不应该这么做,我也不会这么做,但从技术上来说你可以。
\usepackage{amssymb}
\usepackage{fourier}
\DeclareSymbolFontAlphabet{\math@bb}{AMSb}
这完全没有经过测试,因为您没有提供最小工作示例 - 或者实际上根本没有任何代码 - 以供使用。因此,您必须乐意根据本地要求进行调整。