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.

  • 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

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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