You are on page 1of 10

Link: alternate

Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
Link: alternate
*
* Plans & Pricing
* Help
* Documentation
* Contact us
* Register
* Log In
* Documentation Home
[edit] ShareLaTeX guides
*
*
*
*
*
*
*
*
*

Creating a document in ShareLaTeX


Uploading a project
Copying a project
Creating a project from a template
Including images in ShareLaTeX
Exporting your work from ShareLaTeX
Using bibliographies in ShareLaTeX
Sharing your work with others
Debugging Compilation timeout errors

[edit] LaTeX Basics


*
*
*
*
*

Creating your first LaTeX document


Choosing a LaTeX Compiler
Paragraphs and new lines
Bold, italics and underlining
Lists

[edit] Mathematics
*
*
*
*
*
*
*
*
*
*
*

Mathematical expressions
Subscripts and superscripts
Brackets and Parentheses
Fractions and Binomials
Aligning Equations
Operators
Spacing in math mode
Integrals, sums and limits
Display style in math mode
List of Greek letters and math symbols
Mathematical fonts

[edit] Figures and tables


*
*
*
*
*
*

Inserting Images
Tables
Positioning Images and Tables
Lists of Tables and Figures
Drawing Diagrams Directly in LaTeX
TikZ package

[edit] References and Citations


*
*
*
*
*
*
*
*
*

Bibliography management in LaTeX


Bibliography management with biblatex
Biblatex bibliography styles
Biblatex citation styles
Bibliography management with natbib
Natbib bibliography styles
Natbib citation styles
Bibliography management with bibtex
Bibtex bibliography styles

[edit] Languages
*
*
*
*
*
*
*
*
*
*
*
*
*

International language support


Quotations and quotation marks
Arabic
Chinese
French
German
Greek
Italian
Japanese
Korean
Portuguese
Russian
Spanish

[edit] Document structure


*
*
*
*
*
*
*
*
*

Sections and chapters


Table of contents
Cross referencing sections and equations
Indices
Glossaries
Nomenclatures
Management in a large project
Multi-file LaTeX projects
Hyperlinks

[edit] Formatting
*
*
*
*
*
*
*
*
*

Lengths in LaTeX
Headers and footers
Page numbering
Paragraph formatting
Line breaks and blank spaces
Text alignment
Page size and margins
Single sided and double sided documents
Multiple columns

*
*
*
*
*
*

Counters
Code listing
Code Highlighting with minted
Using colours in LaTeX
Footnotes
Margin notes

[edit] Fonts
* Font sizes, families, and styles
* Font typefaces
* Supporting modern fonts with XƎLaTeX
[edit] Presentations
* Beamer
* Powerdot
* Posters
[edit] Commands
* Commands
* Environments
[edit] Field specific
*
*
*
*
*
*
*
*
*
*
*

Theorems and proofs


Chemistry formulae
Feynman diagrams
Molecular orbital diagrams
Chess notation
Knitting patterns
CircuiTikz package
Pgfplots package
Typing exams in LaTeX
Knitr
Attribute Value Matrices

[edit] Class files


*
*
*
*
*

Understanding packages and class files


List of packages and class files
Writing your own package
Writing your own class
Tips
Bibliography manageme

nt in LaTeX
When it comes to bibliography management packages, there are three main optio
ns in LaTeX: bibtex, natbib and biblatex. Biblatex is a modern
program to process bibliography information, provides an easier and more flex
ible interface and a better language localization that the other
two options. This article explains how to use biblatex to manage and format t
he bibliography in a LaTeX document.
Contents
* 1 Introduction
* 2 Basic usage

*
*
*
*
*

3
4
5
6
7

The bibliography file


Customizing the bibliography
Adding the bibliography in the table of contents
Reference guide
Further reading

[edit] Introduction
A minimal working example of the biblatex package is shown below:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{biblatex}
\addbibresource{sample.bib}
\begin{document}
Let's cite! The Einstein's journal paper \cite{einstein} and the Dirac's
book \cite{dirac} are physics related items.
\printbibliography
\end{document}
BiblatexEx1.png
There are four bibliography-related commands in this example:
\usepackage{biblatex}
Imports the package biblatex.
\addbibresourse{sample.bib}
Imports the bibtex data file sample.bib, this file is the one that in
cludes information about each referenced book, article, etc. See
the bibliography file section for more information.
\cite{einstein}
This command inserts a reference within the document, [1] in this cas
e, that corresponds to an element in the bibliography, "einstein"
is a keyword corresponding to an entry in sample.bib.
\printbibliography
Prints the list of cited references, the default title is "References
" for the article document class and "Bibliography" for books and
reports.
ShareLaTeX provides several templates with pre-defined styles to manage bibli
ography. See this link
Open an example of the biblatex package in ShareLaTeX
[edit] Basic usage
Several parameters can be passed to the package importing statement, let's se
e
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}
\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}
\title{Bibliography management: \texttt{biblatex} package}
\author{Share\LaTeX}
\date{ }
\begin{document}
\maketitle
Using \texttt{biblatex} you can display bibliography divided into sections,
depending of citation type.
Let's cite! The Einstein's journal paper \cite{einstein} and the Dirac's
book \cite{dirac} are physics related items.
Next, \textit{The \LaTeX\ Companion} book \cite{latexcompanion}, the Donald
Knuth's website \cite{knuthwebsite}, \textit{The Comprehensive Tex Archive
Network} (CTAN) \cite{ctan} are \LaTeX\ related items; but the others Donald
Knuth's items \cite{knuth-fa,knuth-acp} are dedicated to programming.
\medskip
\printbibliography
BiblatexEx2.png
Some extra options, inside brackets and comma-separated, are added when impor
ting biblatex:
backend=biber
Sets the backend to sort the bibliography, biber is the default one a
nd recommended since it provides full localization for several
commands and the styles for biber are easier to modify because they u
se standard LaTeX macros. The other supported backend is bibtex,
which is a more traditional program; if set as backend will only used
to sort the bibliography, so no bibtex styles can be used here.
style=alphabetic
Defines the bibliography style and the citation style, in this case a
lphabetic. Depending on the style more citation commands might be
available. See biblatex bibliography styles and citation styles for m
ore information.
sorting=ynt
Determines the criteria to sort the bibliographic sources. In this ca
se they are sorted by year, name and title. See the reference guide
for a list of sorting options.
The rest of the commands were already explained at the introduction.
Open an example of the biblatex package in ShareLaTeX
[edit] The bibliography file

The bibliography files must have the standard bibtex syntax


@article{einstein,
author =
"Albert Einstein",
title =
"{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
[{On} the electrodynamics of moving bodies]",
journal =
"Annalen der Physik",
volume =
"322",
number =
"10",
pages =
"891--921",
year =
"1905",
DOI =
"http://dx.doi.org/10.1002/andp.19053221004",
keywords =
"physics"
}
@book{dirac,
title={The Principles of Quantum Mechanics},
author={Paul Adrien Maurice Dirac},
isbn={9780198520115},
series={International series of monographs on physics},
year={1981},
publisher={Clarendon Press},
keywords = {physics}
}
@online{knuthwebsite,
author
= "Donald Knuth",
title
= "Knuth: Computers and Typesetting",
url
= "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
keywords = "latex,knuth"
}
@inbook{knuth-fa,
author = "Donald E. Knuth",
title = "Fundamental Algorithms",
publisher = "Addison-Wesley",
year = "1973",
chapter = "1.2",
keywords = "knuth,programming"
}
...
This file contains records in a special format, for instance, the first bibli
ographic reference is defined by:
@article{...}
This is the first line of a record entry, @article tells BibTeX that
the information stored here is about an article. The information
about this entry is enclosed within braces. Besides the entry types s
hown in the example (article, book, online and inbook) there are a
lot more, see the reference guide.
einstein
The label einstein is assigned to this entry, is a unique identifier
that can be used to refer this article within the document.
author = "Albert Einstein",
This is the first field in the bibliography entry, indicates that the
author of this article is Albert Einstein. Several comma-separated

fields can be added using the same syntax key = value, for instance:
title, pages, year, URL, etc. See the reference guide for a list of
possible fields.
The information in this file can later be printed and referenced within a LaT
eX document, as shown in the previous sections, with the command
\addbibresource{sample.bib}. Not all the information in the .bib file will be
displayed, it depends on the bibliography style set in the
document.
Open an example of the biblatex package in ShareLaTeX
[edit] Customizing the bibliography
Biblatex allows high customization of the bibliography section with little ef
fort. It was mentioned that several citation styles and
bibliography styles are available, and you can also create new ones. Another
customization option is to change the default title of the
bibliography section.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{comment}
\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}
\title{Bibliography management: \texttt{biblatex} package}
\author{Share\LaTeX}
\date{ }
\begin{document}
\maketitle
Using \texttt{biblatex} you can display bibliography divided into sections,
depending of citation type.
Let's cite! The Einstein's journal paper \cite{einstein} and the Dirac's
book \cite{dirac} are physics related items.
Next, \textit{The \LaTeX\ Companion} book \cite{latexcompanion}, the Donald
Knuth's website \cite{knuthwebsite}, \textit{The Comprehensive Tex Archive
Network} (CTAN) \cite{ctan} are \LaTeX\ related items; but the others Donald
Knuth's items \cite{knuth-fa,knuth-acp} are dedicated to programming.
\medskip
\printbibliography[title={Whole bibliography}]
BiblatexEx3.png
The additional parameter title={Whole bibliography} passed inside brackets to
the command \printbibliography is the one that changes the title.
The bibliography can also be subdivided into sections based on different filt

ers, for instance: print only references from the same author, the
same journal or similar title. Below an example.
\printbibliography[type=article,title={Articles only}]
\printbibliography[type=book,title={Books only}]
\printbibliography[keyword={physics},title={Physics-related only}]
\printbibliography[keyword={latex},title={\LaTeX-related only}]
BiblatexEx4.png
Here, the bibliography is divided in 4 sections. The syntax of the commands u
sed here is explained below:
\printbibliography[type=article,title={Articles only}]
Only prints entries whose type is "article", and sets the title "Arti
cles only" for this section. The same syntax works for any other
entry type.
\printbibliography[keyword={physics},title={Physics-related only}]
Filters bibliography entries that include the word "physics" in any o
f the fields. Sets the title "Physics-related only" for said
section.
Open an example of the biblatex package in ShareLaTeX
[edit] Adding the bibliography in the table of contents
For the bibliography the be printed in the table of contents an extra option
must be passed to \printbibliography
\printbibliography[
heading=bibintoc,
title={Whole bibliography}
]
\printbibliography[heading=subbibintoc,type=article,title={Articles only}]
BiblatexEx5.png
A section and a subsection are added to the table of contents:
* In the first case, adding heading=bibintoc adds the title to the table of
contents as an unnumbered chapter if possible or as an unnumbered
section otherwise.
* The second case is heading=subbibintoc that adds the title as a second le
vel entry in the table of contents, in this example as a subsection
nested in "Whole bibliography".
Open an example of the biblatex package in ShareLaTeX
[edit] Reference guide
Supported entry types
article
inbook
booklet
incollection
misc

book
bookinbook
collection
suppcollection
online

mvbook
suppbook
mvcollection
manual
patent

periodical
mvproceedings
mvreference
set
custom
masterthesis

suppperiodical
inproceedings
inreference
thesis
conference
phdthesis

proceedings
reference
report
unpublished
electronic
techreport

Supported entry fields (The printed information depends on the bibliography s


tyle)
abstract
author
booksubtitle
date
editortype
eprinttype
file
indextitle
isbn
issuesubtitle
journaltitle
location
note
origlanguage
pages
publisher
shortauthor
shortjournal
title
venue

afterword
authortype
booktitle
doi
eid
eprintclass
foreword
institution
ismn
issuetitle
label
mainsubtitle
number
origlocation
pagetotal
pubstate
shortedition
shortseries
translator
version

annotation
bookauthor
chapter
edition
entrysubtype
eventdate
holder
introduction
isrn
iswc
language
maintitle
organization
origpublisher
pagination
reprinttitle
shorthand
shorttitle
type
volume

annotator
bookpagination
commentator
editor
eprint
eventtitle
howpublished
isan
issue
journalsubtitle
library
month
origdate
origtitle
part
series
shorthandintro
subtitle
url
year

Bibliography sorting options


option
nty
nyt
nyvt
anyt
anyvt
ydtn
none

description
sort by name, title, year
sort by name, year, title
sort by name, year, volume, title
sort by alphabetic label, name, year, title
sort by alphabetic label, name, year, volume, title
sort by year (descending), name, title
entries are processed in citation order

[edit] Further reading


For more information see
*
*
*
*
*
*
*
*
*
*

Biblatex bibliography styles


Biblatex citation styles
Bibliography management with natbib
Bibliography management with bibtex
Biblatex package documentation
International language support
Table of contents
Management in a large project
Multi-file LaTeX projects
[IMG]
* Language
* [IMG] English
* [IMG] Spanish
* [IMG] Portuguese

*
*
*
*
*
*
*
*
*
*
*
*
*

*
*
*
*
*
*
*
*
*

[IMG] German
[IMG] French
[IMG] Czech
[IMG] Dutch
[IMG] Swedish
[IMG] Italian
[IMG] Turkish
[IMG] Chinese (Simplified)
[IMG] Norwegian
[IMG] Danish
[IMG] Russian
[IMG] Korean
[IMG] Japanese
(c) 2015 ShareLaTeX
Terms
Privacy
Security
Contact
About
Blog
Universities
* * *

You might also like