SlideShare a Scribd company logo
1 of 7
Pandoc
Markup language that solves most of the Markdown
restrictions
14 April 2015
Martin Škurla, PSEC, Equities IT
2 | Pandoc | 14 April 2015
Markup language, huh?
• “A markup language is a system for annotating a document in a way that is
syntactically distinguishable from the text.”
Merriam-Webster dictionary
 Presentational markup
– binary code embedded within documents
– e.g. WYSIWYG editors
 Procedural markup
– embedded in text and provides instructions on how to process the text
– e.g. LaTeX, PostScript, HTML
 Descriptive markup
– labels the document rather than providing specific processing instructions
– e.g. HTML, Pandoc
3 | Pandoc | 14 April 2015
Markdown origins and why should you care
• “Markdown is a text-to-HTML conversion tool for web writers. Markdown
allows you to write using an easy-to-read, easy-to-write plain text format,
then convert it to structurally valid XHTML (or HTML).”
John Gruber, Markdown author
 Why you should care?
– documents,
– presentations,
– books
4 | Pandoc | 14 April 2015
What is really Pandoc
1. Markup language
– similar to Markdown and inspired by many other ML
2. Processing tool
– able to produce various formats
– e.g. HTML, Word processor formats, Ebooks, Documentation formats, Page
layout formats, Outline formats, TeX formats, PDF, Lightweight markup formats,
Custom formats
3. Transformation library
– to other markup languages
– e.g. markdown, reStructuredText, textile, HTML, DocBook, LaTeX, Media Wiki
markup, TWiki markup, OPML, Emacs Org-Mode, Txt2Tags, Microsoft Word
docx, EPUB, Haddock markup
5 | Pandoc | 14 April 2015
Markdown vs. the rest of the world
6 | Pandoc | 14 April 2015
Examples
• JSON Processing workshop samples
• Git book - http://git-scm.com/book/en/v2
7 | Pandoc | 14 April 2015
Disclaimer
CONFLICTS OF INTEREST BARCLAYS IS A FULL SERVICE INVESTMENT BANK. In the normal course of offering investment banking products and services to clients.
Barclays may act in several capacities (including issuer, market maker, underwriter, distributor, index sponsor, swap counterparty and calculation agent) simultaneously with
respect to a product, giving rise to potential conflicts of interest which may impact the performance of a product.
NOT RESEARCH This document is from a Barclays Trading and/or Distribution desk and is not a product of the Barclays Research department. Any views expressed may
differ from those of Barclays Research.
BARCLAYS POSITIONS Barclays, its affiliates and associated personnel may at any time acquire, hold or dispose of long or short positions (including hedging and trading
positions) which may impact the performance of a product.
FOR INFORMATION ONLY THIS DOCUMENT IS PROVIDED FOR INFORMATION PURPOSES ONLY AND IT IS SUBJECT TO CHANGE. IT IS INDICATIVE ONLY AND IS
NOT BINDING.
NO OFFER Barclays is not offering to sell or seeking offers to buy any product or enter into any transaction. Any transaction requires Barclays’ subsequent formal agreement
which will be subject to internal approvals and binding transaction documents.
NO LIABILITY Barclays is not responsible for the use made of this document other than the purpose for which it is intended, except to the extent this would be prohibited by
law or regulation.
NO ADVICE OBTAIN INDEPENDENT PROFESSIONAL ADVICE BEFORE INVESTING OR TRANSACTING. Barclays is not an advisor and will not provide any advice
relating to a product. Before making an investment decision, investors should ensure they have sufficient information to ascertain the legal, financial, tax and regulatory
consequences of an investment to enable them to make an informed investment decision.
THIRD PARTY INFORMATION Barclays is not responsible for information stated to be obtained or derived from third party sources or statistical services.
PAST & SIMULATED PAST PERFORMANCE Any past or simulated past performance (including back-testing) contained herein is no indication as to future performance.
OPINIONS SUBJECT TO CHANGE All opinions and estimates are given as of the date hereof and are subject to change. Barclays is not obliged to inform investors of any
change to such opinions or estimates.
NOT FOR RETAIL This document is being directed at persons who are professionals and is not intended for retail customer use.
IMPORTANT DISCLOSURES For important regional disclosures you must read, click on the link relevant to your region. Please contact your Barclays representative if you
are unable to access.
EMEA EMEA Disclosures APAC APAC Disclosures U.S. US Disclosures
IRS CIRCULAR 230 DISCLOSURE: Barclays does not provide tax advice. Please note that (i) any discussion of US tax matters contained in this communication (including any
attachments) cannot be used by you for the purpose of avoiding tax penalties; (ii) this communication was written to support the promotion or marketing of the matters addressed
herein; and (iii) you should seek advice based on your particular circumstances from an independent tax advisor.
CONFIDENTIAL This document is confidential and no part of it may be reproduced, distributed or transmitted without the prior written permission of Barclays.
ABOUT BARCLAYS Barclays Bank PLC offers premier investment banking products and services to its clients through Barclays Bank PLC. Barclays Bank PLC is authorised
by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority and is a member of the London Stock Exchange.
Barclays Bank PLC is registered in England No. 1026167 with its registered office at 1 Churchill Place, London E14 5HP.
COPYRIGHT © Copyright Barclays Bank PLC, 2015 (all rights reserved).

More Related Content

Similar to Pandoc

Prudent Practices of Investment Advisors Handbook
Prudent Practices of Investment Advisors HandbookPrudent Practices of Investment Advisors Handbook
Prudent Practices of Investment Advisors Handbook
Jonathan "Andy" Ingram
 
How can we help your bank?
How can we help your bank?How can we help your bank?
How can we help your bank?
MollyCurl
 
How can we help your Bank?
How can we help your Bank?How can we help your Bank?
How can we help your Bank?
NJordan97
 
The Power Of Affiliation
The Power Of AffiliationThe Power Of Affiliation
The Power Of Affiliation
Anil Singh
 
Prudent Practices of Investment Stewards Handbook
Prudent Practices of Investment Stewards HandbookPrudent Practices of Investment Stewards Handbook
Prudent Practices of Investment Stewards Handbook
Jonathan "Andy" Ingram
 
WEF_The_future_of_financial_infrastructure
WEF_The_future_of_financial_infrastructureWEF_The_future_of_financial_infrastructure
WEF_The_future_of_financial_infrastructure
Roberto Durscki MEng MBA
 

Similar to Pandoc (20)

2019 economic outlook with Roger Montgomery
2019 economic outlook with Roger Montgomery2019 economic outlook with Roger Montgomery
2019 economic outlook with Roger Montgomery
 
Functional programming
Functional programmingFunctional programming
Functional programming
 
Arbour Pitch Deck
Arbour Pitch DeckArbour Pitch Deck
Arbour Pitch Deck
 
Prudent Practices of Investment Advisors Handbook
Prudent Practices of Investment Advisors HandbookPrudent Practices of Investment Advisors Handbook
Prudent Practices of Investment Advisors Handbook
 
Presentation debt sales event Berlin Nov 2015
Presentation debt sales event Berlin Nov 2015Presentation debt sales event Berlin Nov 2015
Presentation debt sales event Berlin Nov 2015
 
BPS "Incubation and Acceleration"_PwC
BPS "Incubation and Acceleration"_PwCBPS "Incubation and Acceleration"_PwC
BPS "Incubation and Acceleration"_PwC
 
Aquisition implementatoin plan
Aquisition implementatoin planAquisition implementatoin plan
Aquisition implementatoin plan
 
Aquisition implementatoin plan
Aquisition implementatoin planAquisition implementatoin plan
Aquisition implementatoin plan
 
Aquisition implementatoin plan
Aquisition implementatoin planAquisition implementatoin plan
Aquisition implementatoin plan
 
Transact Investor brochure
Transact Investor brochureTransact Investor brochure
Transact Investor brochure
 
LIBOR Transition
LIBOR TransitionLIBOR Transition
LIBOR Transition
 
How can we help your bank?
How can we help your bank?How can we help your bank?
How can we help your bank?
 
How can we help your Bank?
How can we help your Bank?How can we help your Bank?
How can we help your Bank?
 
The Power Of Affiliation
The Power Of AffiliationThe Power Of Affiliation
The Power Of Affiliation
 
Launchpad Agency Overview
Launchpad Agency OverviewLaunchpad Agency Overview
Launchpad Agency Overview
 
Prudent Practices of Investment Stewards Handbook
Prudent Practices of Investment Stewards HandbookPrudent Practices of Investment Stewards Handbook
Prudent Practices of Investment Stewards Handbook
 
Stigma Pharmaceutical
Stigma PharmaceuticalStigma Pharmaceutical
Stigma Pharmaceutical
 
WEF_The_future_of_financial_infrastructure
WEF_The_future_of_financial_infrastructureWEF_The_future_of_financial_infrastructure
WEF_The_future_of_financial_infrastructure
 
Investment Bank Overview from OpenView
Investment Bank Overview from OpenViewInvestment Bank Overview from OpenView
Investment Bank Overview from OpenView
 
Stark Networks HK Overview
Stark Networks HK OverviewStark Networks HK Overview
Stark Networks HK Overview
 

More from Martin Skurla

More from Martin Skurla (20)

2024-03-07 - Berne Institute - Neurodiversity Awareness Training.pdf
2024-03-07 - Berne Institute - Neurodiversity Awareness Training.pdf2024-03-07 - Berne Institute - Neurodiversity Awareness Training.pdf
2024-03-07 - Berne Institute - Neurodiversity Awareness Training.pdf
 
2024-03-03 - Chairwork - Beyond the Basics.pdf
2024-03-03 - Chairwork - Beyond the Basics.pdf2024-03-03 - Chairwork - Beyond the Basics.pdf
2024-03-03 - Chairwork - Beyond the Basics.pdf
 
2024-02-20 - Berne Institute - Mental Health Familiarisation.pdf
2024-02-20 - Berne Institute - Mental Health Familiarisation.pdf2024-02-20 - Berne Institute - Mental Health Familiarisation.pdf
2024-02-20 - Berne Institute - Mental Health Familiarisation.pdf
 
Exploring Relational Practice Through Clinical Dilemmas
Exploring Relational Practice Through Clinical DilemmasExploring Relational Practice Through Clinical Dilemmas
Exploring Relational Practice Through Clinical Dilemmas
 
Interpretive Dynamic Transactional Analysis Psychotherapy
Interpretive Dynamic Transactional Analysis PsychotherapyInterpretive Dynamic Transactional Analysis Psychotherapy
Interpretive Dynamic Transactional Analysis Psychotherapy
 
ESET 3 internship protocol
ESET 3 internship protocolESET 3 internship protocol
ESET 3 internship protocol
 
Mastering Redecision Therapy
Mastering Redecision TherapyMastering Redecision Therapy
Mastering Redecision Therapy
 
Life Script
Life ScriptLife Script
Life Script
 
The Vital Skill of Clinical Assessment
The Vital Skill of Clinical AssessmentThe Vital Skill of Clinical Assessment
The Vital Skill of Clinical Assessment
 
Psychotherapy from the clients perspective
Psychotherapy from the clients perspectivePsychotherapy from the clients perspective
Psychotherapy from the clients perspective
 
There's No Place Like Home
There's No Place Like HomeThere's No Place Like Home
There's No Place Like Home
 
Advanced Counselling Skills
Advanced Counselling SkillsAdvanced Counselling Skills
Advanced Counselling Skills
 
CATA conference 2023.pdf
CATA conference 2023.pdfCATA conference 2023.pdf
CATA conference 2023.pdf
 
UKATA Conference 2023
UKATA Conference 2023UKATA Conference 2023
UKATA Conference 2023
 
Applied TA in clinical practice
Applied TA in clinical practiceApplied TA in clinical practice
Applied TA in clinical practice
 
Intensive course - Working with therapeutic cards
Intensive course - Working with therapeutic cardsIntensive course - Working with therapeutic cards
Intensive course - Working with therapeutic cards
 
Personality Focused Treatment
Personality Focused TreatmentPersonality Focused Treatment
Personality Focused Treatment
 
Advanced training in Transanctional analysis
Advanced training in Transanctional analysisAdvanced training in Transanctional analysis
Advanced training in Transanctional analysis
 
Magdalena internship protocol
Magdalena internship protocolMagdalena internship protocol
Magdalena internship protocol
 
PPP internship protocol
PPP internship protocolPPP internship protocol
PPP internship protocol
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Pandoc

  • 1. Pandoc Markup language that solves most of the Markdown restrictions 14 April 2015 Martin Škurla, PSEC, Equities IT
  • 2. 2 | Pandoc | 14 April 2015 Markup language, huh? • “A markup language is a system for annotating a document in a way that is syntactically distinguishable from the text.” Merriam-Webster dictionary  Presentational markup – binary code embedded within documents – e.g. WYSIWYG editors  Procedural markup – embedded in text and provides instructions on how to process the text – e.g. LaTeX, PostScript, HTML  Descriptive markup – labels the document rather than providing specific processing instructions – e.g. HTML, Pandoc
  • 3. 3 | Pandoc | 14 April 2015 Markdown origins and why should you care • “Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).” John Gruber, Markdown author  Why you should care? – documents, – presentations, – books
  • 4. 4 | Pandoc | 14 April 2015 What is really Pandoc 1. Markup language – similar to Markdown and inspired by many other ML 2. Processing tool – able to produce various formats – e.g. HTML, Word processor formats, Ebooks, Documentation formats, Page layout formats, Outline formats, TeX formats, PDF, Lightweight markup formats, Custom formats 3. Transformation library – to other markup languages – e.g. markdown, reStructuredText, textile, HTML, DocBook, LaTeX, Media Wiki markup, TWiki markup, OPML, Emacs Org-Mode, Txt2Tags, Microsoft Word docx, EPUB, Haddock markup
  • 5. 5 | Pandoc | 14 April 2015 Markdown vs. the rest of the world
  • 6. 6 | Pandoc | 14 April 2015 Examples • JSON Processing workshop samples • Git book - http://git-scm.com/book/en/v2
  • 7. 7 | Pandoc | 14 April 2015 Disclaimer CONFLICTS OF INTEREST BARCLAYS IS A FULL SERVICE INVESTMENT BANK. In the normal course of offering investment banking products and services to clients. Barclays may act in several capacities (including issuer, market maker, underwriter, distributor, index sponsor, swap counterparty and calculation agent) simultaneously with respect to a product, giving rise to potential conflicts of interest which may impact the performance of a product. NOT RESEARCH This document is from a Barclays Trading and/or Distribution desk and is not a product of the Barclays Research department. Any views expressed may differ from those of Barclays Research. BARCLAYS POSITIONS Barclays, its affiliates and associated personnel may at any time acquire, hold or dispose of long or short positions (including hedging and trading positions) which may impact the performance of a product. FOR INFORMATION ONLY THIS DOCUMENT IS PROVIDED FOR INFORMATION PURPOSES ONLY AND IT IS SUBJECT TO CHANGE. IT IS INDICATIVE ONLY AND IS NOT BINDING. NO OFFER Barclays is not offering to sell or seeking offers to buy any product or enter into any transaction. Any transaction requires Barclays’ subsequent formal agreement which will be subject to internal approvals and binding transaction documents. NO LIABILITY Barclays is not responsible for the use made of this document other than the purpose for which it is intended, except to the extent this would be prohibited by law or regulation. NO ADVICE OBTAIN INDEPENDENT PROFESSIONAL ADVICE BEFORE INVESTING OR TRANSACTING. Barclays is not an advisor and will not provide any advice relating to a product. Before making an investment decision, investors should ensure they have sufficient information to ascertain the legal, financial, tax and regulatory consequences of an investment to enable them to make an informed investment decision. THIRD PARTY INFORMATION Barclays is not responsible for information stated to be obtained or derived from third party sources or statistical services. PAST & SIMULATED PAST PERFORMANCE Any past or simulated past performance (including back-testing) contained herein is no indication as to future performance. OPINIONS SUBJECT TO CHANGE All opinions and estimates are given as of the date hereof and are subject to change. Barclays is not obliged to inform investors of any change to such opinions or estimates. NOT FOR RETAIL This document is being directed at persons who are professionals and is not intended for retail customer use. IMPORTANT DISCLOSURES For important regional disclosures you must read, click on the link relevant to your region. Please contact your Barclays representative if you are unable to access. EMEA EMEA Disclosures APAC APAC Disclosures U.S. US Disclosures IRS CIRCULAR 230 DISCLOSURE: Barclays does not provide tax advice. Please note that (i) any discussion of US tax matters contained in this communication (including any attachments) cannot be used by you for the purpose of avoiding tax penalties; (ii) this communication was written to support the promotion or marketing of the matters addressed herein; and (iii) you should seek advice based on your particular circumstances from an independent tax advisor. CONFIDENTIAL This document is confidential and no part of it may be reproduced, distributed or transmitted without the prior written permission of Barclays. ABOUT BARCLAYS Barclays Bank PLC offers premier investment banking products and services to its clients through Barclays Bank PLC. Barclays Bank PLC is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority and is a member of the London Stock Exchange. Barclays Bank PLC is registered in England No. 1026167 with its registered office at 1 Churchill Place, London E14 5HP. COPYRIGHT © Copyright Barclays Bank PLC, 2015 (all rights reserved).