Предупреждения о форме шрифта

Предупреждения о форме шрифта

Что можно сделать, чтобы избавиться от этих двух предупреждений о форме шрифта:

Форма шрифта `LGR/ntxtlf/m/n' не определена

Форма шрифта `LGR/ntxtlf/m/it' не определена

решение1

Я могу воспроизвести предупреждения с помощью

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{newtxtext}

\begin{document}

xyz \textgreek{αβγ}

\textit{xyz \textgreek{αβγ}}

\end{document}

Терминал покажет

LaTeX Font Warning: Font shape `LGR/ntxtlf/m/n' undefined
(Font)              using `LGR/cmr/m/n' instead on input line 4.

LaTeX Font Warning: Font shape `LGR/ntxtlf/m/it' undefined
(Font)              using `LGR/ntxtlf/m/n' instead on input line 11.

поскольку NewTX не поддерживает греческий язык. Вы можете заменить кодировку LGR (греческий) шрифтом на основе Times.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{newtxtext}

\DeclareFontFamilySubstitution{LGR}{ntxtlf}{Tempora-TLF}

\begin{document}

xyz \textgreek{αβγ}

\textit{xyz \textgreek{αβγ}}

\end{document}

введите описание изображения здесь

В качестве альтернативы можно напрямую использовать Tempora.

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[greek,english]{babel}
\usepackage{tempora}

\begin{document}

xyz \textgreek{αβγ}

\textit{xyz \textgreek{αβγ}}

\end{document}

введите описание изображения здесь

Если вам нужна математика, вы все равно можете загрузить ее newtxmathпосле tempora.

решение2

Вы не привели ни одного примера и не показали полное сообщение.

Вы могли бы показать пример, например:

\documentclass{article}

\usepackage[LGR]{fontenc}
\usepackage{newtx}

\begin{document}
x
\end{document}

который производит

LaTeX Font Warning: Font shape `LGR/ntxtlf/m/n' undefined
(Font)              using `LGR/cmr/m/n' instead on input line 6.

Сообщаю вам, что клон Times Roman от newtx не имеет установленной греческой кодировки LGR, а latex вместо этого использует современный компьютерный код LGR.

Что вы будете делать дальше, это ваш выбор: вы можете не использовать греческий язык или не использовать шрифты Newtx, или вы можете проигнорировать предупреждение и принять предложенную замену, которая будет использовать шрифты Newtx, когда это возможно, и использовать современный компьютерный греческий язык.

Связанный контент