Opi lisäämään muistiinpanoihisi muotoilun lisäsyntaksia. ## Taulukot Voit luoda taulukoita käyttämällä pystyviivoja (`|`) sarakkeiden erottamiseen ja tavuviivoja (`-`) otsikoiden määrittämiseen. Tässä esimerkki: ```md | Etunimi | Sukunimi | | ------- | -------- | | Max | Planck | | Marie | Curie | ``` | Etunimi | Sukunimi | | ------- | -------- | | Max | Planck | | Marie | Curie | Vaikka taulukon reunojen pystyviivat ovat valinnaisia, niiden käyttöä suositellaan luettavuuden vuoksi. > [!tip] *Visuaalisessa muokkauksessa* voit napsauttaa taulukkoa hiiren oikealla painikkeella lisätäksesi tai poistaaksesi sarakkeita ja rivejä. Voit myös järjestää ja siirtää niitä kontekstivalikon avulla. Voit lisätä taulukon **Lisää taulukko** -komennolla [[Komentovalikko|komentovalikosta]] tai napsauttamalla hiiren oikealla painikkeella ja valitsemalla _Lisää → Taulukko_. Tämä antaa sinulle perusmuotoisen, muokattavan taulukon: ```md | | | | --- | --- | | | | ``` Huomaa, että solujen ei tarvitse olla täydellisesti tasattuja, mutta otsikkorivillä on oltava vähintään kaksi tavuviivaa: ```md Etunimi | Sukunimi -- | -- Max | Planck Marie | Curie ``` ### Sisällön muotoilu taulukossa Voit käyttää [[Muotoilun perussyntaksi|muotoilun perussyntaksia]] taulukon sisällön tyylittelyyn. | Ensimmäinen sarake | Toinen sarake | | ------------------- | ----------------------------------------------------- | | [[Sisäiset linkit]] | Linkki tiedostoon **holvin** _sisällä_. | | [[Upota tiedostoja]]| ![[Engelbart.jpg\|100]] | > [!note] Pystyviivat taulukoissa > Jos haluat käyttää [[Aliakset|aliaksia]] tai [[Muotoilun perussyntaksi#Ulkoiset kuvat|muuttaa kuvan kokoa]] taulukossa, sinun on lisättävä `\` pystyviivan eteen. > > ```md > Ensimmäinen sarake | Toinen sarake > -- | -- > [[Muotoilun perussyntaksi\|Markdown-syntaksi]] | ![[Engelbart.jpg\|200]] > ``` > > Ensimmäinen sarake | Toinen sarake > -- | -- > [[Muotoilun perussyntaksi\|Markdown-syntaksi]] | ![[Engelbart.jpg\|200]] Tasaa sarakkeiden teksti lisäämällä kaksoispisteitä (`:`) otsikkoriville. Voit myös tasata sisältöä *visuaalisessa muokkauksessa* kontekstivalikon kautta. ```md Vasemmalle tasattu teksti | Keskelle tasattu teksti | Oikealle tasattu teksti :-- | :--: | --: Sisältö | Sisältö | Sisältö ``` Vasemmalle tasattu teksti | Keskelle tasattu teksti | Oikealle tasattu teksti :-- | :--: | --: Sisältö | Sisältö | Sisältö ## Kaaviot Voit lisätä kaavioita muistiinpanoihisi käyttämällä [Mermaidia](https://mermaid-js.github.io/). Mermaid tukee monenlaisia kaavioita, kuten [vuokaavioita](https://mermaid.js.org/syntax/flowchart.html), [sekvenssikaavioita](https://mermaid.js.org/syntax/sequenceDiagram.html) ja [aikajanakaavioita](https://mermaid.js.org/syntax/timeline.html). > [!tip] Vinkki > Voit myös kokeilla Mermaidin [Live Editoria](https://mermaid-js.github.io/mermaid-live-editor) kaavioiden rakentamiseen ennen kuin lisäät ne muistiinpanoihisi. Lisää Mermaid-kaavio luomalla `mermaid`-[[Muotoilun perussyntaksi#Koodilohkot|koodilohko]]. ````md ```mermaid sequenceDiagram Alice->>+John: Hello John, how are you? Alice->>+John: John, can you hear me? John-->>-Alice: Hi Alice, I can hear you! John-->>-Alice: I feel great! ``` ```` ```mermaid sequenceDiagram Alice->>+John: Hello John, how are you? Alice->>+John: John, can you hear me? John-->>-Alice: Hi Alice, I can hear you! John-->>-Alice: I feel great! ``` ````md ```mermaid graph TD Biology --> Chemistry ``` ```` ```mermaid graph TD Biology --> Chemistry ``` ### Tiedostojen linkittäminen kaaviossa Voit luoda [[Sisäiset linkit|sisäisiä linkkejä]] kaavioihisi liittämällä `internal-link`-[luokan](https://mermaid.js.org/syntax/flowchart.html#classes) solmuihin. ````md ```mermaid graph TD Biology --> Chemistry class Biology,Chemistry internal-link; ``` ```` ```mermaid graph TD Biology --> Chemistry class Biology,Chemistry internal-link; ``` > [!note] Huomautus > Kaavioiden sisäiset linkit eivät näy [[Verkkonäkymä|verkkonäkymässä]]. Jos kaaviossasi on paljon solmuja, voit käyttää seuraavaa pätkää. ````md ```mermaid graph TD A[Biology] B[Chemistry] 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; ``` ```` Tällä tavalla jokaisesta kirjainsolmusta tulee sisäinen linkki, jossa [solmun teksti](https://mermaid.js.org/syntax/flowchart.html#a-node-with-text) toimii linkin tekstinä. > [!note] Huomautus > Jos käytät erikoismerkkejä muistiinpanojen nimissä, sinun on laitettava muistiinpanon nimi lainausmerkkeihin. > > ``` > class "⨳ special character" internal-link > ``` > > Tai `A["⨳ special character"]`. Lisätietoja kaavioiden luomisesta löydät [Mermaidin virallisesta dokumentaatiosta](https://mermaid.js.org/intro/). ## Matematiikka Voit lisätä matemaattisia lausekkeita muistiinpanoihisi käyttämällä [MathJaxia](http://docs.mathjax.org/en/latest/basic/mathjax.html) ja LaTeX-merkintätapaa. Lisää MathJax-lauseke muistiinpanoosi ympäröimällä se kaksoisnumeromerkeillä (`$`). ```md $ \begin{vmatrix}a & b\\ c & d \end{vmatrix}=ad-bc $ ``` $ \begin{vmatrix}a & b\\ c & d \end{vmatrix}=ad-bc $ Voit myös lisätä matemaattisia lausekkeita tekstin sekaan ympäröimällä ne `
-merkeillä. ```md Tämä on tekstin sisäinen matemaattinen lauseke $e^{2i\pi} = 1$. ``` Tämä on tekstin sisäinen matemaattinen lauseke $e^{2i\pi} = 1$. Lisätietoja syntaksista löydät [MathJaxin perusoppaasta ja pikaviitteestä](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference). Luettelo tuetuista MathJax-paketeista löytyy [TeX/LaTeX-laajennusluettelosta](http://docs.mathjax.org/en/latest/input/tex/extensions/index.html).