包 times(-itsc)、txfonts、newtxtext/newtxmath 和 mathptmx:关系和交互

包 times(-itsc)、txfonts、newtxtext/newtxmath 和 mathptmx:关系和交互

我一直在使用这些软件包times(实际上:times-itsc来自这里以获得斜体小写字母)和txfonts。我使用(:=) 符号。我的加载顺序传统上和习惯上是txfonts- > -> -> -> 。(我在这里提到中间三个,以防万一它对答案很重要;当然,我在中间和中间加载了更多包。)\coloneqqtimes-itscamsmathtextcompupgreektxfonts

  1. 我最近听说了newtxtext/newtxmath包。我的想法是,简化一下,直接txfonts用它替换就行了?
  2. 我刚才注意到这newtxtext是用于文本的,而且txfonts已经不仅仅是一些额外的符号了(我最初将它包含在我的包库中只是为了符号\coloneqq)。我应该在当前设置中或用newtxtextand/ornewtxmath代替txfonts删除任何包吗?times-itsc)和txfonts/如何newtx...交互或重叠?例如,dotimes和部分覆盖彼此?我先加载然后txfonts加载的确切效果是什么?times-itsctxfonts
  3. mathptmx与上面的相比如何?
  4. 关于包加载顺序有什么注意事项吗,尤其是关于amsmath

(这个问题比较笼统,所以一般性的回答就可以了。)

更新:新见解:

  • mathptmx取代times
    • 上标数字比的数字要大,times对我来说太大了,但这可能是设计使然。
  • newtxtext/newtxmath取代(组合)txfonts。使用newtxtext/ newtxmath,我得到:
    • 更大的下标数字
    • 脚注编号更小、更粗且位置更低
  • 斜体小型大写字母以前仅由 提供times-itsc;现在newtxtext也提供。(感谢 Michael Sharpe!)

答案1

我刚刚修改了 newtxtext,添加了斜体小写字母。我还没有将其发送到 CTAN,但可以从以下位置下载 newtx.tds.zip

http://dl.dropbox.com/u/3825336/TeX/index.html

README 中给出了手动安装的说明。

迈克尔

答案2

txfonts软件包使用的字体有很多小缺陷(有些是大缺陷)。因此使用newtx肯定更好。但是,这些字体没有“小型大写斜体”变体。

您可以使用该times-itsc字体,但请注意,它们实际上是劣质版本,因为它们是通过缩放大写字母获得的,并且字距调整很差。方法如下:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{fontaxes}
\usepackage{newtxtext,newtxmath}

\AtBeginDocument{\DeclareFontShape{T1}{\familydefault}{m}{scit}{ <-> ptmscri8t }{}}

\begin{document}

\textsc{Hello \emph{World}}

\end{document}

在此处输入图片描述

如你所见,结果不是很好。但不会比你得到的结果差太多times-itsc

在此处输入图片描述

说实话,我从来没觉得需要斜体小写字母。

相关内容