Soporte de Babel para idiomas extranjeros

Soporte de Babel para idiomas extranjeros

Quiero usar una plantilla de Tufte adaptada desde aquí:

https://www.latextemplates.com/template/tufte-style-book

También quiero utilizar tres idiomas simultáneamente, inglés, alemán y griego. Simultáneamente significa usar solo Alt+Shift y no algo como/comenzar{otro idioma}entorno dentro del texto. Es decir, quiero utilizar una prueba mixta.

Lo que he encontrado hasta ahora se parece a esto:

 \documentclass{something}
 \usepackage[greek, english, german]{Babel}

 \begin{document}

 \begin{otherlanguage}{english}
 ...
 \end{otherlanguage}{english}

 \begin{otherlanguage}{greek}
 ...
 \end{otherlanguage}{greek}

 ...

Cualquier idea sería apreciada.

Respuesta1

Si desea escribir fácilmente en diferentes idiomas, lo mejor que puede hacer es cambiar el motor a algo como xelatex. La única advertencia es que debes elegir una fuente, y esa fuente debe tener los glifos necesarios para que se impriman en el PDF resultante.

Puedes ver un ejemplo de esto a continuación, ya que Arial no los posee para mostrar correctamente el japonés.

Por supuesto, como solo necesita mostrar alemán, inglés y griego, tiene una mayor cantidad de fuentes para elegir.

Producción

ingrese la descripción de la imagen aquí

Código

\documentclass{article} % works with \documentclass{tufte-book} too
\usepackage{fontspec}

\setmainfont{Arial}

\begin{document}
γεια, αυτό είναι ελληνικό\par
привет, это русский\par
こんにちは、これは日本語です % this is not visible
\vspace{1cm}

\fontspec{HiraMinProN-W3} % switching font to show Japanese

こんにちは、これは日本語です
\end{document}

información relacionada