无法使用 Babel 编译非英语语言

无法使用 Babel 编译非英语语言

我有完整的 texlive 2021,是使用 install-tl 从 Tug 安装的——不是发行版。

我正在使用 TeXstudio 和 TexWorks 以及命令行;对于 pdf 或 lualatex 都存在同样的问题:

Package fontenc Error: Encoding file `t2aenc.def' not found. \ProcessOptions*
Encoding scheme `T2A' unknown. \fontencoding\encodingdefault
Package babel Error: Unknown option `russian'. Either you misspelled itd. \ProcessOptions*
Encoding scheme `T2A' unknown. \begin{document}
Undefined control sequence. \foreignlanguiage
Package babel Error: You haven't defined the language russian yet. \begin{otherlanguage}{russian}
Encoding scheme `T2A' unknown. \end{document}
Encoding scheme `T2A' unknown. \end{document}
inputenc package ignored with utf8 based engines.

我查看了 /usr/local/texlive,发现 babel 的文件就在那里。

我也弄乱了 PATH:

ghost@mirage:/usr/local/texlive/2021/bin$ export PATH
ghost@mirage:/usr/local/texlive/2021/bin$ INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH
ghost@mirage:/usr/local/texlive/2021/bin$ export INFOPATH
ghost@mirage:/usr/local/texlive/2021/bin$ MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH
ghost@mirage:/usr/local/texlive/2021/bin$ export MANPATH

还是同样的问题。我似乎没有连接到任何地方。

\documentclass{article}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english, russian]{babel}

\begin{document}

Beginning contract.
\foreignlanguiage{russian}{Система}
\begin{otherlanguage}{russian}
    Система-Система
\end{otherlanguage}
Bye
\end{document}

我宁愿不使用发行版,它是 2017 年的。我在上一台电脑上运行了 install-tl,从来没有遇到过问题,所以我不知道现在是什么情况。关于如何获得编译有什么建议吗?

Linux Mint 19.1 4.15.0-184-通用 x86_64

相关内容