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

TankekartaSyntax

Tankekarta

En tankekarta är ett diagram för att grafiskt organisera information och visa relationerna mellan delarna av en helhet. Det skapas vanligtvis kring ett ämne, ämnet ritas i mitten av en tom sida, och sedan läggs relaterade idérepresentationer till runt omkring. Huvudidéerna ansluts direkt till ämnet, och andra idéer förgrenar sig från dessa huvudidéer.

Exempel på tankekarta:
Kod
                            
Kopiera
Bädda in
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

Syntax

Syntaxen för att skapa en tankekarta är enkel och bygger på indentering för att ange nivåer i hierarkin.

I exemplet nedan kan du se 3 olika nivåer. Den första nivån börjar från textens vänstra sida; den andra nivån har två rader som börjar i samma kolumn och definierar nod A. Den tredje nivåns text är mer indenterad än de föregående raderna och definierar noderna B och C.

                            
Kopiera
Bädda in
mindmap Root A B C

Sammanfattningsvis är detta en enkel textdisposition där rotnoden heter Root och har ett undernoder A. A har i sin tur två undernoder B och C. I figuren nedan kan vi se att den renderas i form av en tankekarta.

Kod
                            
Kopiera
Bädda in
mindmap Root A B C

På detta sätt kan vi använda en textdisposition för att generera en hierarkisk tankekarta.

Olika former

Mermaid-tankekartor kan använda olika former för att visa noder. När en nodform anges liknar syntaxen flödesschemanoder: först ett ID, sedan en formdefinition, och texten placeras i formens visningsruta

En tankekarta kan visa följande former:

Rektangel

Kod
                            
Kopiera
Bädda in
mindmap id[I am a square]

Rektangel med rundade hörn

Kod
                            
Kopiera
Bädda in
mindmap id(I am a rounded square)

Cirkel

Kod
                            
Kopiera
Bädda in
mindmap id((I am a circle))

Explosionsbubbla

Kod
                            
Kopiera
Bädda in
mindmap id))I am a bang((

Moln

Kod
                            
Kopiera
Bädda in
mindmap id)I am a cloud(

Hexagon

Kod
                            
Kopiera
Bädda in
mindmap id{{I am a hexagon}}

Standard

Kod
                            
Kopiera
Bädda in
mindmap I am the default shape

Ikon och klass

Ikon

Liksom i flödesscheman kan du lägga till ikoner för noder, men med en uppdaterad syntax. Teckenbaserade ikonstilar läggs till under integrationen så att de kan användas på webbsidor. Du kan lägga till dem i tankekartnoder med ::icon() -syntaxen.

Kod
                            
Kopiera
Bädda in
mindmap Root A ::icon(fa fa-book) B(B) ::icon(mdi mdi-skull-outline)

Klass

På samma sätt liknar syntaxen för att lägga till klasser flödesscheman. Du kan lägga till en klass med tre kolon :::, och klassnamnen separeras med mellanslag. I exemplet nedan har en av noderna två anpassade klasser: urgent gör bakgrunden röd och texten vit; large ökar teckenstorleken:

Kod
                            
Kopiera
Bädda in
mindmap Root A[A] :::urgent large B(B) C

Markdown-sträng

Markdown-strängfunktionen förbättrar tankekartor genom att erbjuda en mer flexibel strängtyp, med stöd för textformateringsalternativ som fetstil och kursiv, samt automatisk radbrytning inom etiketter.

Kod
                            
Kopiera
Bädda in
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:

  • För att göra text fetstil, använd dubbla asterisker ** före och efter texten.
  • För att göra text kursiv, använd en enkel asterisk * före och efter texten.