# Przewodnik LaTeXu Rich: Jak Pisać Wzory Matematyczne Pisanie wzorów matematycznych w notatkach cyfrowych było tradycyjnie frustrującym doświadczeniem, często wymagającym skomplikowanych rozwiązań lub kosztującym utratę wizualnej trwałości. **NoteRich** zmienia to, oferując natywne, wysokowydajne edytor wzorów LaTeX, zaprojektowany tak, aby idealnie włączył się do twojego procesu pracy. Niezależnie od tego, czy dokumentujesz skomplikowane algorytmy, piszesz wykłady z fizyki, czy po prostu organizujesz dane statystyczne, ten przewodnik pokaże ci, jak opanować notację matematyczną w NoteRich. --- ## Edytor Wzorów Wielokrotnie Działający Słupkiem możliwości matematycznych NoteRich jest inteligentny edytor wzorów. W przeciwieństwie do podstawowych edytorów tekstu, NoteRich rozumie kontekst twoich wzorów i oferuje dostosowany do potrzeb edycję. ### 1. Tryb Inline vs. Tryb Block Gdy otwierasz edytor wzorów, otrzymujesz proste, ale potężne przełączniki: **Tryb Inline**. * **Tryb Inline (Podstawowy)**: Idealny dla zmiennych i krótkich wyrażeń, które naturalnie wchodzą w skład zdania (np. $E = mc^2$ lub $x_i$). Edytor zapewnia uproszczony pol w jednoliniowy wprowadzanie tekstu, aby utrzymać impet pisania. * **Tryb Block (Wyświetlanie)**: Wykreśnij pola „Inline”, aby przejść do trybu Block. Jest to idealny dla skomplikowanych wykładni, twierdzeń lub wzorów wieloliniowych, które zasługują na własne, centralne miejsce. Edytor automatycznie rozszerza się na pol wieloliniowy, dając ci przestrzeń do pisania. ### 2. Widok w Czasie Rzeczywistym Nigdy nie musisz domyślać się, jak będzie wyglądać twój kod LaTeX. Edytor posiada specjalne panele **Widoku** u góry dialogu. Gdy wpisujesz swój kod LaTeX, silnik renderowania NoteRich natychmiast kompiluje i wyświetla pięknie sformatowane wzory matematyczne poniżej. ```mermaid graph LR A[Otwórz Edytor Wzorów] --> B{Wybierz Tryb} B -- Inline --> C[Wprowadzanie Jednoliniowe] B -- Block --> D[Pol Wieloliniowy] C --> E[Wpisz Sintaksę LaTeX] D --> E E --> F{Widok w Czasie Rzeczywistym] F --> G[Potwierdź i Wprowadzaj] style A fill:#fafafa,stroke:#eaeaea,color:#333 style F fill:#000,stroke:#000,color:#fff style G fill:#000,stroke:#000,color:#fff ``` --- ## Podstawowy Zestaw Sintaksu LaTeX NoteRich obsługuje kompletny zestaw sintaksu matematycznego LaTeX. Oto podstawowe elementy, których potrzebujesz, aby zacząć. ### Operacje Podstawowe i Litery Greckie ```latex # Operacje Arytmetyczne i Algebralne $a + b$, $\frac{x}{y}$, $\sqrt{x^2 + y^2}$, $x_i^{n}$ # Litery Greckie (Małe i Duże) $\alpha, \beta, \gamma, \theta, \lambda, \omega$ $\Gamma, \Delta, \Theta, \Lambda, \Omega$ ``` ### Obliczenia i Granice ```latex # Derdy i Indyktów $\frac{dy}{dx}$, $\frac{\partial f}{\partial x}$, $\nabla \cdot \mathbf{F}$ $\int_{a}^{b} f(x) \, dx$, $\iint_{D} f(x,y) \, dA$ # Granice i Sumy $\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$ ``` ### Macierze i Algebra Linijowa ```latex # Macierze \begin{pmatrix} a & b \\ c & d \end{pmatrix} # Determinanty i Wektory \begin{vmatrix} 1 & 2 \\ 3 & 4 \end{vmatrix} = -2 \mathbf{v} = \begin{bmatrix} v_1 \\ v_2 \\ v_3 \end{bmatrix} ``` ### Zaawansowane Porządki Dla wieloliniowych wykładni używaj środowiska `align`, aby idealnie porządkować wzory przy znaku równości: ```latex \begin{align} (x+y)^2 &= (x+y)(x+y) \\ &= x^2 + xy + yx + y^2 \\ &= x^2 + 2xy + y^2 \end{align} ``` --- ## Integracja z Markdown: Skrót `$$" NoteRich bez problemu łączy Rich Text z Markdown. Jeśli wolisz pisać w trybie Markdown, nie musisz otwierać dialogu edytora wizualnego za każdym razem, gdy tworzysz wzory. Możesz używać standardowych separatorów LaTeX: * **Matematyka Inline**: Ową wzór otwórz wokół jednego znaku dolara. * *Wpis*: `Wzór kwadratowy to $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$.` * *Wynik*: Wzór kwadratowy to $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$. * **Matematyka Block**: Ową wzór otwórz wokół dwóch znaków dolara na nowej linii. * *Wpis*: ```markdown $$ \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} $$ ``` Inteligentny parser NoteRich automatycznie wykrywa te bloki, zachowuje formatowanie i wyświetla je pięknie, nie zakłócając ci flow Markdown. --- ## Kontrola Typografii i Funkcje Exportu Pro Gdy twój wzór zostanie umieszczony w dokumencie, NoteRich dostarcza **Pływające Narzędzie** przy jego wyborze, dając ci precyzyjną kontrolę nad jego prezentacją. ### 1. dynamiczny Rozmiar Czcionki Wzory block często muszą wyróżniać się od otaczającego tekstu. Po prostu wybierz wzór block i użyj przycisków **+** i **-** na pływającym narzędziu, aby powiększyć lub zmniejszyć rozmiar czcionki. NoteRich inteligentnie dostosowuje renderowanie SVG, aby zachować ostre, bez rozdzielania krawędzie przy każdym rozmiarze. ### 2. Kopiowanie i Export (Funkcja Pro) Chcesz użyć swojego wzoru na prezentacji lub pracy naukowej? * **Kopiowanie Kodu**: Natychmiast kopiuj surowy kod LaTeX do klawiatury. * **Pobranie SVG (Pro)**: Exportuj swój wzór jako wysokiej rozdzielczości, transparentny plik SVG. To idealne do importu do PowerPoint, Keynote lub narzędzi projektowych takich jak Figma, zapewniając, że twoja matematyka będzie wyraźna na każdym ekranie lub w druku. --- ## Widok Matematycznych Pojęć NoteRich nie polega tylko na statycznych wzorach; chodzi o widok danych i funkcji. Możesz łączyć swoje wzory LaTeX z interaktywnymi możliwościami wykresowania NoteRich, aby stworzyć kompleksowe dokumenty matematyczne. Na przykład, możesz dokumentować funkcję gęstości prawdopodobieństwa i natychmiast ją wyświetlić za pomocą interaktywnego wykresu: **Rozkład Gaussa:** $$ f(x) = \frac{1}{\sigma\sqrt{2\pi}} \exp\left( -\frac{1}{2}\left(\frac{x-\mu}{\sigma}\right)^2 \right) $$ **Interaktywny Widok:** ```echarts { "title": { "text": "Rozkład Gaussa (Kurwa Normalna)", "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%" } } ``` --- ## Najlepsze Praktyki Przechowywania Matematyki 1. **Używaj Trybu Block dla Podstawowych Streszczyń**: Jeśli wzór jest kluczowym wnioskiem akapitu, przejdź do trybu Block i zwiększ rozmiar czcionki używając pływającego narzędzia, aby wyróżnił się. 2. **Wykorzystuj `\text{}` dla Jasności**: Gdy mieszasz matematykę z słowami wewnątrz wzoru, zawsze otwórz słowa w $\text{}$. * *Źle*: $x = 5 if y > 0$ (Zmienne $i, f, y$ będą pisane nieprawidłowo kursywowo). * *Dobrze*: $x = 5 \text{ if } y > 0$. 3. **Używaj Węzłów Braces**: Zawsze używaj `{}` dla wyrażeń z wieloma znakami lub podstawami. `$x^10$` wygląda jak $x^10$, ale `$x^{10}$$` poprawnie wygląda jak $x^{10}$. 4. **Zachowaj Modularność**: Dla dużych wykładni, podziel je na kilka porządkowanych wzorów, zamiast jednego ogromnego, nieczytelnego bloku. ## Zakończenie Notacja matematyczna jest fundamentalnym filarem ludzkiej wiedzy. Poprzez integrację silnego, wielokrotnie działającego edytora LaTeX z widokiem w czasie rzeczywistym, kontrolą typografii i bezpiecznym wspieraniem Markdown, **NoteRich** eliminuje opóźnienia w pisaniu technicznym. Niezależnie od tego, czy jesteś studentem, badaczem czy inżynierem, NoteRich daje ci możliwość skupienia się na logice i piękności twoich wzorów, zamiast walczyć z narzędziami. --- <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]">Wzory Matematyczne</span> <span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Wydajność</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]">Widok Danych</span> </div>