组合不同的字体

组合不同的字体

我正在写笔记,并尝试将两种不同的字体结合起来latex 字体目录 这里

这些字体是新 TX对于文本样式和GFS Artemisia 与欧拉数学数学风格。然而,正如我所料,它们不能正确组合,因为 latex 编译器给了我以下错误

! LaTeX Error: Command \textfrac already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.72 ...rnums}{m}{textdenomnums}\selectfont /#2}}}
                                                  
? 

有没有什么办法可以摆脱它?

这是代码。

\documentclass[10pt]{amsart}
\usepackage[T1]{fontenc}

\usepackage{newtxtext, gfsartemisia-euler}


\begin{document}

$\mathbb{Z}$

\end{document}

这些是我正在使用的所有包。

答案1

当加载多个字体包时,它们总是有可能定义相同的顶级命令。 您可能\textfrac根本不使用,也不关心使用哪个版本,但您需要告诉 latex 其中一个版本,这里我加载 tx,然后取消定义,\textfrac然后加载 gfs,这样它的定义就会获胜。

\documentclass[10pt]{amsart}
\usepackage[T1]{fontenc}

\usepackage{newtxtext}

\let\textfrac\undefined
\usepackage{gfsartemisia-euler}



\begin{document}

$\mathbb{Z}$

\end{document}

相关内容