Probleme mit dem Abstand von Newtx und serifenlosen Schriftarten

Probleme mit dem Abstand von Newtx und serifenlosen Schriftarten

Ich habe mit diesem Paket vor fünf Jahren ein Buch geschrieben newtx.

Jetzt möchte ich einige Korrekturen vornehmen und das Dokument neu kompilieren. Dieses neu kompilierte Dokument unterscheidet sich jedoch stark vom Original. Es scheint, dass der Buchstabenabstand aller Schriftarten und die Größe der serifenlosen Schriftarten zugenommen habenwesentlich.

Ich habe im Handbuch nachgesehen und dort gibt es einen Text, in dem Änderungen am Abstand erwähnt werden, aber es ist unklar, wann diese Änderungen vorgenommen wurden. Ich habe auch einen Verweis auf die Option gefunden tighter, aber diese Option macht den Abstand kleiner als das Original.

Gibt es eine Möglichkeit, die Situation von vor fünf Jahren wiederherzustellen oder zumindest die Auswirkungen der Änderung abzumildern?

MWE

\documentclass[11pt]{scrbook}
\usepackage[T1]{fontenc}

\setkomafont{subsection}{\fontsize{19pt}{19pt}\selectfont\normalfont\sffamily}
\usepackage[paperwidth=200mm,paperheight=240mm,top=30mm,bottom=20mm,inner=25mm,outer=45mm,marginparsep=7mm,marginparwidth=28mm,headsep=14mm,headheight=6mm]{geometry}

\usepackage{newtxtext}
\usepackage[cmintegrals,slantedGreek,varg]{newtxmath}

\makeatletter

\begin{document}

\subsection{Some short text that brakes differently now}

Plin koji je dovoljno rijedak da možemo zanemariti privlačne sile izmedu čestica plina (molekula, atoma) nazivamo \textbf{idealni plin}.  Za idealni plin vrijedi \textbf{jednadžba idealnog plina}.

\end{document}

Im Jahr 2019: Bildbeschreibung hier eingeben

Jetzt: Bildbeschreibung hier eingeben

Antwort1

Ich glaube nicht, dass das möglich ist, es sei denn, Sie verwenden weiterhin TeX Live 2019.

Die aktuelle Version von newtxtexthat einen anderen Standardwert für helvratio: Sie erhalten dasselbe wie zuvor, indem Sie den alten Wert hinzufügen:

\usepackage[
  helvratio=0.9,
  % other options
]{newtxtext}

Bei Times haben Sie Pech gehabt. Die Version von NewTX in TeX Live 2019 verwendete noch den TX-basierten Klon von Times. In der Zwischenzeit hat Michael Sharpe jedoch beschlossen, Unterstützung für OpenType-Schriftarten hinzuzufügen, wenn die Engine XeLaTeX oder LuaLaTeX ist. Daher hat er den Times-Klon so geändert, dass er TeX Gyre Termes verwendet, sodass das Ergebnis bei allen Engines (fast) dasselbe ist.

Die Schriftart TeX Gyre Termes weist viele Glyphen auf, die breiter sind als die entsprechenden im TX-Klon (der auf der Standardfamilie basierte ptm), sodass Sie andere Zeilenumbrüche sehen.

Wenn ich scale=0.95zu den Optionen hinzufüge newtxtext, ist das Ergebnis

Bildbeschreibung hier eingeben

das Ihrem Original sehr ähnlich ist. Aber das garantiert natürlich nicht, dass Sie in jeder Situation die gleichen Zeilenumbrüche erhalten (und die Schrift ist merklich kleiner).

verwandte Informationen