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

I am trying to use the IEEEtrantools package using the following command:


but get the following error message:

File `IEEEtrantools.sty' not found. \usepackage

Any tips?

share|improve this question
Seems to work for me using TeXLive2011. What are you using? – Peter Grill Sep 12 '11 at 12:50
I'm using miktex – Isaac Kleinman Sep 12 '11 at 22:55
You need to update your installation as it seems that you are missing this .sty which is part of the standard install. – Peter Grill Sep 13 '11 at 3:25

I always have this problem whenever I reinstall MikTeX, so I thought I would place what I learn each time here:

IEEEtrantools doesn't seem to work well with MikTeX's natural update approach. I have no idea why, and I'm certain they are aware of the problem, but it hasn't changed in the last few years.

There are two approaches to fixing this. Both require downloading IEEEtrantools.sty from http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/tools.

The first approach is to place IEEEtrantools.sty into the same folder that your *.tex file is located. This works fine, and is good when sharing with others over DropBox, but isn't really the long term solution.

The second approach requires going to the folder that MikTeX is located (i.e. C:\Program Files\MiKTeX 2.9). Inside this folder, go to the tex folder, and then the latex folder. Inside the latex folder, create a new folder called IEEEtran, and place IEEEtrantools.sty inside this folder (Final path [for me]: C:\Program Files\MiKTeX 2.9\tex\latex\IEEEtran\IEEEtrantools.sty)

You're NOT done yet! The final step is to shutdown MiKTeX (if it's open) and run the "Settings (Admin)" program. For me, this is located in the start menu, under "MiKTeX 2.9\Maintenance (Admin)". Inside this program click the button "Refresh FNDB", and you're done!

Serious pain in the rear, but you only have to do this once, and all of your tex files will properly use IEEEtrantools. Happy LaTeXing!!!

share|improve this answer
Thank you for this - it could have taken ages! An update. In Miktex 2.9 on Windows 7 the Refresh FNDB option is accessed through Maintenance(Admin)/Settings(Admin). Also on my system there was a folder ieetran already so I put IEEEtrantools.sty there which worked fine. – peter2108 Aug 31 '15 at 9:55
The same is true for the example .tex files such as bare_jrnl.tex and variants. MiKTeX\source\ieeetran-src.tar.bz2 does contain all those, yet they are not placed anywhere. – bers Jun 21 at 16:27

Using TeXLive 2011, the following seems to compile for me:


so there must be something wrong with you installation.

See this like for where to place the .sty file is Where do I place my own .sty files, to make them available to all my .tex files?

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.