Muutke küpsiste eelistusi

Introducing Markdown and Pandoc: Using Markup Language and Document Converter 1st ed. [Pehme köide]

  • Formaat: Paperback / softback, 139 pages, kõrgus x laius: 235x155 mm, kaal: 454 g, 3 Illustrations, black and white; IX, 139 p. 3 illus., 1 Paperback / softback
  • Ilmumisaeg: 20-Aug-2019
  • Kirjastus: APress
  • ISBN-10: 1484251482
  • ISBN-13: 9781484251485
  • Pehme köide
  • Hind: 53,33 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 62,74 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 139 pages, kõrgus x laius: 235x155 mm, kaal: 454 g, 3 Illustrations, black and white; IX, 139 p. 3 illus., 1 Paperback / softback
  • Ilmumisaeg: 20-Aug-2019
  • Kirjastus: APress
  • ISBN-10: 1484251482
  • ISBN-13: 9781484251485
Discover how to write manuscripts in Markdown and translate them with Pandoc into different output formats. You’ll use Markdown to annotate text formatting information with a strong focus on semantic information: you can annotate your text with information about where chapters and sections start, but not how chapter and heading captions should be formatted. As a result, you’ll decouple the structure of a text from how it is visualized and make it easier for you to produce different kinds of output. The same text can easily be formatted as HTML, PDF, or Word documents, with various visual styles, by tools that understand the markup annotations. 

Finally, you’ll learn to use Pandoc, a tool for translating between different markup languages, such as LaTeX, HTML, and Markdown. This book will not describe all the functionality that Pandoc provides, but will teach you how to translate Markdown documents, how to customize your documents using templates, and how to extend Pandoc’s functionality using filters. If that is something you are interested in, Introducing Markdown and Pandoc will get you started. 

With this set of skills you’ll be able to write more efficiently without worrying about needless formatting and other distractions.

What You Will Learn
  • Why and how to use Markdown and Pandoc
  • Write Markdown
  • Use extensions available in Pandoc and Markdown
  • Write math and code blocks
  • Use templates and produce documents

Who This Book Is For

Programmers and problem solvers looking for technical documentation solutions.

About the Author vii
About the Technical Reviewer ix
Chapter 1 The Beginner's Guide to Markdown and Pandoc
1(4)
Chapter 2 Why Use Markdown and Pandoc
5(8)
Separating Semantics from Formatting
6(2)
Preprocessing Documents
8(1)
Why Markdown?
9(2)
Why Pandoc?
11(2)
Chapter 3 Writing Markdown
13(10)
Sections
13(1)
Emphasis
14(1)
Lists
15(2)
Block Quotes
17(1)
Verbatim Text
18(1)
Links
18(2)
Images
20(1)
Exercises
20(3)
Sections
21(1)
Emphasis
21(1)
Lists
21(1)
Block Quotes
21(1)
Links
22(1)
Images
22(1)
Chapter 4 Pandoc Markdown Extensions
23(12)
Lists
23(4)
Tables
27(5)
Smart Punctuation
32(1)
Footnotes
33(1)
Exercises
34(1)
Lists
34(1)
Tables
34(1)
Footnotes
34(1)
Chapter 5 Translating Documents
35(12)
Formatting a Markdown Document with Pandoc
35(5)
Frequently Useful Options
40(2)
Sections and
Chapters
40(1)
Table of Contents
41(1)
Image Extensions
41(1)
Ebook Covers
42(1)
Using Makefiles
42(5)
Chapter 6 Math and Computer Programming Languages
47(10)
Writing Math
47(3)
Writing Code Blocks
50(2)
Code Block Options
52(2)
Syntax Highlighting Styles
54(1)
Exercises
55(2)
Code blocks
55(1)
Code Block Options
55(1)
Syntax Highlighting
55(2)
Chapter 7 Cross-referencing
57(10)
Referencing Sections
58(3)
Reference Prefixes
61(2)
Referencing Figures, Tables, and Equations
63(1)
Bibliographies
64(2)
Exercises
66(1)
Reference Sections
66(1)
Figures, Tables, and Equations
66(1)
Bibliographies
66(1)
Chapter 8 Metadata
67(6)
YAML for metadata
68(5)
Chapter 9 Using Templates
73(18)
Writing Your Own Templates
77(12)
Template Examples
78(11)
Exercises
89(2)
Chapter 10 Preprocessing
91(8)
Examples
92(6)
Including Files
92(2)
Conditional Inclusion
94(2)
Running Code
96(2)
Exercises
98(1)
Chapter 11 Filters
99(34)
Exploring Panflute
104(2)
Conditional Inclusion of Exercise Solutions
106(6)
Conditional Inclusions Based on Format
112(3)
Evaluating Code
115(4)
Numbering Exercises
119(11)
Exercises
130(3)
Conditional Inclusion
130(1)
Conditional on Output
130(1)
Evaluating Code
131(1)
Numbering Exercises
131(2)
Chapter 12 Conclusions
133(2)
Index 135
Thomas Mailund is an associate professor in bioinformatics at Aarhus University, Denmark. He has a background in math and computer science, including experience programming and teaching in the C and R programming languages.  For the last decade, his main focus has been on genetics and evolutionary studies, particularly comparative genomics, speciation, and gene flow between emerging species.