{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "[this doc on github](https://github.com/dotnet/interactive/tree/master/samples/notebooks/fsharp/Docs)\n", "\n", "# Math and LaTeX" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Math and LaTeX in Markdown\n", "\n", "Markdown can include latex content in the usual rules for Jupyter notebooks. \n", "\n", "Math content uses `$`, for example `$f(x)$` produces $f(x)$.\n", "\n", "To use a LaTex display use `$$...$$` or `\\begin{align}` or `\\begin{equation}`, e.g.\n", "\n", "```\n", "\\begin{align}\n", " \\nabla \\cdot \\vec{\\mathbf{E}} & = 4 \\pi \\rho \\\\\n", " \\nabla \\times \\vec{\\mathbf{E}}\\, +\\, \\frac1c\\, \\frac{\\partial\\vec{\\mathbf{B}}}{\\partial t} & = \\vec{\\mathbf{0}} \\\\\n", " \\nabla \\cdot \\vec{\\mathbf{B}} & = 0\n", "\\end{align}\n", "```\n", "\n", "produces" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\\begin{align}\n", " \\nabla \\cdot \\vec{\\mathbf{E}} & = 4 \\pi \\rho \\\\\n", " \\nabla \\times \\vec{\\mathbf{E}}\\, +\\, \\frac1c\\, \\frac{\\partial\\vec{\\mathbf{B}}}{\\partial t} & = \\vec{\\mathbf{0}} \\\\\n", " \\nabla \\cdot \\vec{\\mathbf{B}} & = 0\n", "\\end{align}" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Generated Math and LaTeX content \n", "\n", "Content can ge generated, e.g. " ] }, { "cell_type": "code", "execution_count": null, "metadata": { "dotnet_interactive": { "language": "fsharp" } }, "outputs": [], "source": [ "LaTeXString @\"\\begin{align}\n", "\\nabla \\cdot \\vec{\\mathbf{E}} & = 4 \\pi \\rho \\\\\n", "\\nabla \\times \\vec{\\mathbf{E}}\\, +\\, \\frac1c\\, \\frac{\\partial\\vec{\\mathbf{B}}}{\\partial t} & = \\vec{\\mathbf{0}} \\\\\n", "\\nabla \\cdot \\vec{\\mathbf{B}} & = 0\n", "\\end{align}\"" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "dotnet_interactive": { "language": "fsharp" } }, "outputs": [], "source": [ "MathString @\"H← 60 + \\frac{30(B−R)}{Vmax−Vmin} , if Vmax = G\"" ] } ], "metadata": { "kernelspec": { "display_name": ".NET (F#)", "language": "F#", "name": ".net-fsharp" }, "language_info": { "file_extension": ".fs", "mimetype": "text/x-fsharp", "name": "C#", "pygments_lexer": "fsharp", "version": "4.5" } }, "nbformat": 4, "nbformat_minor": 2 }