bibliography_management_in_latex_sharelatex.txt

Upload: nizamshahii

Post on 06-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Bibliography_management_in_LaTeX_sharelatex.txt

    1/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

  • 8/17/2019 Bibliography_management_in_LaTeX_sharelatex.txt

    2/10

    [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

  • 8/17/2019 Bibliography_management_in_LaTeX_sharelatex.txt

    3/10

      * 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 management 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 flexible interface and a better language localization that the other  two options. This article explains how to use biblatex to manage and format the bibliography in a LaTeX document.

      Contents

    * 1 Introduction* 2 Basic usage

  • 8/17/2019 Bibliography_management_in_LaTeX_sharelatex.txt

    4/10

      * 3 The bibliography file* 4 Customizing the bibliography* 5 Adding the bibliography in the table of contents* 6 Reference guide* 7 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 includes 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 case, 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 bibliography. 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 see

     \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[english]{babel}

  • 8/17/2019 Bibliography_management_in_LaTeX_sharelatex.txt

    5/10

     \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 importing biblatex:

      backend=biber

      Sets the backend to sort the bibliography, biber is the default one and recommended since it provides full localization for several  commands and the styles for biber are easier to modify because they use 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 alphabetic. Depending on the style more citation commands might be  available. See biblatex bibliography styles and citation styles for more information.

      sorting=ynt  Determines the criteria to sort the bibliographic sources. In this case 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

  • 8/17/2019 Bibliography_management_in_LaTeX_sharelatex.txt

    6/10

      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 bibliographic reference is defined by:

      @article{...}  This is the first line of a record entry, @article tells BibTeX thatthe 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 identifierthat 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

  • 8/17/2019 Bibliography_management_in_LaTeX_sharelatex.txt

    7/10

      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 LaTeX 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 effort. It was mentioned that several citation styles and  bibliography styles are available, and you can also create new ones. Anothercustomization 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

  • 8/17/2019 Bibliography_management_in_LaTeX_sharelatex.txt

    8/10

    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 used here is explained below:

      \printbibliography[type=article,title={Articles only}]  Only prints entries whose type is "article", and sets the title "Articles 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 of 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 optionmust 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 level 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 book mvbookinbook bookinbook suppbookbooklet collection mvcollectionincollection suppcollection manualmisc online patent

  • 8/17/2019 Bibliography_management_in_LaTeX_sharelatex.txt

    9/10

      periodical suppperiodical proceedingsmvproceedings inproceedings referencemvreference inreference reportset thesis unpublishedcustom conference electronicmasterthesis phdthesis techreport

    Supported entry fields (The printed information depends on the bibliography style)

      abstract afterword annotation annotatorauthor authortype bookauthor bookpaginationbooksubtitle booktitle chapter commentatordate doi edition editoreditortype eid entrysubtype eprinteprinttype eprintclass eventdate eventtitlefile foreword holder howpublishedindextitle institution introduction isanisbn ismn isrn issueissuesubtitle issuetitle iswc journalsubtitlejournaltitle label language librarylocation mainsubtitle maintitle monthnote number organization origdateoriglanguage origlocation origpublisher origtitle

    pages pagetotal pagination partpublisher pubstate reprinttitle seriesshortauthor shortedition shorthand shorthandintroshortjournal shortseries shorttitle subtitletitle translator type urlvenue version volume year

    Bibliography sorting options

      option descriptionnty sort by name, title, yearnyt sort by name, year, titlenyvt sort by name, year, volume, title

    anyt sort by alphabetic label, name, year, titleanyvt sort by alphabetic label, name, year, volume, titleydtn sort by year (descending), name, titlenone 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

  • 8/17/2019 Bibliography_management_in_LaTeX_sharelatex.txt

    10/10

      * [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  * * * *