# Посібник з написання математичних рівнянь у NoteRich: Як писати формули Написання математичних формул у цифрових нотатках традиційно було складним процесом, часто вимагаючи складних варіантів або ж втратичность візуального вигляду. **NoteRich** змінює це, пропонуючи нативний, високопродуктивний редактор рівнянь LaTeX, призначений для безперешкодної інтеграції в вашу робочу процесу. Незалежно від того, чи ви документуєте складні алгоритми, пишете лекції з фізики чи просто організуєте статистичні дані, цей посібник покаже вам, як опанувати математичну нотацію в NoteRich. --- ## Редактор рівнянь з подвійним режимом В основі математичних можливостей NoteRich лежить розумний редактор рівнянь. На відміну від звичайних текстових редакторів, NoteRich розуміє контекст ваших формул і пропонує особливий процес редагування. ### 1. Режим inline та режим block Коли ви відкриваєте редактор рівнянь, ви бачите простий, але потужний режим: **Inline**. * **Режим inline (стандартний)**: Ідеально підходить для змінних та коротких виразів, які легко вписуються в текст (наприклад, $E = mc^2$ або $x_i$). Редактор пропонує простий поле для введення тексту, щоб ви могли продовжувати писати. * **Режим block (демонстрація)**: Відключіть прапорець “Inline”, щоб перейти на режим block. Цей режим ідеально підходить для складних формулювань, теорем чи багатострочних рівнянь, які потребують окремого простору для демонстрації. Редактор автоматично розширюється в багатострочне поле для введення тексту, що дає вам можливість легко писати. ### 2. Візуалізація в реальному часі Ви ніколи не будете припускати, як виглядатиме ваш LaTeX-код. У редакторі є спеціальне поле для візуалізації внизу діалогового вікна. Коли ви вводите LaTeX-синтаксис, редактор NoteRich миттєво компілює і відображає формулу в прекрасному вигляді. ```mermaid graph LR A[Відкрити редактор рівнянь] --> B{Вибір режиму} B -- Inline --> C[Однострочне введення] B -- Block --> D[Багатострочне поле для введення тексту] C --> E[Введення LaTeX-синтаксису] D --> E E --> F[Візуалізація в реальному часі] F --> G[Підтвердження та вставка] style A fill:#fafafa,stroke:#eaeaea,color:#333 style F fill:#000,stroke:#000,color:#fff style G fill:#000,stroke:#000,color:#fff ``` --- ## Основний набір LaTeX-синтаксису NoteRich підтримує широкий набір LaTeX-синтаксису. Ось основні елементи, які вам знадобляться для початку. ### Базові операції та грецькі літери ```latex # Арифметика та алгебра $a + b$, $\frac{x}{y}$, $\sqrt{x^2 + y^2}$, $x_i^{n}$ # Грецькі літери (нижня та верхня регістр) $\alpha, \beta, \gamma, \theta, \lambda, \omega$ $\Gamma, \Delta, \Theta, \Lambda, \Omega$ ``` ### Калькуляція та границі ```latex # Производні та інтеграли $\frac{dy}{dx}$, $\frac{\partial f}{\partial x}$, $\nabla \cdot \mathbf{F}$ $\int_{a}^{b} f(x) \, dx$, $\iint_{D} f(x,y) \, dA$ # Границі та суми $\lim_{x \to \infty} \left(1 + \frac{1}{x}\right)^x = e$ $\sum_{i=1}^{n} i = \frac{n(n+1)}{2}$, $\prod_{k=1}^{n} x_k$ ``` ### Матриці та лінійна алгебра ```latex # Матриці \begin{pmatrix} a & b \\ c & d \end{pmatrix} # Детермінанти та вектори \begin{vmatrix} 1 & 2 \\ 3 & 4 \end{vmatrix} = -2 \mathbf{v} = \begin{bmatrix} v_1 \\ v_2 \\ v_3 \end{bmatrix} ``` ### Продвинуте вирівнювання Для багатострочних формулювань використовуйте середовище `align`, щоб ідеально вирівняти рівняння біля знака рівності: ```latex \begin{align} (x+y)^2 &= (x+y)(x+y) \\ &= x^2 + xy + yx + y^2 \\ &= x^2 + 2xy + y^2 \end{align} ``` --- ## Інтеграція з Markdown: Короткий шлях `$$ NoteRich безперешкодно поєднує функції Rich Text та Markdown. Якщо ви віддаєте перевагу використанню Markdown, вам не потрібно відкривати діалогове вікно редактора для кожної формули. Ви можете використовувати стандартні LaTeX-знаки: * **Inline Math**: Оберіть формулу в одну лапку. * *Введіть*: `The quadratic formula is $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$.` * *Результат*: The quadratic formula is $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$. * **Block Math**: Оберіть формулу в дві лапки на новому рядку. * *Введіть*: ```markdown $$ \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} $$ ``` Розумний парсер NoteRich автоматично розпізнає ці блоки, збереже ваш форматування та відобразить їх в прекрасному вигляді, не порушуючи структуру Markdown. --- ## Контроль типографіки та функції експорту для професіоналів Як тільки ваша формула буде вставлена в документ, NoteRich пропонує **Плаваючу панель керування**, яка дає вам можливість контролювати її вигляд. ### 1. Динамічне зміна розміру шрифту Блокові формули часто потребують виділення з навколишнім текстом. Просто виберіть блокову формулу та використовуйте кнопки **+** та **-** на плавачній панелі керування, щоб збільшити або зменшити розмір шрифту. NoteRich розумно коригує відображення SVG, щоб забезпечити чіткі, без розмиву краї на будь-якому розмірі. ### 2. Копіювання та експорт (функція для професіоналів) Хочете використати свою формулу на презентації чи в статті? * **Копіювання коду**: Миттєво копіюйте синтаксис LaTeX у буфер клавіш. * **Завантаження SVG (для професіоналів)**: Експортуйте формулу як високоякісний, прозорий SVG-файл. Це ідеально підходить для імпорту в PowerPoint, Keynote чи дизайнерські програми, такі як Figma, забезпечуючи чітке відображення математичних формул на будь-якому екрані чи в друкованому вигляді. --- ## Візуалізація математичних концепцій NoteRich не обмежується лише статичними формулами; він також допомагає візуалізувати дані та функції. Ви можете поєднати свої LaTeX-формули з інтерактивними графіками NoteRich для створення комплексних математичних документів. Наприклад, ви можете документувати функцію розподілу ймовірності та одразу ж візуалізувати її за допомогою інтерактивного графіка: **Гауссівський розподіл:** $$ f(x) = \frac{1}{\sigma\sqrt{2\pi}} \exp\left( -\frac{1}{2}\left(\frac{x-\mu}{\sigma}\right)^2 \right) $$ **Інтерактивна візуалізація:** ```echarts { "title": { "text": "Гауссівський розподіл (Нормальна крива)", "left": "center", "textStyle": { "color": "#333", "fontSize": 14, "fontFamily": "Inter" } }, "tooltip": { "trigger": "axis", "formatter": "x: {b}<br/>f(x): {c}" }, "xAxis": { "type": "category", "data": (function() { let d = []; for(let i = -40; i <= 40; i++) d.push((i/10).toFixed(1)); return d; })(), "name": "x", "axisLabel": { "color": "#666" } }, "yAxis": { "type": "value", "name": "f(x)", "splitLine": { "lineStyle": { "color": "#f4f4f5" } }, "axisLabel": { "color": "#666" } }, "series": [ { "data": (function() { let d = []; const mu = 0, sigma = 1; for(let i = -40; i <= 40; i++) { const x = i / 10; const y = (1 / (sigma * Math.sqrt(2 * Math.PI))) * Math.exp(-0.5 * Math.pow((x - mu) / sigma, 2)); d.push(y.toFixed(4)); } return d; })(), "type": "line", "smooth": true, "showSymbol": false, "lineStyle": { "color": "#000", "width": 3 }, "areaStyle": { "color": { "type": "linear", "x": 0, "y": 0, "x2": 0, "y2": 1, "colorStops": [ { "offset": 0, "color": "rgba(0,0,0,0.15)" }, { "offset": 1, "color": "rgba(0,0,0,0.01)" } ] } } } ], "grid": { "left": "10%", "right": "10%", "bottom": "15%" } } ``` --- ## Найкращі практики для запису математики 1. **Використовуйте режим block для ключових висновків**: Якщо формула є основним висновком абзацу, перейдіть на режим block та збільшіть розмір шрифту за допомогою плавачної панелі керування, щоб вона більше виділялася. 2. **Використовуйте `\text{}` для зрозумілості**: Коли ви поєднуєте математику з текстом всередині формули, завжди обгортайте текст у `\text{}`. * *Поганий варіант*: $x = 5 if y > 0$ (Змінні $i, f, y$ будуть неправильно курсивними). * *Хороший варіант*: $x = 5 \text{ if } y > 0$. 3. **Використовуйте фокуси для складних символів**: Завжди використовуйте `{}` для складних символів чи підстрочок. `$x^10$` відображається як $x^10$, але `$x^{10}$$` відображається як $x^{10}$. 4. **Тримайте все модульно**: Для складних формулювань розділяйте їх на кілька рівнозначних формул, а не на один великий, нечитабельний блок. ## Висновок Математична нотація є фундаментальним елементом людського знання. Завдяки інтеграції потужного, подвійного режиму LaTeX-редактора з візуалізацією в реальному часі, контролем типографіки та безперешкодною підтримкою Markdown, **NoteRich** усуває труднощі, пов’язані з технічним письмом. Незалежно від того, чи ви студент, дослідник чи інженер, NoteRich дає вам можливість зосередитися на логіці та красі ваших формул, а не на спілкуванні з інструментами. --- <div class="flex flex-wrap gap-2 mt-8 mb-12"> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">LaTeX</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Математичні формули</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Ефективність</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">PKM</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Markdown</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Візуалізація даних</span> </div>