Meanwhile there are for all, what was written below, own, more elaborate answers:
First: It has nothing to do with TeXnicCenter, the TeX editor is not involved in such problems.
As I already wrote in my comment, every manually installed package and also configuration files should always go into a local TeXMF directory, because otherwise on an update all data will safely be lost!
In an Texlive installation there exists by default at least one local directory:
texmf-local. But in MiKTeX you have to create your own folder first (all the following for a one-user-installation):
Create somewhere on your computer a folder – with an important exception. It must not be a subfolder of your MiKTeX installation (it worked this way in older MiKTeX versions, but was changed for security reasons). I will use here
This folder must be TDS compliant (for that see A Directory Structure for TeX Files); MiKTeX will complain, if not. At least a
tex\latex subtree should be sufficient. But in your case we need more:
The ZIP files provided by ACM are not at all in a TDS compatible strucure. So we have to do it ourselves, we will mimic the structure of the (itself TDS compliant) MiKTEX tree.
All files will be put in several subfolders, that should get a meaningful name, as cmhughes already pointed out. I would suggest
acmclasses (BTW in a full MiKTeX installation there is already a class
acmconf, that does not seem to be official.)
- All BST files go into
- The CLS files (which are the class defining ones) go to
algorithm2e.sty is not needed, you should not extract it! The package
algorithm2e is part of MiKTeX distribution and can therefore be installed and updated with MiKTeX’ own tools, see How do I update my TeX distribution – MiKTeX GUI or, if you prefer that, How do I update my TeX distribution – MiKTeX from the Command line.
- All other files are documentation and example files, and go to
readme.txt files should of course be renamed first, e.g. to
acm-tog should also get a unique name. All example files could go into an additional subfolder
c:\localtexmf\doc\latex\acmclasses\examples as well.
- In general: Other manual installations nedd to install fonts or scripts. Then they have to be installed into the
localtexmf equivalent under
In the Start Menu go to the MiKTeX entry and open the settings. The “MiKTeX Options” window will open.
Go there to the “Roots” tab. Click on “Add” and choose
c:\localtexmf\. If there are more than one local directory, one can choose the search order with the “Up” and “Down” buttons.
Now the almost most important part: Go to the “General” tab and click there on “Refresh FNDB” (FNDB = File Name Data Base).
In some cases, especially if new fonts are installed, one has also to press the “Update Formats” button.
If you’d forget this step, all earlier steps would be done to no purpose.
(I’ve already described it for MiKTEX-portable: Using MikTex Portable, TexMaker, and Asymptote from a USB drive.)