بیاموزید چگونه سینتکس قالب‌بندی پیشرفته را به یادداشت‌های خود اضافه کنید. ## جدول‌ها می‌توانید با استفاده از خطوط عمودی (`|`) برای جدا کردن ستون‌ها و خط تیره (`-`) برای تعریف سرفصل‌ها، جدول بسازید. مثال: ```md | First name | Last name | | ---------- | --------- | | Max | Planck | | Marie | Curie | ``` | First name | Last name | | ---------- | --------- | | Max | Planck | | Marie | Curie | اگرچه خطوط عمودی در دو طرف جدول اختیاری هستند، استفاده از آن‌ها برای خوانایی بهتر توصیه می‌شود. > [!tip] در _پیش‌نمایش زنده_، می‌توانید روی جدول کلیک راست کنید تا ستون‌ها و ردیف‌ها را اضافه یا حذف کنید. همچنین می‌توانید با منوی زمینه‌ای آن‌ها را مرتب‌سازی و جابه‌جا کنید. می‌توانید با استفاده از دستور **درج جدول** از [[فرمان‌دان|پالت فرمان‌ها]] یا با کلیک راست و انتخاب _درج ← جدول_ یک جدول وارد کنید. این کار یک جدول پایه و قابل ویرایش به شما می‌دهد: ```md | | | | --- | --- | | | | ``` توجه داشته باشید که سلول‌ها نیازی به تراز کامل ندارند، اما ردیف سرفصل باید حداقل دو خط تیره داشته باشد: ```md First name | Last name -- | -- Max | Planck Marie | Curie ``` ### قالب‌بندی محتوا در داخل جدول می‌توانید از [[سینتکس قالب‌بندی پایه]] برای سبک‌دهی محتوا در داخل جدول استفاده کنید. | ستون اول | ستون دوم | | ------------------ | --------------------------------------- | | [[پیوندهای داخلی]] | پیوند به فایلی _در داخل_ **گاوصندوق** شما. | | [[جاسازی فایل‌ها]] | ![[Engelbart.jpg\|100]] | > [!note] خطوط عمودی در جدول‌ها > اگر می‌خواهید از [[دگرنام]] استفاده کنید، یا [[سینتکس قالب‌بندی پایه#تصاویر خارجی|اندازهٔ تصویر را تغییر دهید]] در جدول خود، باید قبل از خط عمودی یک `\` اضافه کنید. > > ```md > First column | Second column > -- | -- > [[سینتکس قالب‌بندی پایه\|سینتکس Markdown]] | ![[Engelbart.jpg\|200]] > ``` > > First column | Second column > -- | -- > [[سینتکس قالب‌بندی پایه\|سینتکس Markdown]] | ![[Engelbart.jpg\|200]] با افزودن دونقطه (`:`) به ردیف سرفصل، متن را در ستون‌ها تراز کنید. همچنین می‌توانید محتوا را در _پیش‌نمایش زنده_ از طریق منوی زمینه‌ای تراز کنید. ```md Left-aligned text | Center-aligned text | Right-aligned text :-- | :--: | --: Content | Content | Content ``` Left-aligned text | Center-aligned text | Right-aligned text :-- | :--: | --: Content | Content | Content ## نمودار می‌توانید با استفاده از [Mermaid](https://mermaid-js.github.io/) نمودارها و چارت‌ها را به یادداشت‌های خود اضافه کنید. Mermaid از انواع مختلفی از نمودارها پشتیبانی می‌کند، مانند [فلوچارت‌ها](https://mermaid.js.org/syntax/flowchart.html)، [نمودارهای توالی](https://mermaid.js.org/syntax/sequenceDiagram.html) و [خطوط زمانی](https://mermaid.js.org/syntax/timeline.html). > [!tip] نکته > همچنین می‌توانید [ویرایشگر زنده](https://mermaid-js.github.io/mermaid-live-editor) Mermaid را امتحان کنید تا قبل از قرار دادن نمودار در یادداشت‌ها، آن را بسازید. برای افزودن نمودار Mermaid، یک [[سینتکس قالب‌بندی پایه#بلوک‌های کد|بلوک کد]] `mermaid` ایجاد کنید. ````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 ``` ### پیوند دادن فایل‌ها در نمودار می‌توانید با اتصال [کلاس](https://mermaid.js.org/syntax/flowchart.html#classes) `internal-link` به گره‌های خود، [[پیوندهای داخلی]] در نمودارهایتان ایجاد کنید. ````md ```mermaid graph TD Biology --> Chemistry class Biology,Chemistry internal-link; ``` ```` ```mermaid graph TD Biology --> Chemistry class Biology,Chemistry internal-link; ``` > [!note] توجه > پیوندهای داخلی از نمودارها در [[نمای نمودار]] نمایش داده نمی‌شوند. اگر گره‌های زیادی در نمودارهای خود دارید، می‌توانید از قطعه کد زیر استفاده کنید. ````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; ``` ```` به این ترتیب، هر گره حرفی به یک پیوند داخلی تبدیل می‌شود و [متن گره](https://mermaid.js.org/syntax/flowchart.html#a-node-with-text) به عنوان متن پیوند استفاده می‌شود. > [!note] توجه > اگر از کاراکترهای خاص در نام یادداشت‌های خود استفاده می‌کنید، باید نام یادداشت را در دو علامت نقل‌قول قرار دهید. > > ``` > class "⨳ special character" internal-link > ``` > > یا `A["⨳ special character"]`. برای اطلاعات بیشتر درباره ساختن نمودارها، به [مستندات رسمی Mermaid](https://mermaid.js.org/intro/) مراجعه کنید. ## ریاضی می‌توانید با استفاده از [MathJax](http://docs.mathjax.org/en/latest/basic/mathjax.html) و نشان‌گذاری LaTeX، عبارات ریاضی را به یادداشت‌های خود اضافه کنید. برای افزودن عبارت MathJax به یادداشت خود، آن را با دو علامت دلار (`$`) محصور کنید. ```md $ \begin{vmatrix}a & b\\ c & d \end{vmatrix}=ad-bc $ ``` $ \begin{vmatrix}a & b\\ c & d \end{vmatrix}=ad-bc $ همچنین می‌توانید عبارات ریاضی درون‌خطی را با محصور کردن آن‌ها در نمادهای `
ایجاد کنید. ```md This is an inline math expression $e^{2i\pi} = 1$. ``` This is an inline math expression $e^{2i\pi} = 1$. برای اطلاعات بیشتر درباره سینتکس، به [آموزش پایه و مرجع سریع MathJax](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference) مراجعه کنید. برای فهرست بسته‌های پشتیبانی‌شده MathJax، به [فهرست افزونه‌های TeX/LaTeX](http://docs.mathjax.org/en/latest/input/tex/extensions/index.html) مراجعه کنید.