I'm using TeXworks for writing a book in LaTex based on a Springer Template. During the first test of their sample, TeXworks asked me to install fonts\type1\urw\symbol\usyr.pfb as it is missing from the package symbol. However, whatever I try, I get following error during the installation:

starting package maintenance...
installation directory: "C:\Program Files\MiKTeX"
package repository: (http://ctan.uib.no/systems/win32/miktex/tm/packages/)
lightweight database digest: fe8645631bc046ced54f9c0c57133b55
going to download 38166 bytes
going to install 14 file(s) (1 package(s))
downloading (http://ctan.uib.no/systems/win32/miktex/tm/packages/symbol.cab...)
38166 bytes, 89.17 KB/Sec
extracting files from symbol.cab...
xdvipdfmx: Windows API error 87: The parameter is incorrect.

xdvipdfmx: Data: C:\ProgramData\MiKTeX\2.9\miktex/data/le\09b5c372fc5c4f2c55f13bbf51b8f129.fndb
Trying to make PK font usyr at 600 DPI...
Running miktex-makemf.exe...
miktex-makemf: The usyr source file could not be found.

Running ttf2pk.exe...
miktex-makepk: PK font usyr could not be created.

** WARNING ** Could not locate a virtual/physical font for TFM "psyro".
** WARNING ** >> This font is mapped to a physical font "usyr".
** WARNING ** >> Please check if kpathsea library can find this font: usyr
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
>Output file removed.
xelatex.EXE: Broken pipe
texify: xelatex failed for some reason (see log file).
  • Try to install the package with the package manager. Synchronize at first the repositories (in the menu repositories). Aug 12, 2011 at 16:08
  • I am not a MikTeX user but one suggestion I have come across relating to this error was that no MikTeX instances should be running when upgrading.
    – mas
    Aug 12, 2011 at 17:35
  • ah, only using the package manager did it. TeXworks always upgrades itself when a new uninstalled package is used, so this second statement might not be true ... Aug 12, 2011 at 18:29
  • @rubenbaetens If you solved your issue you should add that as an answer to your own question and accept it.
    – N.N.
    Aug 18, 2011 at 17:10

2 Answers 2


As the OP did not respond, here's a community wiki answer.

The issue has been solved by using the MiKTeX Package Manager instead of automatic package maintenance, as confirmed by Ruben.


Solved @ http://thetruecloser.com/windows-api-error-87-the-parameter-is-incorrect/.

In short: end running MiKTeX programs, if necessary use the Task Manager to kill it, such as a running latex.exe.

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.