I'm trying to use new typefaces with TeXstudio/MiKTeX, but every single time I try to use one from TeXLive that I install (which is done automatically for any package I include in the preamble that's in TeXLive) TeXstudio gives me an error from the miktex-makepf command.

This is the output I get when using Paratype Serif:

Trying to make PK font PTSerif-Regular-tlf-ot1 at 480 DPI...

Running miktex-makemf.exe...

miktex-makemf: The PTSerif-Regular-tlf-ot source file could not be found. Running ttf2pk.exe...


: PK font PTSerif-Regular-tlf-ot1 could not be created.

Process exited with error(s)

Can someone please tell me what's going on?

  • 1
    THe message means at leeast that MiKTeX doesn't know of a type 1 font named PTSerif-Regular. Why did you install the TeX Live version instead of MiKTeX's with MiKTeX package manager? – Bernard Oct 28 '14 at 7:51
  • @bernard, I didn't install anything. I just called the packages with \usepackage and MiKTeX installed it itself. Maybe I'm unsure of what TeXLive is. I assumed it was the common collection of packages or something. I'm new to LaTeX. – Nickolas Peter O'Malley Oct 28 '14 at 7:53
  • 2
    Sound as if you have local map files which are not updated. Run in a command line updmap. – Ulrike Fischer Oct 28 '14 at 7:57
  • @ulrikefischer, ah maybe that has something to do with it. I made a local texmf directory but couldn't get manually installed fonts to work with MiKTeX despite instructions, so I abandoned it. Will merely typing updmap in console fix it? – Nickolas Peter O'Malley Oct 28 '14 at 7:59
  • 2
    OK. First check whether it's installed (with MPM). Then run from the command line, as administrator and as user, updmap --verbose. It then should work without launching makepk, which has nothing to do with font installation: it tries to create bitmap fonts. – Bernard Oct 28 '14 at 8:01

This problem was caused because I'm in a multiuser environment and failed to update the local map files.

The problem was solved by running the updmap command from the console.

  • 3
    This has nothing to do with a local texmf trees but is a consequence of a multiuser installation. In such installations the normal user often has its own map-files which must be updated by the user with updmap after a font installation. – Ulrike Fischer Oct 28 '14 at 8:21
  • @UlrikeFischer Thanks for the clarification. I edited the answer. – Nickolas Peter O'Malley Oct 28 '14 at 8:28

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.