Boisik 字体与 fontspec 的结合

Boisik 字体与 fontspec 的结合

我正在尝试将fontspec(XeLaTeX)与Boisik字体结合使用,但这很难。

下列顺序

\usepackage{boisik}
\usepackage{fontspec}

导致拉丁现代fontspec覆盖Boisik,我似乎无法恢复它(除了数学,它仍然存在Boisik)。

另一项命令是,

\usepackage{fontspec}
\usepackage{boisik}

我明白了! LaTeX Error: This NFSS system isn't set up properly

组合

\usepackage{fontspec}
\usepackage[T1]{fontenc}
\usepackage{boisik}

避免了前一个错误,但结果与第一种情况一样:除了数学之外,其他地方都是拉丁现代语。

我能想到的任何其他组合都会产生与上述相同的结果。

所以基本上我的问题是,哪种方法可以Boisik与 TTF 字体结合?有办法吗?

顺便说一句,我Fourier也用字体测试了同样的效果,

\usepackage{fourier}
\usepackage{fontspec}

产生的结果与Boisik(math Fourier, text Latin Modern) 相同,而

\usepackage{fontspec}
\usepackage{fourier}

不是产生了错误,但却得到了我想要的结果:到处都是傅立叶,但能够用来fontspec包含标题的新字体系列。

任何帮助都非常感谢。提前致谢。

答案1

重新阅读问题后,我意识到我没有尝试以下操作:

\usepackage{fontspec}
\usepackage[OT1]{fontenc}
\usepackage{boisik}

这实际上是解决方案。我会把它留在这里以供将来参考。很抱歉,感谢您的时间。

编辑:按要求提供的最小工作示例:

\documentclass{book}

\usepackage{amssymb}

\usepackage{fontspec}
\usepackage[OT1]{fontenc}
\usepackage{boisik}

\newfontfamily{\arialFamily}{Arial}

\begin{document}
This document uses Boisik, but can change to {\arialFamily Arial} if desired.
\end{document}

本文档使用 Boisik,但如果需要可以更改为 Arial。

有必要包括amssymb之前\usepackage{boisik}解决的问题LaTeX Error: Command '\hbar' already defined.

相关内容