对各个部分使用 epigrafica 字体,否则使用 newtxtext、newtxmath?

对各个部分使用 epigrafica 字体,否则使用 newtxtext、newtxmath?

我想专门使用 epigrafica 来显示章节和部分,但喜欢使用 Times 字体来显示正文。

\usepackage{epigrafica}          % for chapter/section
\usepackage{newtxtext,newtxmath} % for main text

有什么办法吗?我只能使用 pdftex。

答案1

epigrafica软件包做了一些令人讨厌的事情,因为字体实际上并没有遵循既定的编码。但是,你在这里:

\documentclass{book}
\usepackage{amsmath}
\usepackage{epigrafica}
\usepackage{newtxtext,newtxmath}
\usepackage{sectsty}

\allsectionsfont{\fontencoding{OT1}\fontfamily{epigrafica}\selectfont}

\begin{document}

\chapter{Titl\'e}

\section{Titl\'e}

Some text with m\'ath $e^{\log x}=x+y-y$

\end{document}

我添加了一些重音,因为那里epigrafica有令人讨厌的东西。

在此处输入图片描述

通过该类memoir,您可以将字体选择添加到适当的挂钩。

\documentclass{memoir}
\usepackage{amsmath}
\usepackage{epigrafica}
\usepackage{newtxtext,newtxmath}
\usepackage{etoolbox}

\newcommand{\epigraficafont}{%
  \fontencoding{OT1}\fontfamily{epigrafica}\selectfont
}

\appto{\chaptitlefont}{\epigraficafont}
\appto\secheadstyle{\epigraficafont}
\appto\subsecheadstyle{\epigraficafont}
\appto\subsubsecheadstyle{\epigraficafont}
\appto\paraheadstyle{\epigraficafont}
\appto\subparaheadstyle{\epigraficafont}

\begin{document}

\chapter{Titl\'e}

\section{Titl\'e}

Some text with m\'ath $e^{\log x}=x+y-y$

\end{document}

相关内容