Times パッケージの Times New Roman フォントのキリル文字の斜体化エラー

Times パッケージの Times New Roman フォントのキリル文字の斜体化エラー

\let\eachwordone=\itの Times New Roman フォントを使用して斜体化する際に問題が発生します\usepackage{times}。以下は私の TEX ドキュメントです:

\documentclass[10pt]{article}
\ExpandArgs{c}\newcommand{new@fontshape}{anything}

\usepackage{linguex}
\usepackage[russian,indonesian]{babel}
\usepackage[none]{hyphenat}
\usepackage{geometry}
\usepackage{setspace}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage{gb4e}
\usepackage{times}

\primebars
\let\emptyset\varnothing

\geometry{
 a4paper,
 left=3cm,
 right=3cm,
 top=3cm,
 bottom=3cm
 }

\newcommand{\?}[1]{\foreignlanguage{russian}{#1}}


\begin{document}

\begin{exe}
 
 \let\eachwordone=\it
 
 \noautomath
\setlength{\glossglue}{2pt plus 2pt minus 1pt}
\renewcommand{\eachwordthree}{\rule[-10pt]{0pt}{0pt}}

\ex % Glosa 1
{\bf(Strategi praanggapan = \textnormal{\textsc{pgp}})}
\glll \?{Геи} \?{всë} \?{равно} \?{пришли} — \?{вопреки} \?{запрету} \\
gei vsë ravno prišli — vopreki zapretu \\
gay semua dengan.sama\textsc{.pgp} pergi\textsc{.pgp} — meskipun larangan\textsc{.pgp} \\
\trans “Para kelompok gay, bagaimanapun, tetap pergi, meskipun terdapat larangan” \\

\end{exe}

\end{document}

結果のタイプセット: ここに画像の説明を入力してください

印刷結果からわかるように、注釈の最初の行 (ロシア語のキリル文字のテキスト) は斜体になっていません。以下のコードを使用しても、フォントを斜体にすることはできませんでした。

\texit{\?{Геи} \?{всë} \?{равно} \?{пришли} — \?{вопреки} \?{запрету}}

ただし、デフォルトのフォントが使用されている場合は、斜体化は引き続き機能します。

\documentclass[10pt]{article}
\ExpandArgs{c}\newcommand{new@fontshape}{anything}

\usepackage{linguex}
\usepackage[russian,indonesian]{babel}
\usepackage[none]{hyphenat}
\usepackage{geometry}
\usepackage{setspace}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage{gb4e}

\primebars
\let\emptyset\varnothing

\geometry{
 a4paper,
 left=3cm,
 right=3cm,
 top=3cm,
 bottom=3cm
 }

\newcommand{\?}[1]{\foreignlanguage{russian}{#1}}


\begin{document}

\begin{exe}
 
 \let\eachwordone=\it
 
 \noautomath
\setlength{\glossglue}{2pt plus 2pt minus 1pt}
\renewcommand{\eachwordthree}{\rule[-10pt]{0pt}{0pt}}

\ex % Glosa 1
{\bf(Strategi praanggapan = \textnormal{\textsc{pgp}})}
\glll \?{Геи} \?{всë} \?{равно} \?{пришли} — \?{вопреки} \?{запрету} \\
gei vsë ravno prišli — vopreki zapretu \\
gay semua dengan.sama\textsc{.pgp} pergi\textsc{.pgp} — meskipun larangan\textsc{.pgp} \\
\trans “Para kelompok gay, bagaimanapun, tetap pergi, meskipun terdapat larangan” \\

\end{exe}

\end{document}

ここに画像の説明を入力してください

tex ドキュメントを改善して、Times New Roman フォントが斜体にならないようにするにはどうすればよいでしょう\usepackage{times}\let\eachwordone=\it?

答え1

パッケージtimesはキリル文字をサポートしていません。

\usepackage{newtx}キリル文字のフォント ファミリを、キリル文字をサポートし、Times ベースでもある Tempora に置き換えることをお勧めします。

\itおよびは\bf約 30 年間廃止されていることに注意してください。

\documentclass[10pt]{article}
\ExpandArgs{c}\providecommand{new@fontshape}{}

\usepackage[russian,indonesian]{babel}
\usepackage{newtx}

\usepackage{linguex}
\usepackage[none]{hyphenat}
\usepackage{geometry}
\usepackage{setspace}
%\usepackage{amssymb}% not with newtx
\usepackage{booktabs}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage{gb4e}

\AtBeginDocument{%
  \DeclareFontFamilySubstitution{T2A}{\familydefault}{Tempora-TLF}%
}


\primebars
\let\emptyset\varnothing

\geometry{
 a4paper,
 left=3cm,
 right=3cm,
 top=3cm,
 bottom=3cm
 }

\newcommand{\?}[1]{\foreignlanguage{russian}{#1}}
\noautomath


\begin{document}

\begin{exe}
\RenewCommandCopy{\eachwordone}{\itshape}
\setlength{\glossglue}{2pt plus 2pt minus 1pt}
\renewcommand{\eachwordthree}{\rule[-10pt]{0pt}{0pt}}

\ex % Glosa 1
{\bfseries(Strategi praanggapan = \textnormal{\textsc{pgp}})}
\glll \?{Геи} \?{всë} \?{равно} \?{пришли} — \?{вопреки} \?{запрету} \\
gei vsë ravno prišli — vopreki zapretu \\
gay semua dengan.sama\textsc{.pgp} pergi\textsc{.pgp} — meskipun larangan\textsc{.pgp} \\
\trans “Para kelompok gay, bagaimanapun, tetap pergi, meskipun terdapat larangan” \\

\end{exe}

\end{document}

ここに画像の説明を入力してください

関連情報