Soy bastante nuevo en látex. Quizás esto se pueda solucionar fácilmente, pero no pude encontrar la solución.
Estoy intentando crear un documento en ruso con texto en línea en árabe y griego en pdflatex. Pero sigue dando errores
\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}
Los errores que recibo:
LaTeX Error: Command \CYRP unavailable in encoding OT1. [\chapter{Первый}]
LaTeX Error: Command \cyre unavailable in encoding OT1. [\chapter{Первый}]
Si pongo \usepackage[utf8]{inputenc}
la declaración de Babel, aparece el error:
LaTeX Error: Option clash for package inputenc. [\usepackage]
LaTeX Error: Command \dhal unavailable in encoding OT1. [\chapter{Первый}]
¿Hay alguna manera de tener árabe y griego en línea dentro del texto principal en ruso?
Gracias de antemano.
Respuesta1
Si tienes que usar pdflatex
, yo lo usaría arabtex
para el árabe. Tenga en cuenta que arabtex
utiliza los antiguos comandos de fuentes obsoletos (por ejemplo, \rm
, \it
), por lo que deben habilitarse en 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}
Sin embargo, elegiría usar lualatex
with babel
para todo, lo que te brinda un control total sobre las fuentes y opciones mucho más interesantes.
\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}