每当我尝试编译我的.tex
文件时,都会出现以下错误:
!LaTeX 错误:文件
ngerman.sty
未找到。键入X
退出或继续,或输入新名称。(默认扩展名sty
:)输入文件名:!紧急停止。l.3\begin
以下是 MWE:
\documentclass[a4paper,12pt]{article}
\usepackage{ngerman}
\begin{document}
xyz
\end{document}
即使ngerman.sty
可以在以下目录中找到该包,也会发生这种情况:
/usr/share/texlive/texmf/tex/latex
/usr/share/texmf/tex/latex
我也尝试运行该texhash
命令。
答案1
打开终端(++ ctrl)并运行以下命令:altt
sudo add-apt-repository ppa:texlive-backports/ppa
sudo apt-get update
sudo apt-get install texlive-lang-german
(4.)sudo apt-get upgrade
答案2
原始海报似乎是在 Ubuntu 上(我相信);因此,这个答案适用于 Debian 和 Debian 衍生产品,尤其适用于 Ubuntu。
texlive-lang-german
如今,只需以通常的方式安装软件包就足够了(使用apt-get
、、或您通常用来安装属于 Debian 或 Debian 派生发行版的软件包的任何方式)。添加 PPA 来解决这个问题可能没有必要aptitude
。apt
Synaptic