Introduction to BibL a TEX

Similar documents
Introduction to BibL a TEX IFI master s week

Citation guide. Carleton College L A TEX workshop. You don t have to keep track of what sources you cite in your document.

BibTeX / BibLaTeX. An introduction

Introduction to L A TEX

Remarks on common mistakes

Manuscripts description for philology with biblatex New data types

Citations and Bibliographies

Reference work with BibTex. Including Emacs, RefTeX and Zotero

Overview. Dynamic documents with R and L A TEX (while citing properly) Outline. Software for your Statistical Analysis (1) knitr.

Bibliographies in L A T E X

NOTES ON MATHEMATICAL TYPING

How to manage references and use your team bibliography database?

ATLAS NOTE. 27th June Ian C. Brock. University of Bonn. Abstract

A. Configuring Citavi

The KBibTeX Handbook. Yuri Chornoivan

Artificially enhanced research

An Introduction to LATEX

The Name of the Game. An Introduction to LATEX. Why L A TEX? The Name of the Game

Preparation of ADSA and IJDE Manuscripts

biblatex-publist Jürgen Spitzmüller Version 1.8, 2017/11/14

Note for the LaT E X version of this Document

International Conference on Information Systems for Crisis Response and Management

Bibfilex A free bibliographic manager

L A TEX-cursus 5th e session: thesis in L A TEX

Zotero for L A TEX Users

Tools for Scientific Writing with LAT E X. Johan Carlson

Latex Tutorial. CIS400 Senior Design 9/5/2013

An Introduction to. Rado Ivanov CIS400 Senior Design Tutorial September 18, 2014

T E X and L A T E X Document preparation tools

How to import literature or references into RefWorks

New RefWorks GETTING STARTED. Setting up a RefWorks account:

LOGGING IN TO EASYBIB 1. Using Google Chrome, go to and click on Login: 2. Click on the option Sign in with Google:

Travels in TEX Land: Using memoir for a book

Introduction to L A TEX beamer

APA BibL A TEX style

1 Bibliography 2 Glossary 3 Index 4 Appendix 5 Hyperlinks

Introduction to L A TEX

Title: Some Useful Preamble Examples

latexdiffcite Release 1.0.4

Getting started with Mendeley

Citation Made Easier with Zotero. Part I: What is Zotero? What can Zotero do?

unitn-bimrep Installation Instructions

Preparing your scribe

RefWorks Basic RefWorks for MCHS and MCCN Students last update August 2017

Reference Manager. Version 11. Beginners' Guide

L A TEX From The Ground Up

Typesetting Technical Reports Using LaTeX

A very long title with deep neural networks variants applied on five databases and solving many problems occuring there.

5 octubre Word Processors. Unit 2 (Part 4)

The biblatex package

RefWorks: Online Citation Management Software

Indian T E X Users Group

RefWorks 2.0 and LaTex Version 1/2016

Title. Author 1 Author 2 Author 3. January 23, 2015

Using LaTex and BibTex to Write Academic Documents. Ligang He Department of Computer Science University of Warwick

User Manual. ACM MAC Word Template. (MAC 2016 version)

LYX with Beamer and Sweave

LATEX TYPESETTING SYSTEM. CAAM 519, CHAPTER 3

Guidelines for ETNA manuscripts 1

bibleref.sty (1.17a): a L A TEX 2ε package for typesetting bible references

An introduction. C.D. Emmery & M.M. van Zaanen. October 22, Tilburg University

How to create and edit a source reference

Introduction to LATEX

Electronic Production Guidelines

REFWORKS 2.0 GETTING STARTED

Introduction to Latex. A workshop by Dr. Ala Eshmawi

GUIDE TO REFWORKS SKILLS FOR LEARNING

John Burt Brandeis University February 14, 2018

Citation Management Made Easy

TUGboat, Volume 33 (2012), No

Lecture 1: Short summary of LaTeX basics

Formatting with LaTeX

Microsoft Office Word 2013

Karlen Communications Citations and Bibliography in Word. Karen McCall, M.Ed.

L A TEX for psychological researchers

Research Method and Report Writing Lecture 4: An Introduction to L A TEX

An Interactive Introduction to L A TEX. Part 2: Structured Documents & More. Dr John D. Lees-Miller. writel A TEX.

Functional Requirements

L A TEX Class Holiday Inn Fisherman s Wharf San Francisco, CA July Cheryl Ponchin Sue DeMerritt

Definition Of Manual Page Breaks In Microsoft Word Remove All

Introduction. Internet and Social Networking Research Tools for Academic Writing. Introduction. Introduction. Writing well is challenging enough

The biblatex Package

Scientific Writing with LaTeX

L A TEX Overview. Jiayi Liu. January 31, Colorado School of Mines

Introduction to L A TEX

L A TEX Tutorial. 1 Introduction. 2 Running L A TEX. J. E. Rice. May 2010

An Introduction to. Andrew G. West, Jian Chang CIS400 Senior Design Tutorial September 15, 2009

UNIVERSITY REFERENCING IN GOOGLE DOCS WITH PAPERPILE

Introduction to L A TEX

Video Tour. Read on for an overview of Zotero's features and capabilities. Log In Register. Upgrade Storage

An Introduction to L A T E X

My Full-Length Title

Scientific Writing with LaTeX

CTAN lion drawing by Duane Bibby \LaTeX and \BibTeX. HJ Hoogeboom 19 april 2013 Bachelorklas

My Thesis or Dissertation Title. A Dissertation Presented for the Doctor of Philosophy Degree The University of Tennessee, Knoxville

CSCM10 Research Methodology A Taster of L A TEX

WYSIWYG Systems. CSCM10 Research Methodology A Taster of L A TEX WYSIWYM. Advantages/Disadvantages of WYSIWYG Systems.

User Manual. ACM MS Word Template. (Windows version)

The memoir class. 1 Introduction. Peter Wilson

LATEX. Leslie Lamport. Digital Equipment Corporation. Illustrations by Duane Bibby. v ADDISON-WESLEY

Transcription:

Introduction to BibL a TEX Martin Helsø January 29, 2018

The basics bibliography.bib filename.tex @article { key1, author = {...}, title = {...},... } @book { key2, author = {...}, title = {...},... } \documentclass{memoir} \usepackage[backend = biber]{biblatex} \addbibresource{bibliography.bib} \begin{document} Some text and a citation \cite{key1}. More text and a new citation \cite{key2}. \printbibliography \end{document} Martin Helsø Introduction to BibL a TEX January 29, 2018 1 / 18

The basics bibliography.bib filename.tex @article { key1, author = {...}, title = {...},... } @book { key2, author = {...}, title = {...},... } \documentclass{memoir} \usepackage[backend = biber]{biblatex} \addbibresource{bibliography.bib} \begin{document} Some text and a citation \cite{key1}. More text and a new citation \cite{key2}. \printbibliography \end{document} Martin Helsø Introduction to BibL a TEX January 29, 2018 1 / 18

Compilation Compile with the backend in between two ordinary compilations: pdflatex filename.tex biber filename pdflatex filename.tex ( 2) Three possible values for the backend: biber written for BibL A TEX bibtex written for the older package BibTEX bibtex8 8 bit reimplementation of bibtex Martin Helsø Introduction to BibL a TEX January 29, 2018 2 / 18

BibL a TEX vs. BibTEX 1 BibL A TEX supports UTF-8 2 BibL A TEX has more predefined reference types, e.g., online/www for web pages 3 BibL A TEX is easier to customize Supports automatic language switching with babel Can create multiple bibliographies 4 Databases export to BibTEX, but the output can also be read by BibL A TEX 5 Some journals require BibTEX Martin Helsø Introduction to BibL a TEX January 29, 2018 3 / 18

Filling the.bib file Typically filled by copying metadata from a database Change the cite key to something that you remember! The next three slides show how to extract metadata from three common databases Check the library subject page for other databases: https://www.ub.uio.no/english/subjects/ informatics-mathematics/mathematics/ Martin Helsø Introduction to BibL a TEX January 29, 2018 4 / 18

ams.org/mathscinet Martin Helsø Introduction to BibL a TEX January 29, 2018 5 / 18

ams.org/mathscinet Martin Helsø Introduction to BibL a TEX January 29, 2018 5 / 18

arxiv.org Martin Helsø Introduction to BibL a TEX January 29, 2018 6 / 18

arxiv.org Martin Helsø Introduction to BibL a TEX January 29, 2018 6 / 18

scholar.google.com Martin Helsø Introduction to BibL a TEX January 29, 2018 7 / 18

scholar.google.com Martin Helsø Introduction to BibL a TEX January 29, 2018 7 / 18

Citation notes Input: \cite[postnote]{key} \cite[prenote][postnote]{key2} \cite[prenote][]{key3} Output (depends on style): [ 1, postnote ] [ prenote 2, postnote ] [ prenote 3] Martin Helsø Introduction to BibL a TEX January 29, 2018 8 / 18

Citation notes Input: \cite[postnote]{key} \cite[prenote][postnote]{key2} \cite[prenote][]{key3} Output (depends on style): [ 1, postnote ] [ prenote 2, postnote ] [ prenote 3] Postnotes are used to specify which part of the source your are referencing: \cite[theorem~3.2]{key} \cite[i--vi]{key} Martin Helsø Introduction to BibL a TEX January 29, 2018 8 / 18

Citation notes Input: \cite[postnote]{key} \cite[prenote][postnote]{key2} \cite[prenote][]{key3} Output (depends on style): [ 1, postnote ] [ prenote 2, postnote ] [ prenote 3] Postnotes are used to specify which part of the source your are referencing: \cite[theorem~3.2]{key} [1, Theorem 3.2] \cite[i--vi]{key} [1, pp. i vi] Martin Helsø Introduction to BibL a TEX January 29, 2018 8 / 18

Notes in optional arguments Say we have defined the environment theorem (using, e.g., thmtools). Then this works: \begin{theorem}[\cite{key}]... \end{theorem} But this fails: \begin{theorem}[\cite[theorem~7]{key}]... \end{theorem} Martin Helsø Introduction to BibL a TEX January 29, 2018 9 / 18

Notes in optional arguments Say we have defined the environment theorem (using, e.g., thmtools). Then this works: \begin{theorem}[\cite{key}]... \end{theorem} But this fails: \begin{theorem}[\cite[theorem~7]{key}]... \end{theorem} Martin Helsø Introduction to BibL a TEX January 29, 2018 9 / 18

Notes in optional arguments Say we have defined the environment theorem (using, e.g., thmtools). Then this works: \begin{theorem}[\cite{key}]... \end{theorem} But this works: \begin{theorem}[{\cite[theorem~7]{key}}]... \end{theorem} Martin Helsø Introduction to BibL a TEX January 29, 2018 9 / 18

Citation commands \cite bare \parencite cite in parentheses \footcite cite in footnote \authorcite cite only author \titlecite cite only title \yearcite cite only year \urlcite cite only url Martin Helsø Introduction to BibL a TEX January 29, 2018 10 / 18

Cite multiple sources Separate keys with comma: \cite{key1, key2, key3} Ensure that the multiple citations are printed in the same order as in the bibliography: \usepackage[sortcites = true]{biblatex} For individual pre- and postnotes: \cites[prenote, postnote]{key1}[prenote][postnote]{key2} sortcites = true does not work for \cites Martin Helsø Introduction to BibL a TEX January 29, 2018 11 / 18

Styles \usepackage[style = alphabetic]{biblatex} Built-in styles: numeric [1] alphabetic [Har77] authoryear Hartshorne 1977 authortitle Hartshorne, Algebraic geometry Martin Helsø Introduction to BibL a TEX January 29, 2018 12 / 18

Styles \usepackage[style = alphabetic]{biblatex} Built-in styles: numeric [1] alphabetic [Har77] authoryear Hartshorne 1977 authortitle Hartshorne, Algebraic geometry style affects both appearance in bibliography and in-text citations unless citestyle is used (make sure they match!) Martin Helsø Introduction to BibL a TEX January 29, 2018 12 / 18

Styles \usepackage[style = alphabetic]{biblatex} Built-in styles: numeric [1] alphabetic [Har77] authoryear Hartshorne 1977 authortitle Hartshorne, Algebraic geometry style affects both appearance in bibliography and in-text citations unless citestyle is used (make sure they match!) You can define your own style or import one (e.g., APA, Chicago, Nature, Science) Martin Helsø Introduction to BibL a TEX January 29, 2018 12 / 18

Styles \usepackage[style = alphabetic]{biblatex} Built-in styles: numeric [1] alphabetic [Har77] authoryear Hartshorne 1977 authortitle Hartshorne, Algebraic geometry style affects both appearance in bibliography and in-text citations unless citestyle is used (make sure they match!) You can define your own style or import one (e.g., APA, Chicago, Nature, Science) All styles are hidden in this list: https://ctan.org/topic/biblatex Martin Helsø Introduction to BibL a TEX January 29, 2018 12 / 18

Sorting schemes \usepackage[sorting = nty]{biblatex} nty Sort by name, title, year. nyt Sort by name, year, title. nyvt Sort by name, year, volume, title. anyt Sort by alphabetic label, name, year, title. anyvt Sort by alphabetic label, name, year, volume, title. ynt Sort by year, name, title. ydnt Sort by year (descending), name, title. none Do not sort at all. All entries are processed in citation order. Martin Helsø Introduction to BibL a TEX January 29, 2018 13 / 18

Shorthand When citing software or a standard reference, you can help the reader recognize the source:... was computed with [1]... by a result in [Gro67]... was computed with [Macaulay2]... by a result in [EGA] Martin Helsø Introduction to BibL a TEX January 29, 2018 14 / 18

Shorthand When citing software or a standard reference, you can help the reader recognize the source:... was computed with [1]... by a result in [Gro67]... was computed with [Macaulay2]... by a result in [EGA] Overrule the citation style for individual references by adding a shorthand to its entry in the.bib file: @misc { M2, shorthand = {Macaulay2}, author = {Grayson, Daniel R. and Stillman, Michael E.}, title = {Macaulay2}, howpublished = {Available at \url{http://www.math.uiuc.edu/macaulay2/}} } Martin Helsø Introduction to BibL a TEX January 29, 2018 14 / 18

Further customization Omit information from the bibliography: \usepackage[doi = false, isbn = false, url = false]{biblatex} Issuing url = false does not remove the URL from the online reference type Martin Helsø Introduction to BibL a TEX January 29, 2018 15 / 18

Further customization Omit information from the bibliography: \usepackage[doi = false, isbn = false, url = false]{biblatex} Issuing url = false does not remove the URL from the online reference type Use initials for given names with giveninits = true Martin Helsø Introduction to BibL a TEX January 29, 2018 15 / 18

Further customization Omit information from the bibliography: \usepackage[doi = false, isbn = false, url = false]{biblatex} Issuing url = false does not remove the URL from the online reference type Use initials for given names with giveninits = true Specify how many author names are printed before they are replaced by et al. with maxcitenames = n and maxbibnames = m Martin Helsø Introduction to BibL a TEX January 29, 2018 15 / 18

Further customization Omit information from the bibliography: \usepackage[doi = false, isbn = false, url = false]{biblatex} Issuing url = false does not remove the URL from the online reference type Use initials for given names with giveninits = true Specify how many author names are printed before they are replaced by et al. with maxcitenames = n and maxbibnames = m Print last names first: \DeclareNameAlias{sortname}{family-given} \DeclareNameAlias{default}{family-given} Martin Helsø Introduction to BibL a TEX January 29, 2018 15 / 18

Showkeys \usepackage{showkeys} Display cite keys (and label keys) in margin Martin Helsø Introduction to BibL a TEX January 29, 2018 16 / 18

Showkeys \usepackage{showkeys} Display cite keys (and label keys) in margin Aggressive output, prefer loading \usepackage[notcite, notref]{showkeys} Martin Helsø Introduction to BibL a TEX January 29, 2018 16 / 18

Showkeys \usepackage{showkeys} Display cite keys (and label keys) in margin Aggressive output, prefer loading \usepackage[notcite, notref]{showkeys} Disable by passing final to document class Martin Helsø Introduction to BibL a TEX January 29, 2018 16 / 18

Referencing without BibL a TEX Join the names of different people with an endash: Navier Stokes equations, Cauchy Schwarz inequality Navier--Stokes equations, Cauchy--Schwarz inequality Martin Helsø Introduction to BibL a TEX January 29, 2018 17 / 18

Referencing without BibL a TEX Join the names of different people with an endash: Navier Stokes equations, Cauchy Schwarz inequality Navier--Stokes equations, Cauchy--Schwarz inequality This distinguishes multiple people from people with hyphenated names: The Birch Swinnerton-Dyer conjecture was formulated by two people, Birch and Swinnerton-Dyer Martin Helsø Introduction to BibL a TEX January 29, 2018 17 / 18

Further reading (sorted by length) BibL a TEX cheat sheet http://mirror.hmc.edu/ctan/info/biblatex-cheatsheet/ biblatex-cheatsheet.pdf Knut Hegna: BibL a TEX course notes http://www.ub.uio.no/fag/informatikk-matematikk/ informatikk/kursmateriell/biblatex/biblatexbooklet.pdf Dag Langmyhr & Knut Hegna: Local guide to BibL a TEX http://dag.at.ifi.uio.no/latex-links/biblatex-guide.pdf BibL a TEX manual http://mirrors.ctan.org/macros/latex/contrib/biblatex/ doc/biblatex.pdf Martin Helsø Introduction to BibL a TEX January 29, 2018 18 / 18

Martin Helsø Introduction to BibL a TEX