Я совсем новичок в 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}
Однако я бы предпочел использовать lualatex
with 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}