Introduction to BibL a TEX IFI master s week

Similar documents
Introduction to BibL a TEX

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

Reference work with BibTex. Including Emacs, RefTeX and Zotero

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

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

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

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

The KBibTeX Handbook. Yuri Chornoivan

Artificially enhanced research

Indian T E X Users Group

Information Literacy II EN(IL2) Course. LaTeX and Presentation Skills

Introduction to L A TEX

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.

How to import literature or references into RefWorks

Tools for Scientific Writing with LAT E X. Johan Carlson

Zotero for L A TEX Users

Latex Tutorial. CIS400 Senior Design 9/5/2013

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

GUIDE TO REFWORKS SKILLS FOR LEARNING

Citations and Bibliographies

International Conference on Information Systems for Crisis Response and Management

Bibliographies in L A T E X

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

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

1 Bibliography 2 Glossary 3 Index 4 Appendix 5 Hyperlinks

Introduction to Latex. A workshop by Dr. Ala Eshmawi

Formatting with LaTeX

New RefWorks GETTING STARTED. Setting up a RefWorks account:

A. Configuring Citavi

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

Bibfilex A free bibliographic manager

How to manage references and use your team bibliography database?

L A TEX for Philosophers

RefWorks 2.0 and LaTex Version 1/2016

Very Short Introduction to LaTeX

Travels in TEX Land: Using memoir for a book

Basic L A TEX. what is LaTeX?

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

A Latex Template for Independent Work Reports Version 2016v3

Scientific Writing with LaTeX

L A TEX. COMPSCI 111 / 111G Mastering Cyberspace: An introduction to practical computing. LaTeX. Development. Why?

Scientific Writing with LaTeX

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

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

L A TEXcourse. Carmen Alonso Montes. 30th May-2nd June, 2016

RefWorks: Online Citation Management Software

Learn LaTeX in 30 Minutes. A. LOTFI School of Science and Technology Nottingham Trent University

HOW TO TYPESET THESES. Using iiscthesis style for LAT E X

Citation Management Made Easy

L A T E X Workshop. Bijulal D & Anu Thomas Industrial Engineering and Operations Research Indian Institute of Technology

Introduction to LaTeX. Paul Fodor Stony Brook University

Lecture 1. MA2730: Analysis I. Lecture slides for MA2730 Analysis I. Study and Assessment Components. MA L A TEX: topics for Lecture 1

What is LaTeX. Is a document markup language and document preparation system for the TeX typesetting program

Rongheng Lin 2/24/2006

Manuscripts description for philology with biblatex New data types

Introduction to L A TEX

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

New RefWorks Guide. Setting up New RefWorks Access RefWorks UTS: LIBRARY

Functional Requirements

1. Download and install the Firefox Web browser if needed. 2. Open Firefox, go to zotero.org and click the big red Download button.

Typesetting Technical Reports Using LaTeX

Literate programming with R and L A TEX

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

عمادة البحث العلمي جامعة الملك سعود

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

Mendeley: A Reference Management Tools

Introduction to LATEX

Dec. 27 th, 2010 University of Isfahan

Introduction to L A T E X

RefWorks for Historians. Alice Nelson

The bibunits Package

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

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

UNIVERSITY REFERENCING IN GOOGLE DOCS WITH PAPERPILE

David Helmbold, October 2005, Revised October 2007

How to Prepare Your Paper in L A T E X for IOE Graduate Conference 2017

L A TEX: Eh? What is it, what isn t it, who cares? Andy Caird. LATEX: Eh? p.1/13

Document Preparation Using L A TEX

L A TEX From The Ground Up

looks slightly different when set in display style. (See next section).

The Honours Dissertation Class for L A TEX2e. Cara MacNish

WYSIWYG Systems. CSCM10 Research Methodology Lecture 4 (11/2/16): A Taster of L A TEX WYSIWYM. Advantages/Disadvantages of WYSIWYG Systems

Effective Programming Practices for Economists

Introduction to L A TEX

Zotero. Introduction. Getting additional help

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

Introduction to L A TEX

CSCM10 Research Methodology A Taster of L A TEX

epub WU Institutional Repository

University of Crete of Computer Science CS Internet Knowledge Management. BibTeX In OWL. Kartsonakis Efthimis Kriara Lito Papadakis Giannis

Introduction to L A TEX beamer

LATEX, BibTEX, and Friends. Robert Buels. Outline. What is LATEX. Using BibTEX LYX the graphical LATEX Managing your BibTEX references Further reading

Note for the LaT E X version of this Document

Getting to Grips with L A T E X. Andrew Roberts

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

Title: Some Useful Preamble Examples

Introduction. LaTeX (pronounced lay-tech ) is a professional document preparation system.

Digital Measures Guide Importing Publication Citations

Transcription:

Introduction to BibL a TEX IFI master s week Martin Helsø January 12, 2018

Creating a reference list Manually: \begin{thebibliography}{9} \bibitem{knuth74} Donald E. Knuth, Computer Programming as an Art. \textit{communications of the ACM}, 17 (\textbf{12}) 1974. \bibitem{lamport94} Leslie Lamport, \textit{\latex: a document preparation system}, Addison Wesley, Massachusetts, 2nd edition, 1994. \end{thebibliography} Martin Helsø Introduction to BibL a TEX January 12, 2018 1 / 18

Creating a reference list Manually: Complete control over formatting Time-consuming Difficult to change style Martin Helsø Introduction to BibL a TEX January 12, 2018 1 / 18

Creating a reference list Manually: Complete control over formatting Time-consuming Difficult to change style Created automatically from a database, using a package together with an auxiliary program: Do not have to think about formatting Quick and easy to use Easy to change style Martin Helsø Introduction to BibL a TEX January 12, 2018 1 / 18

Creating a reference list Manually: Complete control over formatting Time-consuming Difficult to change style Created automatically from a database, using a package together with an auxiliary program: Do not have to think about formatting Quick and easy to use Easy to change style Possible packages: Natbib, BibTEX, BibL A TEX Martin Helsø Introduction to BibL a TEX January 12, 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 12, 2018 2 / 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 12, 2018 2 / 18

Compilation Compile with the backend in between two ordinary compilations: pdflatex filename.tex biber filename pdflatex filename.tex 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 12, 2018 3 / 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 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 12, 2018 4 / 18

Library subject page Lists databases, many of which export metadata to BibTEX Can extract metadata from all databases using Zotero http://www.ub.uio.no/ english/subjects/ informatics-mathematics/ informatics/ Martin Helsø Introduction to BibL a TEX January 12, 2018 5 / 18

ACM Martin Helsø Introduction to BibL a TEX January 12, 2018 6 / 18

Google Scholar Martin Helsø Introduction to BibL a TEX January 12, 2018 7 / 18

Google Scholar Martin Helsø Introduction to BibL a TEX January 12, 2018 7 / 18

Zotero Export.bib file: Martin Helsø Introduction to BibL a TEX January 12, 2018 8 / 18

Zotero Export.bib file: Martin Helsø Introduction to BibL a TEX January 12, 2018 8 / 18

Zotero with Better BibTEX https://github.com/retorquere/zotero-better-bibtex Customize export and automatically sync.bib file Martin Helsø Introduction to BibL a TEX January 12, 2018 9 / 18

Zotero with Better BibTEX https://github.com/retorquere/zotero-better-bibtex Customize export and automatically sync.bib file Specify cite key as bibtex:key in the extra field Martin Helsø Introduction to BibL a TEX January 12, 2018 9 / 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 12, 2018 10 / 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[algorithm~3.2]{key} \cite[i--vi]{key} Martin Helsø Introduction to BibL a TEX January 12, 2018 10 / 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[algorithm~3.2]{key} [1, Algorithm 3.2] \cite[i--vi]{key} [1, pp. i vi] Martin Helsø Introduction to BibL a TEX January 12, 2018 10 / 18

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

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

Notes in optional arguments Say we have defined the environment example (using, e.g., thmtools). Then this works: \begin{example}[\cite{key}]... \end{example} But this works: \begin{example}[{\cite[example~7]{key}}]... \end{example} Martin Helsø Introduction to BibL a TEX January 12, 2018 11 / 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 12, 2018 12 / 18

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

Styles \usepackage[style = alphabetic]{biblatex} 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 12, 2018 13 / 18

Styles \usepackage[style = alphabetic]{biblatex} 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 12, 2018 13 / 18

Shorthand... was computed with [1]... was computed with Macaulay2 [1]... was computed with [Macaulay2] Martin Helsø Introduction to BibL a TEX January 12, 2018 14 / 18

Shorthand... was computed with [1]... was computed with Macaulay2 [1]... was computed with [Macaulay2] 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 12, 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 12, 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 12, 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 12, 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 12, 2018 15 / 18

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

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

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

Further reading BibL a TEX cheat sheet http://mirror.hmc.edu/ctan/info/biblatex-cheatsheet/ biblatex-cheatsheet.pdf BibL a TEX manual http://mirrors.ctan.org/macros/latex/contrib/biblatex/ doc/biblatex.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 Martin Helsø Introduction to BibL a TEX January 12, 2018 17 / 18

Hands-on courses Wednesday January 17 (English) http://www.ub.uio.no/english/courses-events/courses/ study-programs/mn/master/informatics-biblatex/index.html Thursday January 18 (Norwegian) http://www.ub.uio.no/kurs-arrangement/kurs/ programmer-emner/mn/master/ informatikk-referansehandtering-biblatex/index.html Martin Helsø Introduction to BibL a TEX January 12, 2018 18 / 18

Martin Helsø Introduction to BibL a TEX IFI master s week