有没有办法在环境中为打字和数学模式指定不同的字体tcolorbox
。我想在大多数文档中使用默认的 Computer Modern,但使用 Concrete Fonts 和 Concrete math 在环境中定义定理tcolorbox
。
答案1
手册中tcolorbox
提到了三个变量来设置框的标题、上部和下部的字体。
因此,可以使用以下代码:
\documentclass{article}
\usepackage{tcolorbox}
\newcommand{\fon}[1]{\fontfamily{#1}\selectfont} %% Courtesy: @JouleV
\begin{document}
Normal text using default (Computer Modern Roman) font\ldots\medskip
%
\begin{tcolorbox}[fonttitle=\fon{pbk}\bfseries,
fontupper=\fon{ppl}\itshape,
fontlower=\fon{put}\scshape,
title=Tcolorbox using Bookman font in bold]
Upper part with Palatino font in italics.
\tcblower
Lower part with Utopia font in smallcaps.
\end{tcolorbox}
%
\end{document}
得到如下结果:
我不确定如何引入 Concrete 字体,因为它是 Type-I 字体,需要不同的实现。