A guide to LATEX : document preparation for beginners and advanced users