SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
TOOLS FOR ACADEMIC
WRITING IN THE DIGITAL
       WORLD
              Markus Kainu
              March 22, 2013

       You can access these slides at
       markuskainu.fi/digitalization
   Press the E c p key to see all slides.
              sae
MY APPROACH TO PRODUCING SCIENTIFIC
           DOCUMENTS
 Tietokone tutkijan apuvälineenä
 Free and Open Source Software and OS
 Emphasis on both, paper and beyond paper publishing
 Borrowing from computer programming practises
 Reproducible Reseach
CONTENT
1.   Why?
2.   What?
3.   Introducing Markdown markup language
4.   Introducing Pandoc document converter
5.   Introducing
1. WHY?
1. Paper as a primary platform for publishing IS threatened,
   BUT writing as a primary tool is NOT threatened
2. Digital formats open new possibilities for presenting your
   data
THERE IS A NEED
to rethink (among several other things) the very basic
customs of text writing
to be able to publish your stuff online and control your
projects
2. WHAT?
A WORKFLOW FOR PRODUCING
      articles
      slides
      blog posts
      lecture materials etc.
BASED ON PLAIN TEXT
2. INTRODUCING MARKDOWN MARKUP
            LANGUAGE
“
    Markdown is a text-to-WHATEVER
conversion tool for writers. Markdown allows
 you to write using an easy-to-read, easy-to-
   write plain text format, then convert it
                WHATEVER.
           Slightly modified from:
   daringfireball.net/projects/markdown/
                       ”
TITLE BLOCK
%tte
  il
%nm
  ae
%dt
  ae
HEADINGS
#frtlvlhaig
 is ee edn
  # scn lvlhaig
   # eod ee edn
LISTS
-ble ls
  ult it
-ble ls
  ult it


                  bullet list
                  bullet list
1 nmee ls
 . ubrd it
1 nmee ls
 . ubrd it


             1. numbered list
             2. numbered list
IMAGES AND LINKS
  !tte(tp/dibl.3aaoascmues651sresos4
   [il]ht:/rbbes.mznw.o/sr/17/cenht/
234mrdw.n)
49/akonpg

  [esni Snmt(tp/wwh.i
   Hlign aoa]ht:/w.sf)




                Image title
            Helsingin Sanomat
3. INTRODUCING PANDOC DOCUMENT
           CONVERTER
About pandoc
SYNTAX
             Conversions
#hm
  tl
pno - dcmn.d- dcmn.tl
 adc s ouetm o ouethm
#pf
  d
pno dcmn.d- dcmn.d
 adc ouetm o ouetpf
#dc
  ox
pno - mrdw - dc dcmn.d- dcmn.ox
 adc f akon t ox ouetm o ouetdc
#eu
  pb
pno dcmn.d- dcmn.pb
 adc ouetm o oueteu


         Basic Academic spices
-tc
 -o
-nme-etos
 -ubrscin
-bbigah=itxbb
 -ilorpybbe.i
-vral ln:ins
 -aibe agfnih
DEMO
SOFTWARE ENVIRONMENT
Installing Pandoc - takes about n. 30s
Installing Latex - takes about n. 60 min
FILES AND FOLDERS
Two files
   document.md
   bibtex.bib
figure-folder with two figures
   stalingrad_battle.png
   coe.png

  Download the demo.zip
SCRIPTS FOR CONVERSION
  pno dcmn.d- dcmn.d -bbigah=itxbb
   adc ouetm o ouetpf -ilorpybbe.i
  pno - dcmn.d- dcmn.tl-bbigah=itxbb
   adc s ouetm o ouethm -ilorpybbe.i
  pno - mrdw - dc dcmn.d- dcmn.ox-bbiga
   adc f akon t ox ouetm o ouetdc -ilor
pybbe.i
h=itxbb
  pno dcmn.d- dcmn.pb
   adc ouetm o oueteu
HOW THIS SLIDESHOW WAS MADE
This slideshow was made using a combination of reveal.js
                     and Pandoc .

Más contenido relacionado

Destacado

Republic Act 10175: Cybercrime Prevention Act of 2012
Republic Act 10175: Cybercrime Prevention Act of 2012Republic Act 10175: Cybercrime Prevention Act of 2012
Republic Act 10175: Cybercrime Prevention Act of 2012Michael Roa
 
Cybercrime law in the philippines
Cybercrime law in the philippinesCybercrime law in the philippines
Cybercrime law in the philippinesian_oguis
 
Anti-bullying Presentation #1
Anti-bullying Presentation #1Anti-bullying Presentation #1
Anti-bullying Presentation #1itunaschool
 
Presentacion 5 S
Presentacion 5 SPresentacion 5 S
Presentacion 5 Sbeto7
 
5 s powerpoint presentation
5 s powerpoint presentation5 s powerpoint presentation
5 s powerpoint presentationmarigold-cherie
 
5 S Presentation Basic Training
5 S Presentation   Basic Training5 S Presentation   Basic Training
5 S Presentation Basic Trainingflevko
 
5S: A Workplace Organization Method
5S: A Workplace Organization Method5S: A Workplace Organization Method
5S: A Workplace Organization MethodNanette Bajador
 
Cybercrime.ppt
Cybercrime.pptCybercrime.ppt
Cybercrime.pptAeman Khan
 
Cyber crime and security ppt
Cyber crime and security pptCyber crime and security ppt
Cyber crime and security pptLipsita Behera
 

Destacado (11)

Republic Act 10175: Cybercrime Prevention Act of 2012
Republic Act 10175: Cybercrime Prevention Act of 2012Republic Act 10175: Cybercrime Prevention Act of 2012
Republic Act 10175: Cybercrime Prevention Act of 2012
 
Cybercrime law in the philippines
Cybercrime law in the philippinesCybercrime law in the philippines
Cybercrime law in the philippines
 
Anti-bullying Presentation #1
Anti-bullying Presentation #1Anti-bullying Presentation #1
Anti-bullying Presentation #1
 
Presentacion 5 S
Presentacion 5 SPresentacion 5 S
Presentacion 5 S
 
5 s powerpoint presentation
5 s powerpoint presentation5 s powerpoint presentation
5 s powerpoint presentation
 
5 S Presentation Basic Training
5 S Presentation   Basic Training5 S Presentation   Basic Training
5 S Presentation Basic Training
 
Cyber-crime PPT
Cyber-crime PPTCyber-crime PPT
Cyber-crime PPT
 
5S Techniques by Operational Excellence Consulting
5S Techniques by Operational Excellence Consulting5S Techniques by Operational Excellence Consulting
5S Techniques by Operational Excellence Consulting
 
5S: A Workplace Organization Method
5S: A Workplace Organization Method5S: A Workplace Organization Method
5S: A Workplace Organization Method
 
Cybercrime.ppt
Cybercrime.pptCybercrime.ppt
Cybercrime.ppt
 
Cyber crime and security ppt
Cyber crime and security pptCyber crime and security ppt
Cyber crime and security ppt
 

Similar a Tools for Academic Writing in the Digital World

My Version Of Testing Rocket Science V4
My Version Of Testing Rocket Science V4My Version Of Testing Rocket Science V4
My Version Of Testing Rocket Science V4mcthedog
 
Mc Useful Tools
Mc Useful ToolsMc Useful Tools
Mc Useful Toolsmcthedog
 
Makefile
MakefileMakefile
MakefileIonela
 
Language-agnostic data analysis workflows and reproducible research
Language-agnostic data analysis workflows and reproducible researchLanguage-agnostic data analysis workflows and reproducible research
Language-agnostic data analysis workflows and reproducible researchAndrew Lowe
 
Ai meetup Neural machine translation updated
Ai meetup Neural machine translation updatedAi meetup Neural machine translation updated
Ai meetup Neural machine translation updated2040.io
 
Notepad using Tkinter.pdf
Notepad using Tkinter.pdfNotepad using Tkinter.pdf
Notepad using Tkinter.pdfMikasaJaeger4
 
The UNIX philosophy
The UNIX philosophyThe UNIX philosophy
The UNIX philosophyKevin Maiyo
 
TiConf NYC - Documenting Your Titanium Applications
TiConf NYC - Documenting Your Titanium ApplicationsTiConf NYC - Documenting Your Titanium Applications
TiConf NYC - Documenting Your Titanium ApplicationsJamil Spain
 
Documenting apps ti confnyc
Documenting apps   ti confnycDocumenting apps   ti confnyc
Documenting apps ti confnycJamil Spain
 
NUS SOC Print
NUS SOC PrintNUS SOC Print
NUS SOC Printyeokm1
 
Computing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsComputing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsSHAMJITH KM
 
Cap Training Session 1
Cap Training Session 1Cap Training Session 1
Cap Training Session 1Daniel Harding
 
Cs121 Unit Test
Cs121 Unit TestCs121 Unit Test
Cs121 Unit TestJill Bell
 
SH 1 - SES 4 - Microservices - Andrew Morgan TLV.pptx
SH 1 - SES 4 - Microservices - Andrew Morgan TLV.pptxSH 1 - SES 4 - Microservices - Andrew Morgan TLV.pptx
SH 1 - SES 4 - Microservices - Andrew Morgan TLV.pptxMongoDB
 
Automation and machine learning in the enterprise
Automation and machine learning in the enterpriseAutomation and machine learning in the enterprise
Automation and machine learning in the enterprisealphydan
 
How developers write documentation
How developers write documentationHow developers write documentation
How developers write documentationSenthilkumar Gopal
 
2022 - Delivering Powerful Technical Presentations.pdf
2022 - Delivering Powerful Technical Presentations.pdf2022 - Delivering Powerful Technical Presentations.pdf
2022 - Delivering Powerful Technical Presentations.pdfWesley Reisz
 
Introduction to r
Introduction to rIntroduction to r
Introduction to rgslicraf
 

Similar a Tools for Academic Writing in the Digital World (20)

My Version Of Testing Rocket Science V4
My Version Of Testing Rocket Science V4My Version Of Testing Rocket Science V4
My Version Of Testing Rocket Science V4
 
Mc Useful Tools
Mc Useful ToolsMc Useful Tools
Mc Useful Tools
 
Makefile
MakefileMakefile
Makefile
 
Language-agnostic data analysis workflows and reproducible research
Language-agnostic data analysis workflows and reproducible researchLanguage-agnostic data analysis workflows and reproducible research
Language-agnostic data analysis workflows and reproducible research
 
Ai meetup Neural machine translation updated
Ai meetup Neural machine translation updatedAi meetup Neural machine translation updated
Ai meetup Neural machine translation updated
 
Notepad using Tkinter.pdf
Notepad using Tkinter.pdfNotepad using Tkinter.pdf
Notepad using Tkinter.pdf
 
The UNIX philosophy
The UNIX philosophyThe UNIX philosophy
The UNIX philosophy
 
TiConf NYC - Documenting Your Titanium Applications
TiConf NYC - Documenting Your Titanium ApplicationsTiConf NYC - Documenting Your Titanium Applications
TiConf NYC - Documenting Your Titanium Applications
 
Documenting apps ti confnyc
Documenting apps   ti confnycDocumenting apps   ti confnyc
Documenting apps ti confnyc
 
NUS SOC Print
NUS SOC PrintNUS SOC Print
NUS SOC Print
 
Computing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsComputing fundamentals lab record - Polytechnics
Computing fundamentals lab record - Polytechnics
 
Cmake
CmakeCmake
Cmake
 
Cap Training Session 1
Cap Training Session 1Cap Training Session 1
Cap Training Session 1
 
Cs121 Unit Test
Cs121 Unit TestCs121 Unit Test
Cs121 Unit Test
 
SH 1 - SES 4 - Microservices - Andrew Morgan TLV.pptx
SH 1 - SES 4 - Microservices - Andrew Morgan TLV.pptxSH 1 - SES 4 - Microservices - Andrew Morgan TLV.pptx
SH 1 - SES 4 - Microservices - Andrew Morgan TLV.pptx
 
Automation and machine learning in the enterprise
Automation and machine learning in the enterpriseAutomation and machine learning in the enterprise
Automation and machine learning in the enterprise
 
THE BASIC TOOLS
THE BASIC TOOLSTHE BASIC TOOLS
THE BASIC TOOLS
 
How developers write documentation
How developers write documentationHow developers write documentation
How developers write documentation
 
2022 - Delivering Powerful Technical Presentations.pdf
2022 - Delivering Powerful Technical Presentations.pdf2022 - Delivering Powerful Technical Presentations.pdf
2022 - Delivering Powerful Technical Presentations.pdf
 
Introduction to r
Introduction to rIntroduction to r
Introduction to r
 

Último

THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
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
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 

Último (20)

THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
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 🔝✔️✔️
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 

Tools for Academic Writing in the Digital World

  • 1. TOOLS FOR ACADEMIC WRITING IN THE DIGITAL WORLD Markus Kainu March 22, 2013 You can access these slides at markuskainu.fi/digitalization Press the E c p key to see all slides. sae
  • 2.
  • 3. MY APPROACH TO PRODUCING SCIENTIFIC DOCUMENTS Tietokone tutkijan apuvälineenä Free and Open Source Software and OS Emphasis on both, paper and beyond paper publishing Borrowing from computer programming practises Reproducible Reseach
  • 4. CONTENT 1. Why? 2. What? 3. Introducing Markdown markup language 4. Introducing Pandoc document converter 5. Introducing
  • 6. 1. Paper as a primary platform for publishing IS threatened, BUT writing as a primary tool is NOT threatened 2. Digital formats open new possibilities for presenting your data
  • 7. THERE IS A NEED to rethink (among several other things) the very basic customs of text writing to be able to publish your stuff online and control your projects
  • 9. A WORKFLOW FOR PRODUCING articles slides blog posts lecture materials etc.
  • 11. 2. INTRODUCING MARKDOWN MARKUP LANGUAGE
  • 12. Markdown is a text-to-WHATEVER conversion tool for writers. Markdown allows you to write using an easy-to-read, easy-to- write plain text format, then convert it WHATEVER. Slightly modified from: daringfireball.net/projects/markdown/ ”
  • 13. TITLE BLOCK %tte il %nm ae %dt ae
  • 14. HEADINGS #frtlvlhaig is ee edn # scn lvlhaig # eod ee edn
  • 15. LISTS -ble ls ult it -ble ls ult it bullet list bullet list 1 nmee ls . ubrd it 1 nmee ls . ubrd it 1. numbered list 2. numbered list
  • 16. IMAGES AND LINKS !tte(tp/dibl.3aaoascmues651sresos4 [il]ht:/rbbes.mznw.o/sr/17/cenht/ 234mrdw.n) 49/akonpg [esni Snmt(tp/wwh.i Hlign aoa]ht:/w.sf) Image title Helsingin Sanomat
  • 17. 3. INTRODUCING PANDOC DOCUMENT CONVERTER
  • 19. SYNTAX Conversions #hm tl pno - dcmn.d- dcmn.tl adc s ouetm o ouethm #pf d pno dcmn.d- dcmn.d adc ouetm o ouetpf #dc ox pno - mrdw - dc dcmn.d- dcmn.ox adc f akon t ox ouetm o ouetdc #eu pb pno dcmn.d- dcmn.pb adc ouetm o oueteu Basic Academic spices -tc -o -nme-etos -ubrscin -bbigah=itxbb -ilorpybbe.i -vral ln:ins -aibe agfnih
  • 20. DEMO
  • 21. SOFTWARE ENVIRONMENT Installing Pandoc - takes about n. 30s Installing Latex - takes about n. 60 min
  • 22. FILES AND FOLDERS Two files document.md bibtex.bib figure-folder with two figures stalingrad_battle.png coe.png Download the demo.zip
  • 23. SCRIPTS FOR CONVERSION pno dcmn.d- dcmn.d -bbigah=itxbb adc ouetm o ouetpf -ilorpybbe.i pno - dcmn.d- dcmn.tl-bbigah=itxbb adc s ouetm o ouethm -ilorpybbe.i pno - mrdw - dc dcmn.d- dcmn.ox-bbiga adc f akon t ox ouetm o ouetdc -ilor pybbe.i h=itxbb pno dcmn.d- dcmn.pb adc ouetm o oueteu
  • 24. HOW THIS SLIDESHOW WAS MADE This slideshow was made using a combination of reveal.js and Pandoc .