7

Whenever I try to compile my .tex file, I get the following error:

! LaTeX Error: File ngerman.sty not found. Type X to quit or to proceed, or enter new name. (Default extension: sty) Enter file name: ! Emergency stop.

l.3 \begin

Here's a MWE:

\documentclass[a4paper,12pt]{article}
\usepackage{ngerman}
\begin{document}
xyz
\end{document}

This happens even though the ngerman.sty package can be found in the following directories:

  • /usr/share/texlive/texmf/tex/latex

  • /usr/share/texmf/tex/latex

I also tried running the texhash command.

Jurg
  • 567
  • 1
  • 7
  • 18

2 Answers2

12

Open a terminal (ctrl + alt + t) and run the following commands:

  1. sudo add-apt-repository ppa:texlive-backports/ppa
  2. sudo apt-get update
  3. sudo apt-get install texlive-lang-german

 (4.) sudo apt-get upgrade

Speravir
  • 19,491
Jurg
  • 567
  • 1
  • 7
  • 18
2

The original poster appears to be on Ubuntu (I believe); this answer therefore applies to Debian and Debian derivatives in general, and thus to Ubuntu in particular.

It is probably sufficient nowadays to simply install the texlive-lang-german package in the usual way (using apt-get, aptitude, apt, Synaptic or whatever you normally use to install packages belonging to your Debian or Debian-derived distribution). Adding a PPA in order to solve this problem is probably not necessary.

frougon
  • 24,283
  • 1
  • 32
  • 55