newtx 간격 및 산세리프 글꼴 문제

newtx 간격 및 산세리프 글꼴 문제

나는 5년 전에 이 패키지를 사용하여 책을 썼습니다 newtx.

이제 일부 수정 작업을 수행하고 문서를 다시 컴파일하고 싶습니다. 그러나 이 재컴파일된 문서는 원본과 매우 다릅니다. 모든 글꼴의 글자 간격과 산세리프 글꼴의 크기가 늘어난 것 같습니다.상당히.

매뉴얼을 보니 간격 변경을 언급하는 텍스트가 있지만 이러한 변경이 언제 이루어졌는지는 확실하지 않습니다. 옵션에 대한 참조도 찾았 tighter지만 이 옵션을 사용하면 원본보다 간격이 작아집니다.

5년 전의 상황을 복원하거나 최소한 변화의 영향을 줄일 수 있는 방법이 있습니까?

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}

2019년: 여기에 이미지 설명을 입력하세요

지금: 여기에 이미지 설명을 입력하세요

답변1

TeX Live 2019를 계속 사용하지 않으면 할 수 없을 것 같습니다.

현재 버전의 newtxtext기본값은 다음과 같습니다 helvratio. 이전 값을 추가하면 이전과 동일해집니다.

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

타임즈의 경우 운이 좋지 않습니다. TeX Live 2019의 NewTX 버전은 여전히 ​​TX 기반 Times 복제본을 사용했습니다. 그러나 그동안 Michael Sharpe는 엔진이 XeLaTeX 또는 LuaLaTeX일 때 OpenType 글꼴에 대한 지원을 추가하기로 결정하여 모든 엔진에서 결과가 (거의) 동일하도록 TeX Gyre Termes를 사용하도록 Times 복제본을 수정했습니다.

TeX Gyre Termes 글꼴에는 TX 복제본(표준 ptm계열을 기반으로 함)의 해당 문자보다 더 넓은 문자 모양이 많이 있으므로 줄바꿈이 다르게 표시됩니다.

scale=0.95에 대한 옵션을 추가하면 newtxtext결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

원본과 매우 유사합니다. 그러나 물론 이것이 모든 상황에서 동일한 줄 바꿈을 보장하는 것은 아닙니다(그리고 글꼴이 눈에 띄게 더 작습니다).

관련 정보