I denne guide kan du lære avanceret syntaks, som du kan anvende i dine noter.
## Tabeller
Du kan oprette tabeller ved at anvende lodrette streger (`|`) til at adskille kolonner og bindestreger (`-`) til at definere overskrifter. Her er et eksempel:
```md
| Fornavn | Efternavn |
| ---------- | --------- |
| Max | Planck |
| Marie | Curie |
```
| Fornavn | Efternavn |
| ---------- | --------- |
| Max | Planck |
| Marie | Curie |
De lodrette streger på begge sider af tabellen er valgfrie, men det er anbefales at anvende dem, så det er lettere at læse tabellen.
> [!tip] I _Forhåndvisningstilstand_, kan du højreklikke på en tabel for at tilføje eller slette kolonner og rækker. Dy kan også sortere- og flytte dem ved hjælp af kontekstmenuen.
Du kan indsætte en tabel ved at anvende **Indsæt tabel** kommandoen fra [[Kommandopaletten|kommandopaletten]] eller ved at højreklikke og vælge _Indsæt → Tabel_. Dette giver dig en basal redigerbar tabel:
```md
| | |
| --- | --- |
| | |
```
Bemærk at tabellerns celler ikke har brug for perfekt justering af lodrette streger eller bindestreger, men overskriftsrækken **skal** indeholde mindst to bindestreger:
```md
Fornavn | Efternavn
-- | --
Max | Planck
Marie | Curie
```
### Sådan formaterer du indhold i en tabel
Du kan anvende [[Grundlæggende formaterings syntaks|grundlæggende formaterings syntaks]] til ændre indholdets stil i en tabel.
| Første kolonne | Anden kolonne |
| ------------------ | --------------------------------------- |
| [[Interne links]] | Link til en fil _i_ din **boks**. |
| [[Indlejr filer]] | ![[Engelbart.jpg\|100]] |
> [!note] Lodrette streger i tabeller
> Hvis du vil anvende [[Aliaser|aliaser]] eller [[Grundlæggende formaterings syntaks#Eksterne billeder|justere størrelsen på et billede]], så skal du tilføje et `\` før den lodrette streg.
>
> ```md
> Første kolonne | Anden kolonne
> -- | --
> [[Grundlæggende formaterings syntaks\|Markdown syntaks]] | ![[Engelbart.jpg\|200]]
> ```
>
> Første kolonne | Anden kolonne
> -- | --
> [[Grundlæggende formaterings syntaks\|Markdown syntaks]] | ![[Engelbart.jpg\|200]]
Du kan justere teksten i kolonner ved at tilføje kolonner (`:`) til overskriftsrækken. Du kan også justere indholdet i _Forhåndsvisningstilstand_ via kontekstmenuen.
```md
Venstre justeret tekst | Center justeret tekst | Højre justeret tekst
:-- | :--: | --:
Indhold | Indhold | Indhold
```
Venstre justeret tekst | Center justeret tekst | Højre justeret tekst
:-- | :--: | --:
Indhold | Indhold | Indhold
## Diagrammer
Du kan tilføje diagrammer til dine noter ved at anvende [Mermaid](https://mermaid-js.github.io/). Mermaid supporterer en række diagrammer, såsom [flowdiagrammer](https://mermaid.js.org/syntax/flowchart.html), [sekvensdiagrammer](https://mermaid.js.org/syntax/sequenceDiagram.html), og [tidslinjer](https://mermaid.js.org/syntax/timeline.html).
> [!tip]
> Du kan også anvende Mermaids [Live Editor](https://mermaid-js.github.io/mermaid-live-editor) som hjælp til at lave diagrammer for du inkluderer dem i dine noter.
For at oprette et Mermaid diagram skal du tilføje en `mermaid` [[Grundlæggende formaterings syntaks#Kodeblokke|kodeblok]].
````md
```mermaid
sequenceDiagram
Alice->>+John: Hej John, hvordan går det?
Alice->>+John: John, kan du høre mig?
John-->>-Alice: Hej Alice, jeg kan høre dig!
John-->>-Alice: Det var godt!
```
````
```mermaid
sequenceDiagram
Alice->>+John: Hej John, hvordan går det?
Alice->>+John: John, kan du høre mig?
John-->>-Alice: Hej Alice, jeg kan høre dig!
John-->>-Alice: Det var godt!
```
````md
```mermaid
graph TD
Biologi --> Kemi
```
````
```mermaid
graph TD
Biologi --> Kemi
```
### Sådan anvender du links i diagrammer
Du kan anvende [[Interne links|interne links]] i dine diagrammer ved at tilføje [klassen](https://mermaid.js.org/syntax/flowchart.html#classes) `internal-link` til dine noter.
````md
```mermaid
graph TD
Biologi --> Kemi
class Biologi,Kemi internal-link;
```
````
```mermaid
graph TD
Biologi --> Kemi
class Biologi,Kemi internal-link;
```
> [!note]
> Interne links i diagrammer bliver ikke vist i [[Grafvisning|grafvisning]].
Du kan anvende følgende kodestykke, hvis du har mange noder i dit diagram:
````md
```mermaid
graph TD
A[Biologi]
B[Kemi]
A --> B
class A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z internal-link;
```
````
På den måde bliver hver bogstav et internt link med [node teksten](https://mermaid.js.org/syntax/flowchart.html#a-node-with-text) som linktekst.
> [!note]
> Du skal skrive navnet med anførselstegn (`":"`), hvis du anvender specialkarakterer i dine notenavne.
>
> ```
> class "⨳ specialkarakter" internal-link
> ```
>
> Eller, `A["⨳ specialkarakter"]`.
Du kan læse mere om diagrammer i den [officielle Mermaid dokumentation](https://mermaid.js.org/intro/).
## Matematik
Du kan tilføje matematiske udtryk i dine noter ved at anvende [MathJax](http://docs.mathjax.org/en/latest/basic/mathjax.html) og LaTeX notation.
For at tilføje matematisk udtryk til en note, skal du starte og slutte med dobbeltdollar tegn (`$`).
```md
$
\begin{vmatrix}a & b\\
c & d
\end{vmatrix}=ad-bc
$
```
$
\begin{vmatrix}a & b\\
c & d
\end{vmatrix}=ad-bc
$
Du kan også indlejre matematiske udtryk ved at skrive det mellem to `
symboler.
```md
Dette er et indlejret matematisk udtryk $e^{2i\pi} = 1$.
```
Dette er et indlejret matematisk udtryk $e^{2i\pi} = 1$.
Du kan læse mere om MathJax i guiden: [MathJax basic tutorial and quick reference](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference).
Læs guiden: [The TeX/LaTeX Extension List](http://docs.mathjax.org/en/latest/input/tex/extensions/index.html) for at få information om understøttede MathJax pakker.