TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I install a package that doesn't exist in my MikTeX 2.9 package manager? I have downloaded it from CTAN and then created a folder named ucharclasses that contains the ucharclasses.sty and ucharclasses.tex at the path MikTeX → tex → latex.

However I still get the error ucharclasses.sty not found. I am a Windows user and I use MikTeX 2.9 and TexWorks, if that has any importance.

share|improve this question
The package should be in your package manager, it is in mine. – Juri Robl Oct 11 '12 at 11:20
There isn't in mine. I read there are licensing issues with the package therefore it doesn't exist in the manager – Paramar Oct 11 '12 at 11:22
It also says on the CTAN-page that it's in MiKTeX. Have you synchronized your Repository in the Package Manager? – Juri Robl Oct 11 '12 at 11:26
The package is part of MiKTeX 2.9, the latest version is from 2012-09-26. In contrast to the CTAN repository MiKTeX does not contain the .sty-file, but I do not know why. Both files should go into tex\xelatex\ucharclasses. – Alexander Oct 11 '12 at 12:16
@Alexander It should contain ucharclasses.sty! If it doesn't, then it's a bug in the packaging; ucharclasses.sty should go in tex\xelatex\ucharclasses, while the .tex file should go in the doc subtree. – egreg Oct 11 '12 at 13:05
up vote 3 down vote accepted

If you install a "private" package somewhere in system, you always have to refresh the package database.

In MikTeX, you should have a program file called 'Settings'. When you launch this program, you just have to click on the button named 'Refresh FNDB'. Your private package has to be on the search path. You can use the page 'Roots' to add a path to your package.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.