使用 newtxttext 时标题中的数字不会倾斜

使用 newtxttext 时标题中的数字不会倾斜

newtxtext使用时\pagestyle{headings},任何包含数字的标题都不会倾斜,从而与其他文本发生冲突。请参阅图片中的示例。我猜这是 的一个错误newtxtext。我有两个相关问题:

  1. 关于如何在我的文档中纠正这个问题,您有什么想法吗?
  2. 假设这不是预期的行为,那么通常将此事通知开发人员的首选方式是什么?

在此处输入图片描述

梅威瑟:

\documentclass{article}
\usepackage{newtxtext}
\usepackage{blindtext}
\pagestyle{headings}
\begin{document}
\section{Experiment 1: Chemical Measurement}
\blindtext
\end{document}

答案1

由于错误或设计原因,倾斜字体中的数字并不倾斜。TeX 对此没有控制权,就 TeX 而言,所有字符都只是矩形框。

最简单的方法是使用斜体而不是倾斜。

在此处输入图片描述

\documentclass{article}
\usepackage{newtxtext}

\pagestyle{headings}
\makeatletter
% \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
\def\@oddhead{{\itshape\rightmark}\hfil\thepage}%
\makeatother


\begin{document}
\showoutput

\section{Experiment 1: Chemical Measurement}

ABC1 \textsl{ABC1} \textit{ABC1}
\end{document}

答案2

解决方法是,您可以用 loadtempora代替newtxtext。这是 Times 的另一个克隆版本,带有倾斜的数字。

\documentclass{article}
\usepackage{tempora, newtxmath}
\usepackage{blindtext}
\pagestyle{headings}

\begin{document}
\section{Experiment 1: Chemical Measurement}
\blindtext
\end{document}

Tempora 样本

相关内容