.png)
Necesito cambiar la fuente lmodern
a Times que pertenece al newtx
paquete.
Comenzó con este MWE
\documentclass{minimal}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\input{glyphtounicode}
\pdfgentounicode=1
\usepackage[centertags,intlimits,namelimits,sumlimits]{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\(f \colon \mathbb{R} \to \mathbb{R}\) such that
\begin{align*}
f(25) &= f(5^2) \\
&= f(3^2 + 4^2) \\
&= f(3) + f(4)
\end{align*}
\end{document}
...y llegué a este MWE
\documentclass{minimal}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\input{glyphtounicode}
\pdfgentounicode=1
\usepackage{newtxtext}
\usepackage[centertags,intlimits,namelimits,sumlimits]{amsmath}
\usepackage{newtxmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\(f \colon \mathbb{R} \to \mathbb{R}\) such that
\begin{align*}
f(25) &= f(5^2) \\
&= f(3^2 + 4^2) \\
&= f(3) + f(4)
\end{align*}
\end{document}
Este último no se compila correctamente (pero sí lo hizo el año pasado, el 18 de marzo, con las siguientes versiones: newtxtext 2018/03/27 v1.531
, newtxmath 2018/05/15 v1.553
, amsmath 2018/12/01 v2.17b AMS math features
, amsfonts 2013/01/14 v3.01 Basic AMSFonts support
, amssymb 2013/01/14 v3.01 AMS font symbols
):
amssymb.sty:261: LaTeX Error: Command `\Bbbk' already defined.
Poner un comentario \usepackage{amssymb}
resuelve el problema, pero hay algunos comentarios sobre el uso newtxtext
y newtxmath
junto con el material de AMS en newtx
el manual que probablemente malinterprete.
- En general, ¿cómo puedo pasar a
newtx
seguir usando funciones que solía tenerlmodern
? - ¿Existe una mejor manera de configurar
amsmath
las opciones? Tenga en cuenta el orden algo extraño denewtxtext
,amsmath
ynewtxmath
.
Saludos
Respuesta1
No necesita ni amsfonts
cuando amssymb
carga newtxmath
, eso cubre todo lo que hacen los dos paquetes.
Desde newtxmath
cargas amsmath
; Si desea pasar opciones amsmath
, cárguelo antes.
\documentclass{article}
\usepackage[T1]{fontenc}
%\usepackage[utf8]{inputenc} % unnecessary for releases 2018 and later of LaTeX
\input{glyphtounicode}
\pdfgentounicode=1
\usepackage[centertags,intlimits,namelimits,sumlimits]{amsmath}
\usepackage{newtxtext,newtxmath}
\begin{document}
\(\lessapprox\)
\(f \colon \mathbb{R} \to \mathbb{R}\) such that
\begin{align*}
f(25) &= f(5^2) \\
&= f(3^2 + 4^2) \\
&= f(3) + f(4)
\end{align*}
\end{document}
Respuesta2
\documentclass{article}
\usepackage[T1]{fontenc}
\input{glyphtounicode}
\pdfgentounicode=1
\usepackage{newtxtext}
\usepackage[centertags,intlimits,namelimits,sumlimits]{mathtools}
\usepackage{amssymb}
\usepackage{newtxmath}
\begin{document}
\(f \colon \mathbb{R} \to \mathbb{R}\) such that
\begin{align*}
f(25) &= f(5^2) \\
&= f(3^2 + 4^2) \\
&= f(3) + f(4)
\end{align*}
\end{document}
Se compila bien para mí.
Tenga en cuenta que amsfonts
ya está incluido amssymb
(por lo que no es necesario cargarlo dos veces). Y usar mathtools
en lugar de amsmath
no es obligatorio, peromejoraalgunos aspectos de amsmath
. Y excepto si estás usando una versión anterior de LaTeX o tu archivo no está codificado en UTF-8, [utf8]{inputenc}
puedes omitirlo, ya que se convirtió en estándar en 2018.