Арабский и греческий встроенный текст в русском документе pdflatex

Арабский и греческий встроенный текст в русском документе pdflatex

Я совсем новичок в Latex. Возможно, это можно легко решить, но я не смог найти решение.

Я пытаюсь сделать документ на русском языке с арабским и греческим текстом в pdflatex. Но он постоянно выдает ошибку

\documentclass[a5paper, oneside, draft]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[LAE,LFE,T2A]{fontenc}
\usepackage[arabic,greek,russian]{babel}
\usepackage{indentfirst}
\begin{document}

\chapter{Первый}
Текст на руском языке с греческим \foreignlanguage{greek}{τέλεσμα} 
и арабским \foreignlanguage{arabic}{ارتداء‎}

\end{document}

Ошибки, которые я получаю:

LaTeX Error: Command \CYRP unavailable in encoding OT1. [\chapter{Первый}]
LaTeX Error: Command \cyre unavailable in encoding OT1. [\chapter{Первый}]

Если я помещаю \usepackage[utf8]{inputenc}объявление babel, я получаю ошибку:

LaTeX Error: Option clash for package inputenc. [\usepackage]
LaTeX Error: Command \dhal unavailable in encoding OT1. [\chapter{Первый}]

Можно ли встроить арабский и греческий текст в основной русский текст?

Заранее спасибо.

решение1

Если вам нужно использовать pdflatex, то я бы использовал arabtexдля арабского языка. Обратите внимание, что arabtexиспользуются старые устаревшие команды шрифтов (например, \rm, \it), поэтому их нужно включить в scrbook.

\documentclass[a5paper, oneside, draft, enabledeprecatedfontcommands]{scrbook}
\usepackage[greek,russian]{babel}
\usepackage{arabtex}
\usepackage{utf8}
\setcode{utf8}
\begin{document}
\chapter{Первый}
Текст на руском языке с греческим \foreignlanguage{greek}{τέλεσμα} 
и арабским \RL{ارتداء}.
\end{document}

вывод pdflatex

Однако я бы предпочел использовать lualatexwith babelдля всего, что дает вам полный контроль над шрифтами и гораздо больше интересных опций.

\documentclass[a5paper, oneside, draft]{scrbook}
\usepackage[nil,bidi=basic]{babel}
\babelprovide[import,language=Default,main]{russian}
\babelprovide[import,language=Default]{greek}
\babelprovide[import,language=Default]{arabic}
\babelfont{rm}{Noto Serif}
\babelfont[arabic]{rm}{Noto Naskh Arabic}
\babelfont{sf}{Noto Sans}
\babelfont[arabic]{sf}{Noto Sans Arabic}
\pagestyle{empty}
\begin{document}
\chapter{Первый}
Текст на руском языке с греческим \foreignlanguage{greek}{τέλεσμα} 
и арабским \foreignlanguage{arabic}{ارتداء}.
\end{document}

выход lualatex

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