SlideShare a Scribd company logo
1 of 52
Download to read offline
Improving Your Writing Project
Workflow with a Collaborative
Online Platform: Overleaf and
ShareLaTeX
Olga Scrivner, Workshop in Methods, October 26
Objectives
- Become familiar with Overleaf platform
- Collaborate and share
- Be able to write an article for journals that provide an
Overleaf template
- Understand the Latex structure (writing format)
1
Introduction to Overleaf Platform
Overleaf
- Templates for papers, presentations, newsletters, syllabi,
books. . .
- Online collaboration platform
- Output: nice PDF files
3
Overleaf
Overleaf is a website for writing and publishing documents.
ShareLaTex joined Overleaf last year.
4
Overview I
Collaborating, commenting, and tracking changes
5
Overview II
Sharing documents with URL - streamline collaboration
6
Overview III
Searching your bibliography and inserting citation
7
Overleaf Version 2 - Coming
- Zotero and Mendeley integration
- API integration (for publisher manuscript management
platforms)
- Direct GitHub synchronization
Source:https://www.sharelatex.com/blog/2018/05/01/try-out-overleaf-v2.html
8
Sign Up with Overleaf
Login, Register or Merge with ShareLaTex -
https://www.overleaf.com/
9
Overleaf Structure
10
Overleaf Structure
- Use commands to describe what it is, not how it looks.
- Focus on your content.
- Let LATEX do its job.
11
How Does It Work?
Credits: John D Lees-Miller (University of Bristol), Charles Batts (University of North Carolina)
12
More Examples
Credits: John D Lees-Miller (University of Bristol), Charles Batts (University of North Carolina)
13
Basics
Create a New Project
Select New Project > Blank Project > Give it a name > Create
15
Document Layout I
16
Document Layout II
Rename, Delete, Upload
17
Document Layout III
Adjust setting for your current project, back to main projects
18
Document Layout IV
19
Document Layout V
Switch between LaTex and Rich text editor
20
Document Structure
- A minimal LATEX document:
- Commands start with a backslash  .
- Every document starts with a documentclass command.
- The argument in curly braces { } tells LATEX what kind of
document we are creating: an article.
- A percent sign % starts a comment — LATEX will ignore the
rest of the line.
21
Typesetting Text
Credits: John D Lees-Miller (University of Bristol), Charles Batts (University of North Carolina)
22
Practice - Title and Author
Change Title and Author, then Recompile
23
Abstract
24
Practice - Abstract
Create an abstract and add some content. Recompile.
25
Editing - Undo/Redo
26
Sections
Add Literature, Methodology, Results sections
27
Practice - Subsections
Add two subsection to Methodology: Data and Methods
28
Adding Content to Introduction
Type a sentence in the Introduction section. Recompile.
Some of the greatest discoveries in science were made by
accident.
29
Formatting - Bold and Italics
30
Caveats
- Quotation marks are a bit tricky: use a backtick ` on the left and
an apostrophe ´ on the right. Single quotes: ‘text’.
Double quotes: “text”.
- Some common characters have special meanings in LATEX:
% percent sign
# hash (pound / sharp) sign
& ampersand
$ dollar sign
- If you just type these, you’ll get an error. If you want one to
appear in the output, you have to escape it by preceding it with a
backslash. Backslash $%&#
31
Quotes
Skip one line and type (quotes = left single quote twice and
right single quote twice)
Inertia is “the first law of the motion”
32
Add Citation with &
Inertia is “the first law of the motion” (Newton
& Newton, n.d.).
33
Single or Double Space
We need to add a new package setspace.
Packages (libraries) must be added before document.
Recompile.
34
Indentation
We want to remove indentation in the second paragraph.
35
Handling Errors
LATEX can get confused when it is trying to compile your
document. If it does, it stops with an error, which you
must fix before it will produce any output.
For example, if you misspell emph as meph, LATEX will stop
with an “undefined control sequence” error, because
“meph” is not one of the commands it knows.
Advice on Errors
1. Don’t panic! Errors happen.
2. Fix them as soon as they arise — if what you just typed
caused an error, you can start your debugging there.
3. If there are multiple errors, start with the first one — the
cause may even be above it.
36
Typesetting Exercise 1
Typeset this in LATEX: 1
In March 2006, Congress raised that ceiling an additional $0.79
trillion to $8.97 trillion, which is approximately 68% of GDP.
As of October 4, 2008, the “Emergency Economic Stabilization
Act of 2008” raised the current debt ceiling to $11.3 trillion.
1http://en.wikipedia.org/wiki/Economy_of_the_United_States
37
Typesetting Mathematics - Exercice 2: Dollar Signs
38
Environments - Exercice 3
39
Environments - Exercice 4
Type three hobbies you like - one per line
40
Share
- Select Share Menu
41
PDF and Journals
- Select Download PDF to generate a pdf File
- Select Journal and Services to submit directly to journals
42
Figures and Tables
Graphics
Requires the graphicx package, which provides the
includegraphics command.
Supported graphics formats include JPEG, PNG and PDF
(usually).
44
Practice
Download any image from internet Upload it to Overleaf Add
package named graphicx
Add this line:
45
Practice - Explore template
Return to Project
Select New Project
Select Template
Explore
46
Interlude: Optional Arguments
We use square brackets [ ] for optional arguments,
instead of braces { } .
includegraphics accepts optional arguments that allow
you to transform the image when it is included. For
example, width=0.3textwidth makes the image take up
30% of the width of the surrounding text (textwidth).
documentclass accepts optional arguments, too. Example:
makes the text bigger (12pt) and puts it into two columns.
Where do you find out about these? See the slides at the
end of this presentation for links to more information.
47
Graphics
Tables in LATEX take some getting used to.
Use the tabular environment from the tabularx package.
The argument specifies column alignment — left, right,
right.
Item Qty Unit $
Widget 1 199.99
Gadget 2 399.99
Cable 3 19.99
It also specifies vertical lines; use hline for horizontal
lines.
Item Qty Unit $
Widget 1 199.99
Gadget 2 399.99
Cable 3 19.99
Use an ampersand & to separate columns and a double
backslash   to start a new row (like in the align*
environment that we saw in part 1).
48
Bib file
Put your references in a .bib file in ‘bibtex’ database
format:
Most reference managers can export to bibtex format.
49
Bib file
Each entry in the .bib file has a key that you can use to
reference it in the document. For example,
Jacobson1999Towards is the key for this article:
It’s a good idea to use a key based on the name, year and
title.
LATEX can automatically format your in-text citations and
generate a list of references; it knows most standard styles,
and you can design your own.
50
Natbib
Use the natbib package2 with citet and citep.
Reference bibliography at the end, and specify a
bibliographystyle.
bib-example.pdf
51

More Related Content

What's hot

Haystack 2018 - Algorithmic Extraction of Keywords Concepts and Vocabularies
Haystack 2018 - Algorithmic Extraction of Keywords Concepts and VocabulariesHaystack 2018 - Algorithmic Extraction of Keywords Concepts and Vocabularies
Haystack 2018 - Algorithmic Extraction of Keywords Concepts and VocabulariesMax Irwin
 
LDA Beginner's Tutorial
LDA Beginner's TutorialLDA Beginner's Tutorial
LDA Beginner's TutorialWayne Lee
 
K mean-clustering algorithm
K mean-clustering algorithmK mean-clustering algorithm
K mean-clustering algorithmparry prabhu
 
0 1 knapsack using branch and bound
0 1 knapsack using branch and bound0 1 knapsack using branch and bound
0 1 knapsack using branch and boundAbhishek Singh
 
Information Retrieval Techniques of Google
Information Retrieval Techniques of Google Information Retrieval Techniques of Google
Information Retrieval Techniques of Google Cyr Ish
 
B trees in Data Structure
B trees in Data StructureB trees in Data Structure
B trees in Data StructureAnuj Modi
 
Classification in data mining
Classification in data mining Classification in data mining
Classification in data mining Sulman Ahmed
 
Topic Modeling - NLP
Topic Modeling - NLPTopic Modeling - NLP
Topic Modeling - NLPRupak Roy
 
Model of information retrieval (3)
Model  of information retrieval (3)Model  of information retrieval (3)
Model of information retrieval (3)9866825059
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval ssilambu111
 
Resource description framework
Resource description frameworkResource description framework
Resource description frameworkhozifa1010
 
Support Vector Machine (SVM)
Support Vector Machine (SVM)Support Vector Machine (SVM)
Support Vector Machine (SVM)Sana Rahim
 

What's hot (20)

Haystack 2018 - Algorithmic Extraction of Keywords Concepts and Vocabularies
Haystack 2018 - Algorithmic Extraction of Keywords Concepts and VocabulariesHaystack 2018 - Algorithmic Extraction of Keywords Concepts and Vocabularies
Haystack 2018 - Algorithmic Extraction of Keywords Concepts and Vocabularies
 
Hashing
HashingHashing
Hashing
 
LDA Beginner's Tutorial
LDA Beginner's TutorialLDA Beginner's Tutorial
LDA Beginner's Tutorial
 
Text MIning
Text MIningText MIning
Text MIning
 
Data structure
Data structureData structure
Data structure
 
K mean-clustering algorithm
K mean-clustering algorithmK mean-clustering algorithm
K mean-clustering algorithm
 
0 1 knapsack using branch and bound
0 1 knapsack using branch and bound0 1 knapsack using branch and bound
0 1 knapsack using branch and bound
 
B and B+ tree
B and B+ treeB and B+ tree
B and B+ tree
 
Sorting
SortingSorting
Sorting
 
Information Retrieval Techniques of Google
Information Retrieval Techniques of Google Information Retrieval Techniques of Google
Information Retrieval Techniques of Google
 
B trees in Data Structure
B trees in Data StructureB trees in Data Structure
B trees in Data Structure
 
Classification in data mining
Classification in data mining Classification in data mining
Classification in data mining
 
Topic Modeling - NLP
Topic Modeling - NLPTopic Modeling - NLP
Topic Modeling - NLP
 
Model of information retrieval (3)
Model  of information retrieval (3)Model  of information retrieval (3)
Model of information retrieval (3)
 
Searching
SearchingSearching
Searching
 
Birch
BirchBirch
Birch
 
Clustering in Data Mining
Clustering in Data MiningClustering in Data Mining
Clustering in Data Mining
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval s
 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
 
Support Vector Machine (SVM)
Support Vector Machine (SVM)Support Vector Machine (SVM)
Support Vector Machine (SVM)
 

Similar to Introduction to Overleaf Workshop

LaTeX_tutorial_Syed_Jan09.ppt
LaTeX_tutorial_Syed_Jan09.pptLaTeX_tutorial_Syed_Jan09.ppt
LaTeX_tutorial_Syed_Jan09.pptMichalis33
 
A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...
A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...
A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...Jim Webb
 
Latex - Companion for a Researcher - A Review.ppt
Latex - Companion for a Researcher - A Review.pptLatex - Companion for a Researcher - A Review.ppt
Latex - Companion for a Researcher - A Review.pptLadallaRajKumar
 
LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with TexstudioHossein Babashah
 
scientific writing 01 - latex
scientific writing   01 - latexscientific writing   01 - latex
scientific writing 01 - latexLeo Chen
 
latex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshahlatex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. AlrshahAbdulazim N.Elaati
 
Introduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah NabatiIntroduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah Nabatinabati
 
Latex workshop: Essentials and Practices
Latex workshop: Essentials and PracticesLatex workshop: Essentials and Practices
Latex workshop: Essentials and PracticesMohamed Alrshah
 
latex document for IT workshop Lab . B.Tech
latex document for IT workshop Lab . B.Techlatex document for IT workshop Lab . B.Tech
latex document for IT workshop Lab . B.TechSandhya Gandham
 
How to Write a Good Protocol
How to Write a Good ProtocolHow to Write a Good Protocol
How to Write a Good ProtocolMathias Magdowski
 
Write effectlively in late x
Write effectlively in late xWrite effectlively in late x
Write effectlively in late xC-CORE
 
La tex basics
La tex basicsLa tex basics
La tex basicsawverret
 

Similar to Introduction to Overleaf Workshop (20)

latex cource.pptx
latex cource.pptxlatex cource.pptx
latex cource.pptx
 
Latex Notes
Latex NotesLatex Notes
Latex Notes
 
Latex Tutorial by Dr. M. C. Hanumantharaju
Latex Tutorial by Dr. M. C. HanumantharajuLatex Tutorial by Dr. M. C. Hanumantharaju
Latex Tutorial by Dr. M. C. Hanumantharaju
 
LaTeX Survival Guide
LaTeX Survival Guide LaTeX Survival Guide
LaTeX Survival Guide
 
LaTeX_tutorial_Syed_Jan09.ppt
LaTeX_tutorial_Syed_Jan09.pptLaTeX_tutorial_Syed_Jan09.ppt
LaTeX_tutorial_Syed_Jan09.ppt
 
A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...
A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...
A Hitchhiker S Guide To LaTex (Or How I Learned To Stop Worrying And Love Wri...
 
Latex - Companion for a Researcher - A Review.ppt
Latex - Companion for a Researcher - A Review.pptLatex - Companion for a Researcher - A Review.ppt
Latex - Companion for a Researcher - A Review.ppt
 
LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with Texstudio
 
scientific writing 01 - latex
scientific writing   01 - latexscientific writing   01 - latex
scientific writing 01 - latex
 
latex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshahlatex-workshop Dr: Mohamed A. Alrshah
latex-workshop Dr: Mohamed A. Alrshah
 
Introduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah NabatiIntroduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah Nabati
 
Basic matlab for beginners
Basic matlab for beginnersBasic matlab for beginners
Basic matlab for beginners
 
Latex workshop: Essentials and Practices
Latex workshop: Essentials and PracticesLatex workshop: Essentials and Practices
Latex workshop: Essentials and Practices
 
latex document for IT workshop Lab . B.Tech
latex document for IT workshop Lab . B.Techlatex document for IT workshop Lab . B.Tech
latex document for IT workshop Lab . B.Tech
 
How to Write a Good Protocol
How to Write a Good ProtocolHow to Write a Good Protocol
How to Write a Good Protocol
 
LaTeX-Presentation
LaTeX-PresentationLaTeX-Presentation
LaTeX-Presentation
 
Write effectlively in late x
Write effectlively in late xWrite effectlively in late x
Write effectlively in late x
 
La tex basics
La tex basicsLa tex basics
La tex basics
 
Latex workshop
Latex workshopLatex workshop
Latex workshop
 
Technical writing using LaTeX
Technical writing using LaTeXTechnical writing using LaTeX
Technical writing using LaTeX
 

More from Olga Scrivner

Engaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptxEngaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptxOlga Scrivner
 
HICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning TechnologiesHICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning TechnologiesOlga Scrivner
 
The power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systemsThe power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systemsOlga Scrivner
 
Cognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use DisorderCognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use DisorderOlga Scrivner
 
Introduction to Web Scraping with Python
Introduction to Web Scraping with PythonIntroduction to Web Scraping with Python
Introduction to Web Scraping with PythonOlga Scrivner
 
Call for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and TechnologyCall for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and TechnologyOlga Scrivner
 
Jupyter machine learning crash course
Jupyter machine learning crash courseJupyter machine learning crash course
Jupyter machine learning crash courseOlga Scrivner
 
R and RMarkdown crash course
R and RMarkdown crash courseR and RMarkdown crash course
R and RMarkdown crash courseOlga Scrivner
 
The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...Olga Scrivner
 
If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...Olga Scrivner
 
Introduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web ApplicationIntroduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web ApplicationOlga Scrivner
 
R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303Olga Scrivner
 
Workshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data AnalysisWorkshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data AnalysisOlga Scrivner
 
Gender Disparity in Employment and Education
Gender Disparity in Employment and EducationGender Disparity in Employment and Education
Gender Disparity in Employment and EducationOlga Scrivner
 
CrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for BeginnersCrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for BeginnersOlga Scrivner
 
Optimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with ShinyOptimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with ShinyOlga Scrivner
 
Data Analysis and Visualization: R Workflow
Data Analysis and Visualization: R WorkflowData Analysis and Visualization: R Workflow
Data Analysis and Visualization: R WorkflowOlga Scrivner
 
Reproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid dataReproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid dataOlga Scrivner
 
Building Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFBuilding Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFOlga Scrivner
 
Building Shiny Application Series - Layout and HTML
Building Shiny Application Series - Layout and HTMLBuilding Shiny Application Series - Layout and HTML
Building Shiny Application Series - Layout and HTMLOlga Scrivner
 

More from Olga Scrivner (20)

Engaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptxEngaging Students Competition and Polls.pptx
Engaging Students Competition and Polls.pptx
 
HICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning TechnologiesHICSS ATLT: Advances in Teaching and Learning Technologies
HICSS ATLT: Advances in Teaching and Learning Technologies
 
The power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systemsThe power of unstructured data: Recommendation systems
The power of unstructured data: Recommendation systems
 
Cognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use DisorderCognitive executive functions and Opioid Use Disorder
Cognitive executive functions and Opioid Use Disorder
 
Introduction to Web Scraping with Python
Introduction to Web Scraping with PythonIntroduction to Web Scraping with Python
Introduction to Web Scraping with Python
 
Call for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and TechnologyCall for paper Collaboration Systems and Technology
Call for paper Collaboration Systems and Technology
 
Jupyter machine learning crash course
Jupyter machine learning crash courseJupyter machine learning crash course
Jupyter machine learning crash course
 
R and RMarkdown crash course
R and RMarkdown crash courseR and RMarkdown crash course
R and RMarkdown crash course
 
The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...The Impact of Language Requirement on Students' Performance, Retention, and M...
The Impact of Language Requirement on Students' Performance, Retention, and M...
 
If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...
 
Introduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web ApplicationIntroduction to Interactive Shiny Web Application
Introduction to Interactive Shiny Web Application
 
R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303R crash course for Business Analytics Course K303
R crash course for Business Analytics Course K303
 
Workshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data AnalysisWorkshop nwav 47 - LVS - Tool for Quantitative Data Analysis
Workshop nwav 47 - LVS - Tool for Quantitative Data Analysis
 
Gender Disparity in Employment and Education
Gender Disparity in Employment and EducationGender Disparity in Employment and Education
Gender Disparity in Employment and Education
 
CrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for BeginnersCrashCourse: Python with DataCamp and Jupyter for Beginners
CrashCourse: Python with DataCamp and Jupyter for Beginners
 
Optimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with ShinyOptimizing Data Analysis: Web application with Shiny
Optimizing Data Analysis: Web application with Shiny
 
Data Analysis and Visualization: R Workflow
Data Analysis and Visualization: R WorkflowData Analysis and Visualization: R Workflow
Data Analysis and Visualization: R Workflow
 
Reproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid dataReproducible visual analytics of public opioid data
Reproducible visual analytics of public opioid data
 
Building Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFBuilding Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVF
 
Building Shiny Application Series - Layout and HTML
Building Shiny Application Series - Layout and HTMLBuilding Shiny Application Series - Layout and HTML
Building Shiny Application Series - Layout and HTML
 

Recently uploaded

What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 

Recently uploaded (20)

What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 

Introduction to Overleaf Workshop

  • 1. Improving Your Writing Project Workflow with a Collaborative Online Platform: Overleaf and ShareLaTeX Olga Scrivner, Workshop in Methods, October 26
  • 2. Objectives - Become familiar with Overleaf platform - Collaborate and share - Be able to write an article for journals that provide an Overleaf template - Understand the Latex structure (writing format) 1
  • 4. Overleaf - Templates for papers, presentations, newsletters, syllabi, books. . . - Online collaboration platform - Output: nice PDF files 3
  • 5. Overleaf Overleaf is a website for writing and publishing documents. ShareLaTex joined Overleaf last year. 4
  • 6. Overview I Collaborating, commenting, and tracking changes 5
  • 7. Overview II Sharing documents with URL - streamline collaboration 6
  • 8. Overview III Searching your bibliography and inserting citation 7
  • 9. Overleaf Version 2 - Coming - Zotero and Mendeley integration - API integration (for publisher manuscript management platforms) - Direct GitHub synchronization Source:https://www.sharelatex.com/blog/2018/05/01/try-out-overleaf-v2.html 8
  • 10. Sign Up with Overleaf Login, Register or Merge with ShareLaTex - https://www.overleaf.com/ 9
  • 12. Overleaf Structure - Use commands to describe what it is, not how it looks. - Focus on your content. - Let LATEX do its job. 11
  • 13. How Does It Work? Credits: John D Lees-Miller (University of Bristol), Charles Batts (University of North Carolina) 12
  • 14. More Examples Credits: John D Lees-Miller (University of Bristol), Charles Batts (University of North Carolina) 13
  • 16. Create a New Project Select New Project > Blank Project > Give it a name > Create 15
  • 18. Document Layout II Rename, Delete, Upload 17
  • 19. Document Layout III Adjust setting for your current project, back to main projects 18
  • 21. Document Layout V Switch between LaTex and Rich text editor 20
  • 22. Document Structure - A minimal LATEX document: - Commands start with a backslash . - Every document starts with a documentclass command. - The argument in curly braces { } tells LATEX what kind of document we are creating: an article. - A percent sign % starts a comment — LATEX will ignore the rest of the line. 21
  • 23. Typesetting Text Credits: John D Lees-Miller (University of Bristol), Charles Batts (University of North Carolina) 22
  • 24. Practice - Title and Author Change Title and Author, then Recompile 23
  • 26. Practice - Abstract Create an abstract and add some content. Recompile. 25
  • 29. Practice - Subsections Add two subsection to Methodology: Data and Methods 28
  • 30. Adding Content to Introduction Type a sentence in the Introduction section. Recompile. Some of the greatest discoveries in science were made by accident. 29
  • 31. Formatting - Bold and Italics 30
  • 32. Caveats - Quotation marks are a bit tricky: use a backtick ` on the left and an apostrophe ´ on the right. Single quotes: ‘text’. Double quotes: “text”. - Some common characters have special meanings in LATEX: % percent sign # hash (pound / sharp) sign & ampersand $ dollar sign - If you just type these, you’ll get an error. If you want one to appear in the output, you have to escape it by preceding it with a backslash. Backslash $%&# 31
  • 33. Quotes Skip one line and type (quotes = left single quote twice and right single quote twice) Inertia is “the first law of the motion” 32
  • 34. Add Citation with & Inertia is “the first law of the motion” (Newton & Newton, n.d.). 33
  • 35. Single or Double Space We need to add a new package setspace. Packages (libraries) must be added before document. Recompile. 34
  • 36. Indentation We want to remove indentation in the second paragraph. 35
  • 37. Handling Errors LATEX can get confused when it is trying to compile your document. If it does, it stops with an error, which you must fix before it will produce any output. For example, if you misspell emph as meph, LATEX will stop with an “undefined control sequence” error, because “meph” is not one of the commands it knows. Advice on Errors 1. Don’t panic! Errors happen. 2. Fix them as soon as they arise — if what you just typed caused an error, you can start your debugging there. 3. If there are multiple errors, start with the first one — the cause may even be above it. 36
  • 38. Typesetting Exercise 1 Typeset this in LATEX: 1 In March 2006, Congress raised that ceiling an additional $0.79 trillion to $8.97 trillion, which is approximately 68% of GDP. As of October 4, 2008, the “Emergency Economic Stabilization Act of 2008” raised the current debt ceiling to $11.3 trillion. 1http://en.wikipedia.org/wiki/Economy_of_the_United_States 37
  • 39. Typesetting Mathematics - Exercice 2: Dollar Signs 38
  • 41. Environments - Exercice 4 Type three hobbies you like - one per line 40
  • 43. PDF and Journals - Select Download PDF to generate a pdf File - Select Journal and Services to submit directly to journals 42
  • 45. Graphics Requires the graphicx package, which provides the includegraphics command. Supported graphics formats include JPEG, PNG and PDF (usually). 44
  • 46. Practice Download any image from internet Upload it to Overleaf Add package named graphicx Add this line: 45
  • 47. Practice - Explore template Return to Project Select New Project Select Template Explore 46
  • 48. Interlude: Optional Arguments We use square brackets [ ] for optional arguments, instead of braces { } . includegraphics accepts optional arguments that allow you to transform the image when it is included. For example, width=0.3textwidth makes the image take up 30% of the width of the surrounding text (textwidth). documentclass accepts optional arguments, too. Example: makes the text bigger (12pt) and puts it into two columns. Where do you find out about these? See the slides at the end of this presentation for links to more information. 47
  • 49. Graphics Tables in LATEX take some getting used to. Use the tabular environment from the tabularx package. The argument specifies column alignment — left, right, right. Item Qty Unit $ Widget 1 199.99 Gadget 2 399.99 Cable 3 19.99 It also specifies vertical lines; use hline for horizontal lines. Item Qty Unit $ Widget 1 199.99 Gadget 2 399.99 Cable 3 19.99 Use an ampersand & to separate columns and a double backslash to start a new row (like in the align* environment that we saw in part 1). 48
  • 50. Bib file Put your references in a .bib file in ‘bibtex’ database format: Most reference managers can export to bibtex format. 49
  • 51. Bib file Each entry in the .bib file has a key that you can use to reference it in the document. For example, Jacobson1999Towards is the key for this article: It’s a good idea to use a key based on the name, year and title. LATEX can automatically format your in-text citations and generate a list of references; it knows most standard styles, and you can design your own. 50
  • 52. Natbib Use the natbib package2 with citet and citep. Reference bibliography at the end, and specify a bibliographystyle. bib-example.pdf 51