Suporte Babel para idiomas estrangeiros

Suporte Babel para idiomas estrangeiros

Quero usar um modelo Tufte adaptado daqui:

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

Também quero usar três idiomas simultaneamente, inglês, alemão e grego. Simultaneamente significa usar apenas Alt+Shift e não algo como/begin{outro idioma}ambiente dentro do texto. Ou seja, quero usar teste misto.

O que encontrei até agora é mais ou menos assim:

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

 \begin{document}

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

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

 ...

Qualquer pensamento seria apreciado.

Responder1

Se você deseja compor facilmente em diferentes idiomas, sua melhor aposta é mudar o mecanismo para algo como xelatex. A única ressalva é que você deve escolher uma fonte, e essa fonte precisa ter os glifos necessários para que sejam impressas no PDF resultante.

Você pode ver um exemplo disso abaixo, já que Arial não os possui para exibir o japonês corretamente.

Claro, como você só precisa exibir alemão, inglês e grego, você terá um número maior de fontes para escolher.

Saída

insira a descrição da imagem aqui

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}

informação relacionada