.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
も も必要ありません。これで 2 つのパッケージが実行するすべての処理がカバーされます。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
(2回ロードする必要はありません)、mathtools
の代わりにを使用することはamsmath
必須ではありませんが、改善するのいくつかの側面amsmath
。古いバージョンの LaTeX を使用している場合やファイルが UTF-8 でエンコードされていない場合を除き、[utf8]{inputenc}
2018 では標準になったため省略できます。