
我想使用改編自這裡的 Tufte 模板:
https://www.latextemplates.com/template/tufte-style-book
我還想同時使用三種語言:英語、德語和希臘語。同時意味著僅使用 Alt+Shift ,而不是類似的/開始{其他語言}文字內部的環境。也就是說,我想使用混合測試。
到目前為止我發現的內容看起來像這樣:
\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}