多语言文档建议

多语言文档建议

我需要创建一个包含多种语言片段的文档 - 大约 10 到 30 种语言。我见过有人建议西拉特克斯,但我正在使用一个我无法控制的系统,这是另一个问题。目前,我想在分享LaTeX.我开始尝试 babel

\documentclass{article}

    \usepackage[utf8]{inputenc}
    \usepackage[german, french, italian, spanish, portuguese, russian, arabic, hebrew, scottish, irish, english]{babel}
    \usepackage{CJKutf8} %for chinese, korean, japanese

\begin{document}

\begin{enumerate}
    \item one
    \item %\foreignlanguage{scottish}{ceithir}
    \item aon d\'eag %foreignlanguage{irish}{aon d\'eag}
    \item %\foreignlanguage{scottish}{fichead}
    \item fiche a c\'uig %foreignlanguage{irish}{fiche a c\'uig}
\end{enumerate}

\end{document}

但我超出了 shareLaTeX 的默认 TeX 容量,大概是因为我有太多语言。连字符会很好,但这不是硬性要求,而且我意识到我可以排版一些语言而无需加载任何包。我应该为西里尔文、中文或阿拉伯文等加载字体吗?我应该以十六进制还是十进制输入所有内容统一码?我将使用 Windows 和 Linux 机器,并配备美国 QWERTY 键盘。对我来说,最好的方法是什么?

答案1

使用 ShareLaTeX 你可以可以选择将XeLaTeX其用作文档处理器,这样您就可以使用 Unicode 输入文件。理论上,这将允许您输入任何您喜欢的字符,并且只要您使用合适的字体,就可以毫不费力地进行编译。

鉴于 ShareLaTeX 是一个 Web 应用程序,您提到您正在一个您无法控制的系统上工作,这很奇怪:您可以使用任何您喜欢的计算机工作,或者至少设计一些策略来克服该系统的任何限制(例如,在安装了合适的“键盘”的另一台计算机上输入困难的段落,将它们保存在文件中,然后简单地将它们复制并粘贴到 ShareLaTeX 中)。

相关内容