Register
Process Type
Graphical expression
Mind Type
Structured expression
Note Type
Efficient expression

MindmapSyntaks

Mindmap

Et mindmap er et diagram, der bruges til grafisk at organisere information og vise relationerne mellem delene af en helhed. Det oprettes typisk omkring et emne, som tegnes i midten af en tom side, hvorefter relaterede ideer tilføjes rundt omkring. Hovedideerne forbindes direkte til emnet, og andre ideer forgrener sig fra disse hovedideer.

Eksempel på mindmap:
Kode
                            
Kopiér
Integrer
mindmap root((mindmap)) Origins Long history Popularisation British popular psychology author Tony Buzan Research On effectiveness<br/>and features On Automatic creation Uses Creative techniques Strategic planning Argument mapping Tools Pen and paper Mermaid

Syntaks

Syntaksen til at oprette et mindmap er enkel og afhænger af indrykning til at angive niveauet i hierarkiet.

I eksemplet nedenfor kan du se 3 forskellige niveauer. Det første niveau begynder i venstre side af teksten; det andet niveau har to linjer, der begynder i samme kolonne og definerer knuden A. Teksten på det tredje niveau er mere indrykket end de foregående linjer og definerer knuderne B og C.

                            
Kopiér
Integrer
mindmap Root A B C

Kort sagt er dette en simpel tekstdisposition, hvor rodknuden hedder Root og har en underknude A. A har igen to underknuder, B og C. I figuren nedenfor kan vi se, at den rendres som et mindmap.

Kode
                            
Kopiér
Integrer
mindmap Root A B C

På denne måde kan vi bruge en tekstdisposition til at generere et hierarkisk mindmap.

Forskellige former

Et Mermaid-mindmap kan bruge forskellige former til at vise knuder. Når du angiver en knudeform, ligner syntaksen flowdiagramknuder: først et ID, derefter formdefinitionen, og teksten placeres i formens visningsboks

Et mindmap kan vise følgende former:

Rektangel

Kode
                            
Kopiér
Integrer
mindmap id[I am a square]

Afrundet rektangel

Kode
                            
Kopiér
Integrer
mindmap id(I am a rounded square)

Cirkel

Kode
                            
Kopiér
Integrer
mindmap id((I am a circle))

Eksplosionsbobbel

Kode
                            
Kopiér
Integrer
mindmap id))I am a bang((

Sky

Kode
                            
Kopiér
Integrer
mindmap id)I am a cloud(

Sekskant

Kode
                            
Kopiér
Integrer
mindmap id{{I am a hexagon}}

Standard

Kode
                            
Kopiér
Integrer
mindmap I am the default shape

Ikoner og klasser

Ikon

Som i flowdiagrammer kan du tilføje ikoner til knuder, men med en nyere syntaks. Skriftbaserede ikonstile tilføjes under integrationen, så de er tilgængelige på websider. Du kan tilføje dem til mindmap-knuder med syntaksen ::icon().

Kode
                            
Kopiér
Integrer
mindmap Root A ::icon(fa fa-book) B(B) ::icon(mdi mdi-skull-outline)

Klasse

På samme måde ligner syntaksen til at tilføje klasser den, der bruges i flowdiagrammer. Du kan bruge tre kolonner ::: til at tilføje klasser, og klassenavnene adskilles med mellemrum. I eksemplet nedenfor har en af knuderne to brugerdefinerede klasser: urgent gør baggrunden rød og teksten hvid; large øger skriftstørrelsen:

Kode
                            
Kopiér
Integrer
mindmap Root A[A] :::urgent large B(B) C

Markdown-strenge

Markdown-strengfunktionen forbedrer mindmaps ved at tilbyde en mere fleksibel strengtype, understøtter tekstformateringsmuligheder som fed og kursiv samt automatisk ombrydning af tekst i etiketter.

Kode
                            
Kopiér
Integrer
mindmap id1["`**Root** with a second line Unicode works too: 🤓`"] id2["`The dog in **the** hog... a *very long text* that wraps to a new line`"] id3[Regular labels still works]

Formatering:

  • For at gøre tekst fed skal du bruge dobbelte stjerner ** før og efter teksten.
  • For at gøre tekst kursiv skal du bruge en enkelt stjerne * før og efter teksten.