Skip to article frontmatterSkip to article content

Markdown (Cheatsheet)

Markdown is een eenvoudige opmaaktaal: platte tekst die opgemaakt wordt met kleine stukjes ‘code’. Die tekst is vervolgens snel te exporteren naar allerlei andere formats zoals pdf, word, html etc.

Een Jupyter Book gemaakt met MyST vraagt een collectie van markdown en jupyter notebooks die vervolgens geëxporteerd kunnen worden naar pdf, html maar ook word.

Een Jupyter Book gemaakt met MyST vraagt een collectie van markdown en jupyter notebooks die vervolgens geëxporteerd kunnen worden naar pdf, html maar ook word.

Structuur

We kunnen hier onderscheid maken in twee structuren: die van de inhoud van de boek (een collectie van verschillende documenten), en de (interne)structuur van de hoofdstukken.

Table of Contents

De software waar we gebruik van maken bouwt zelf een inhoudsopgave (Table of contents, ookwel ToC). Dat gaat op alfabetische volgorde. Maar je kunt ook zelf de ToC specificeren. Dit kan wel het beste door offline te werken (myst init --toc), zie de documentatie van MyST.

Hoofdstukken

Om onderscheid te maken tussen hoofdstuk, sectie en subsectie (en verder) wordt er gewerkt met aantal #, zie hieronder.

# H1 hoofdstuk  
## H1.1 sectie   
### H1.1.3 subsectie  

Een nieuwe regel krijg je door of een harde enter en een witregel, of door een \ achter de zin en een enter of door twee spaties achter de zin.

Nieuwe regel

list
syntax

Een nieuwe regel met dubbele spatie.
Een nieuwe regel met een \.
Een niet regel met een harde enter en witregel.

Einde oefening. En een voorbeeld als de vorige regel niet eindigt met bovenstaande.

Basic opmaak

Markdown is een opmaaktaal waarbij de formatting van de tekst gedaan wordt met kleine stukjes code (net als bij HTML).

ElementSyntaxVoorbeeld
Bold**dik gedrukte tekst**Bold
Italic*italics*Italics
Emphasis***emphasis***emphasis
in line Formule$F = m \cdot a$F=maF = m \cdot a
Super en subscriptH{sub}`2`O, and 4{sup}`th` of JulyH2O, and 4th of July
Footnote - A footnote reference[^myref] \ [^myref]: This is an auto-numbered footnote definition.- A footnote reference[^myref] \ [^myref]: This is an auto-numbered footnote definition.

Lijsten optie 1

list
syntax
  1. item 1
  2. item 2.
  3. item 3.

Lijsten optie 2

list
syntax
  1. item 1
  2. item 2.
  3. item 3.

Tabbladen

::::{tab-set}
:::{tab-item} Tab 1
Hier tekst in tab 1
:::

:::{tab-item} Tab 2
Hier tekst in tab 2
:::
::::

Afvinklijsten

list
syntax
  • Een markdown cheatsheet maken
  • Online zetten
  • [] Laten testen

Formules

Voor de betavakken zijn wiskundige vergelijkingen essentieel. Ook in JB’s kun je vergelijkingen opnemen. Wat in LaTeX kan, kan in JB ook, bijv:

Fres=maF_{res} = m \cdot a

Waarbij gelabelde vergelijkingen, zoals (1) naar verwezen kan worden.

$$ Vergelijking $$

Maar je kunt ook inline vergelijkingen opnemen zoals deze: s=vgemts=v_{gem}t. Daarbij gebruik je een enkele dollar teken voor en na je $ Vergelijking $

NaamScriptSymbolen
wortel\sqrt{4}4\sqrt{4}
macht^{2x}2x
breuk\frac{2}{3}23\frac{2}{3}
subscript_{gem}gem
superscript^{N}N
vermenigvuldig\cdot

Met wat voorbeelden:

NaamScriptOutput
Afgeleide\frac{\Delta f}{\Delta t}ΔfΔt\frac{\Delta f}{\Delta t}
Integraal\int_a^b dxabdx\int_a^b dx
sinussin(x)sin(x)sin(x)

Uitgebreider: https://en.wikibooks.org/wiki/LaTeX/Mathematics

Admonitions

Je kunt speciale blokken toevoegen die gehighlight worden in de tekst. Zie bijvoorbeeld onderstaande waarschuwing.

Daar zijn verschillende varianten van zoals:

Opdrachten

Solution to Exercise 1

6

Figuren

Een site / boek kan natuurlijk niet zonder figuren. Er zijn grofweg twee manieren om een figuur te maken

Snelle figuur, zonder opmaak mogelijkheden

| Snelle figuur | ![](link naar figuur) |

Betere manier met meer controle:

Figuren
MyST Syntax
Met een mooi onderschrift

Figure 2:Met een mooi onderschrift

Hier hebben we gebruik gemaakt van figuren die op het internet staan, maar je kunt ook figuren zelf toevoegen aan een folder (bijv. genaamd Figuren), waarbij je dan een relatief pad op geeft.

Tabellen

Tabellen worden gemaakt met scheidingsteken |

Tabellen
MyST Syntax
|Kop 1|Kop 2|Kop3|
|---|---|---|
|tekst 1|tekst 2|tekst 3|
|tekst 4|tekst 5|tekst 6|

Of via ...

Tabellen
MyST Syntax

Table 1:Overzicht van sancties bij bepaald gedrag

Gedrag
  • Sanctie bij 1e keer
  • Sanctie bij 2e keer
Niet (tijdig of met een geldige reden) afgemeld
  • Een penalty
  • uitsluiting

Methode 2 heeft als voordeel de mogelijkheid tot refereren naar Tabel {number}

YouTube

Voor het embedden van YouTube filmpjes op de site heb je de embed YT link nodig. De code wordt dan:

YouTube
syntax

Een superleuke video van het project Show the Physics

Referenties

list
syntax
  • Dit is een hyperlink
  • Dit is een verwijzing naar vergelijking (1)
  • Dit is een verwijzing naar een tabel zoals Tabel {number}
  • Dit is een verwijzing naar een figuur zoals Figuur 2