
Que se ejecuta pdflatex
en
\documentclass[ngerman]{article}
\pagestyle{empty}
\usepackage[T2A,T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[slantedGreek,subscriptcorrection,helvratio=.9]{newtx}% I tested v1.724 and v1.735
\begin{document}
x\textsf{xX}X$\mathsf{XxX}\mathrm{Xx}\mathsf{x}$x
\end{document}
rendimientos
Cuando utilizamos un único paquete de fuentes que lo cubre todo (como NewTX), debemos esperar que todas las fuentes concuerden bien entre sí, al menos aproximadamente. (Observa que aquí estamosnoprobando los dos paquetesnuevotextoynuevotxmatemáticas: decir \usepackage{newtxtext,newtxmath}
en lugar de \usepackage[…]{newtx}
produce un resultado diferente, aunque es una interfaz más antigua).
El texto sin fuente no es ideal perosubjetivamentetolerable: aunque sans x es visiblemente más alto (por un factor de 1,046) que serif x, sans X es algo más pequeño (por un factor de 1,009) que serif X, y podríamos modificar la altura del texto sin fuente con helvratio
un poco de todos modos si así lo deseamos.
Las matemáticas sin fuente es lo que visiblemente nos molesta; consideramos su alturasubjetivamenteno bien igualado con respecto a
la altura de la fuente del texto y
la altura de la fuente vertical matemática.
Es decir, aunque sans math x es sólo un poco más pequeño (por un factor de 1,015) que tanto el texto serif x como el math upright serif x, el sans math X es muy visiblemente más alto (por un factor de 1,046) que ambos texto serif X y el serif vertical matemático X. Este problema en la fuente matemática sin fuente nos molesta. ¿Cómo reducir ligeramente la escala de sans math o las mayúsculas que contiene, es decir, reducir la altura de la fuente sans math o de las mayúsculas en la fuente sans math?
Otras relaciones entre las fuentes parecen estar bien, y tenemos más fuentes en nuestro ejemplo no mínimo, por lo que no deseamos modificar más de lo solicitado anteriormente (en particular, deseamos mantener los tamaños de todas las fuentes que no son matemáticas). fuentes como están actualmente).
Respuesta1
Preguntar \showthe\textfont8
revela \T1/cmss/m/n/10
, en lugar de usar la misma fuente que \sffamily
.
No estoy seguro de por qué newtx.sty
no configura la \mathsf
fuente, mientras newtxmath.sty
lo hace. Arréglalo y reporta.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[
slantedGreek,
subscriptcorrection,
helvratio=.9,
]{newtx}
\DeclareMathAlphabet{\mathsf}{\encodingdefault}{\sfdefault}{m}{n}
\SetMathAlphabet{\mathsf}{bold}{\encodingdefault}{\sfdefault}{b}{n}
\begin{document}
x\textsf{xX}X$\mathsf{XxX}\mathrm{Xx}\mathsf{x}$x
\end{document}