# NoteRich LaTeX数学方程式ガイド:公式の書き方 デジタルノートで数学式を書くことは、従来、複雑な対応を必要としたり、視覚的な美しさを犠牲にしなければならないという不便な作業でした。**NoteRich**は、ワークフローにシームレスに統合できる、ネイティブで高性能なLaTeX方程式エディターを提供することで、この問題を解決します。 複雑なアルゴリズムを記述する場合でも、物理の講義を書く場合でも、また統計データを整理する場合でも、このガイドがNoteRichでの数学記号の使い方を教えてくれます。 --- ## デュアルモード方程式エディター NoteRichの数学機能の核心は、インテリジェントな方程式エディターです。基本的なテキストエディターとは異なり、NoteRichは方程式の文脈を理解し、カスタマイズされた編集体験を提供します。 ### 1. インラインモード vs. ブロックモード 方程式エディターを開くと、シンプルで強力なオプションが表示されます:**インラインモード**です。 * **インラインモード(デフォルト)**:変数や文の中で自然に流れる短い表現に最適です(例: $E = mc^2$ または $x_i$)。エディターはシンプルな1行入力エリアを提供し、入力の流れを維持します。 * **ブロックモード(表示)**:「インライン」ボックスをチェックしないでブロックモードに切り替えます。これは、複雑な導出、定理、または中央に配置されるべき多行方程式に最適です。エディターは自動的に多行テキストエリアに拡大し、自由に作業できます。 ### 2. リアルタイムの視覚化 LaTeXコードがどのように見えるかを推測する必要はありません。エディターには、ダイアログの下部に専用の**視覚化**パネルがあります。LaTeXのソースを入力すると、NoteRichのレンダリングエンジンが即座にコンパイルし、美しく組み込まれた数学式を表示します。 ```mermaid graph LR A[方程式エディターを開く] --> B{モード選択} B -- インライン --> C[1行入力] 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区切り文字を使用できます: * **インライン数学**:方程式を単一のドル記号で囲みます。 * *入力例*:`二次公式は $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. **モジュール化する**:大規模な導出の場合、1つの巨大な、読みにくいブロックではなく、複数の整列した方程式に分けることです。 ## 結論 数学記号は人類の知識の基本的な柱です。実時間の視覚化、タイポグラフィの制御、シームレスなMarkdownサポートを備えた強力なデュアルモードLaTeXエディターを統合することで、**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>