I would like to create E-R diagrams. It can be done with TikZ. But a whole set of commands have to be written. And every time I have to draw a E-R diagram, I have to write them back. I would like to create a package and using my \usepackage{} command I would like to use the new macros defined. How do I create a custom package and update my TeXlive according to it?


I did something similar for styles in graph theory. Assuming you're on a UNIX-based system (or on Windows with Cygwin/MinGW installed), you can use the install tool coupled with a lesser-known use of kpsewhich:

SONI_DIR=`kpsewhich -var-value TEXMFHOME`/tex/latex/soni/

install -m 755 -d $SONI_DIR
install -m 644 soni-er.sty $SONI_DIR

Just stick all of your TikZ styles into a proper .sty file (copy and paste will work fine) and run the above appropriately. You'll then be able \usepackage your style from anywhere.

  • I have a Ubuntu System. Can you please elaborate with your example. I can get more clear cut idea – subham soni Mar 4 '14 at 7:32

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.