
Escrevi um livro há cinco anos usando o newtx
pacote.
Agora quero fazer algumas correções e recompilar o documento. No entanto, este documento recompilado é muito diferente do original. Parece que o espaçamento entre letras de todas as fontes e o tamanho das fontes sem serifa aumentaramconsideravelmente.
Procurei no manual e há um texto mencionando alterações no espaçamento, mas não está claro quando essas alterações foram feitas. Também encontrei referência à opção tighter
, mas esta opção deixa o espaçamento menor que o original.
Existe alguma forma de restaurar a situação de há cinco anos ou pelo menos reduzir o impacto da mudança?
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}
Responder1
Não acho que você possa, a menos que continue usando o TeX Live 2019.
A versão atual do newtxtext
tem um padrão diferente para helvratio
: você obtém o mesmo de antes adicionando o valor antigo:
\usepackage[
helvratio=0.9,
% other options
]{newtxtext}
Para o Times você está sem sorte. A versão do NewTX no TeX Live 2019 ainda usava o clone do Times baseado em TX. Mas entretanto Michael Sharpe decidiu adicionar suporte para fontes OpenType quando o motor é XeLaTeX ou LuaLaTeX, então ele modificou o clone do Times para usar TeX Gyre Termes de tal forma que o resultado é (quase) o mesmo com todos os motores.
A fonte TeX Gyre Termes tem muitos glifos que são mais largos que os correspondentes no clone TX (que foi baseado na ptm
família padrão), então você vê diferentes quebras de linha.
Se eu adicionar scale=0.95
às opções para newtxtext
, o resultado será
que é muito semelhante ao seu original. Mas é claro que isso não garante que você obtenha as mesmas quebras de linha em todas as situações (e a fonte é visivelmente menor).