以下为安装 commonstuff.cls 和 commonstuff.sty 的方式,如commonstuff.* 变为 example.* 和 下文中commonstuff相关的内荣要相应改为example
You could create a folder below your TeX home directory and put your .sty
file therein. Use this command at the command prompt to find out where:
kpsewhich -var-value=TEXMFHOME
On my computer it shows
C:/Users/stefan/texmf
but it might also be ~/texmf/
on a Linux or Unix computer.
Following the TeX directory structure, you should place your file in a subdirectory like ~/texmf/tex/latex/commonstuff/
, according to Arthur's comment below. This has the advantage that it is not necessary to update the package database as TeX searches your personal texmf
tree directly. If there is an ls-R
file in your home texmf
tree you can safely delete it as TeX will not use it anyway. (Note: this assumes your personal tree is on a local file system: users with remotely-mounted home folders may still need to hash.)
Regarding MiKTeX, have a look at the section "Installing sty or cls files" in the answer to the question How can I manually install a package on MikTex (Windows).
You can then verify what file will be used with:
kpsewhich filename.sty
This will show the path to the file picked up by the TeX implementation.