Packages

1. How do I install package X?
2. Why is package X not MiKTeX package repository?
3. How can I find out which package the file x.y belongs to?
1.

How do I install package X?

If package X is a part of the MiKTeX package repository, then you install it with the help of MiKTeX Package Manager. See the section Working With the Package Manager in the MiKTeX manual.

For the impatient: try it with

mpm --verbose --install X

If the package turns out to be missing in the MiKTeX package repository, then you must install it manually. See also Q: 2.

2.

Why is package X not MiKTeX package repository?

There are two possible reasons:

  1. It is a new package of which the MiKTeX maintainers are not aware of.

  2. The package's license doesn't meet the requirements of the Debian Free Software Guidelines.

3.

How can I find out which package the file x.y belongs to?

The search facility in MiKTeX Package Manager allows you to enter all or part of a file name. For example, enter colortbl.* to find out that colortbl.sty belongs to the package carlisle.