Muutke küpsiste eelistusi

E-raamat: Introducing Markdown and Pandoc: Using Markup Language and Document Converter

  • Formaat: EPUB+DRM
  • Ilmumisaeg: 16-Aug-2019
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484251492
  • Formaat - EPUB+DRM
  • Hind: 61,74 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: EPUB+DRM
  • Ilmumisaeg: 16-Aug-2019
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484251492

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

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.