.png)
lmodern
글꼴을 패키지 에 속한 Times로 변경해야 합니다 newtx
.
이 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}
...그리고 이 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}
후자는 성공적으로 컴파일되지 않습니다(그러나 작년 3월 18일에 다음 버전에서는 컴파일되었습니다: 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.
에 대한 의견을 넣으면 문제가 해결되지만 설명서 에 AMS 항목과 함께 사용 \usepackage{amssymb}
하는 것에 대한 설명이 거의 없어서 제가 잘못 해석했을 수 있습니다.newtxtext
newtxmath
newtx
newtx
일반적으로 에서 사용했던 기능을 계속 사용 하려면 어떻게 해야 합니까lmodern
?- 옵션을 설정하는 더 좋은 방법이 있나요
amsmath
?newtxtext
,amsmath
및 의 다소 이상한 순서에 주목하세요newtxmath
.
문안 인사
답변1
로드할 때 두 패키지가 수행하는 모든 작업을 포함하는 amsfonts
이나 가 필요하지 않습니다 .amssymb
newtxmath
newtxmath
로드 이후 amsmath
; 에 옵션을 전달하려면 amsmath
더 일찍 로드하세요.
\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}
답변2
\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}
나에게 잘 컴파일됩니다.
amsfonts
이미 포함되어 있으므로 두 amssymb
번 로드할 필요가 없습니다. 그리고 mathtools
대신 에를 사용하는 것이 amsmath
필수는 아니지만좋아진다의 일부 측면 amsmath
. 이전 버전의 LaTeX를 사용하거나 파일이 UTF-8로 인코딩되지 않은 경우를 제외하고는 [utf8]{inputenc}
2018년에 표준이 되었기 때문에 생략할 수 있습니다.