
Я хочу использовать шаблон Тафте, адаптированный отсюда:
https://www.latextemplates.com/template/tufte-style-book
Также я хочу использовать три языка одновременно, английский, немецкий и греческий. Одновременно означает использовать только Alt+Shift, а не что-то вроде/begin{другой язык}окружение внутри текста. То есть я хочу использовать смешанный тест.
То, что я нашел на данный момент, выглядит примерно так:
\documentclass{something}
\usepackage[greek, english, german]{Babel}
\begin{document}
\begin{otherlanguage}{english}
...
\end{otherlanguage}{english}
\begin{otherlanguage}{greek}
...
\end{otherlanguage}{greek}
...
Будем признательны за любые мысли.
решение1
Если вы хотите легко набирать текст на разных языках, то лучше всего переключить движок на что-то вроде xelatex
. Единственное предостережение заключается в том, что вам нужно выбрать шрифт, и этот шрифт должен иметь необходимые глифы, чтобы их можно было напечатать в конечном PDF-файле.
Ниже вы можете увидеть пример, поскольку Arial не обладает ими для корректного отображения японского языка.
Конечно, поскольку вам нужно отображать только немецкий, английский и греческий языки, у вас есть большее количество шрифтов на выбор.
Выход
Код
\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}