# Руководство по использованию LaTeX для формулировки математических формул: как писать уравнения Писание математических формул в цифровых заметках традиционно было сложной задачей, часто требовавшей использования сложных решений или жертвования визуальной точностью. **NoteRich** изменяет это, предоставляя надежный и высокопроизводительный редактор LaTeX-уравнений, который идеально сочетается с вашим рабочим процессом. Независимо от того, пишете ли вы сложные алгоритмы, читаете лекции по физике или просто организуете статистические данные, это руководство поможет вам освоить использование математических символов в NoteRich. --- ## Редактор уравнений с двумя режимами Суть математических возможностей NoteRich заключается в умном редакторе уравнений. В отличие от обычных текстовых редакторов, NoteRich понимает контекст ваших формул и предоставляет индивидуальный процесс редактирования. ### 1. Режим вставки в текст и режим вывода в блоки Когда вы открываете редактор уравнений, вы видите простой, но мощный режим: **Вставка в текст**. * **Режим вставки в текст (по умолчанию)**: Идеально подходит для переменных и коротких выражений, которые естественно вписываются в предложение (например, $E = mc^2$ или $x_i$). Редактор предоставляет простое поле для ввода одной строки, чтобы не прерывать процесс письма. * **Режим вывода в блоки**: Отключите флажок “Вставка в текст” для перехода в режим вывода в блоки. Этот режим идеален для сложных вычислений, теорем или уравнений, требующих отдельного вывода. Редактор автоматически расширяется в многострочное поле для ввода, что позволяет писать более длинные формулы. ### 2. Визуализация в реальном времени Вы не должны угадывать, как будет выглядеть ваш код LaTeX. В редакторе есть специальное поле **Визуализация** в нижней части диалогового окна. Когда вы вводите код LaTeX, движок NoteRich мгновенно компилирует и отображает гармонично оформленные математические формулы. ```mermaid graph LR A[Открыть редактор уравнений] --> B{Выбор режима} B -- Вставка в текст --> C[Одна строка] B -- Вывод в блоки --> 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: * **Математика в тексте**: Оберните формулу вокруг одной скобки. * *Ввод*: `The quadratic formula is $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$.` * *Результат*: Квадратная формула: $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$. * **Математика в блоках**: Оберните формулу вокруг двух скобок на новой строке. * *Ввод*: ```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. **Используйте режим вывода в блоках для ключевых выводов**: Если формула является основным выводом в параграфе, переключитесь на режим вывода в блоках и увеличьте размер шрифта с помощью плавающей панели инструментов, чтобы она бросилась в глаза. 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>