I know how to create a bibliography of the MLA style manually:
\begin{thebibliography}{9}
\bibitem{Poz}
Pozrikidis, C. \emph{Boundary Integral And Singularity Methods For Linearized Viscous Flow}. Cambridge [England] : Cambridge University Press, 1992. Print.
\end{thebibliography}
The link about BibTeX gives the following description:
If a document references this handbook, the bibliographic information may be formatted in different ways depending on which citation style (APA, MLA, Chicago etc.) is employed. The way LaTeX deals with this is by specifying \cite commands and the desired bibliography style in the LaTeX document.
It does not mention how can the bibliographic information be formatted in different style.
Question:
How can I create the bibliography automatically with BibTeX with the same MLA style? (Window Vista, MiKTeX, WinEdt 6.0)
[EDITED: ]Are there other ways to create the bibliography in MLA style in LaTeX?
Best Answer
The
biblatex-mla
package seems to do a good job with basic MLA style citations and bibliographies. Here is an example of how to use it. You need to runlatex biber latex latex
to get everything to look right.Update (July, 2016) It seems that development of
biblatex-mla
has resumed. Using the latest version on CTAN this example compiles properly. I would strongly recommend you update your TeX distribution to TL 2016 instead of manually installing the package, since there have been many changes to bothbiblatex
andbiber
which will also need to be updated, so manual updating will likely lead to package dependency conflicts.Various previous problems with
biblatex-mla
may have been fixed with this new version, so the warning on the previous version of this answer may not apply.Previous Warning
As the comments have mentioned, and also this question: biblatex-mla sometimes \autocite[prenote][pg]{key} is not printing the author's name there seem to be significant problems with
biblatex-mla
which hasn't been updated for some time. It may need to be used withbiblatex
version 1.0.If you need footnote citations, use the package option
autocite=footnote
and add the following code to your preamble (based on the solution posted here: Biblatex-mla gives me a \smartcite error).If you need to change the title of the bibliography to something other than "Works Cited", add the following code to your preamble: