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

My university uses Harvard UTS referencing system. I have to write an engineering report and my references are more than 50. I think if I do all 50 references by hands, it takes too much time. So I would like to write a package and a bibtex style to ease the writing of references. Unfortunately I am not much familiar with bibtex. Can someone please help me writing a bibtex style file?

share|improve this question
The simplest way would be to use custom-bib. Open a terminal (command line), and then type latex makebst. Then follow the prompt. It will asks question about how you want to format the reference. At the end you get a suitable BibTeX style. – Guido Nov 10 '12 at 4:26
By the way there is a harvard package, and a few bst styles apsr, agsm, dcu, kluwer. You might try with them first, and use custom-bib` if they are not suitable for you. – Guido Nov 10 '12 at 4:38
Your university should already be suggesting a specific bibliography style. Would the registrar's office, or a similar office, be able to furnish this information? – Mico Nov 10 '12 at 10:34
You can create your biblatex style. You will find a lot of inspiration here at TeX.sx. Eg.: Guidelines for customizing biblatex styles – Marco Daniel Mar 2 '13 at 13:07

It's always the best using a tool to create the bibliography. The standard mechanism for LaTeX is

  1. Saving the information in a file with the extension bib.
  2. Using BibTeX or biblatex/biber to create the bibliography.

The complete steps and the interaction are well explained in most common introductions.

Using the standard compilation BibTeX you can use a predefined style. A collection of available styles and their results can be found here: BibTeX and bibliography

If you don't find a suitable style and you want to use BibTeX you can create your own style by using custom-bib which is also compatible with natbib.

The second and most recommend method is the usage of biblatex. You can use a style provided by the package itself or you use a contributed style. The question/answer of Guidelines for customizing biblatex styles helps you for the first step.

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.