Hvordan bruke latex i Jupyter Notebook

Hvordan bruke latex i Jupyter Notebook
De fleste har vanligvis vanskeligheter med å skrive matematiske ligninger på datamaskinen. De trenger en passende applikasjon eller programvare for å overvinne dette problemet for å skrive algebraiske og vitenskapelige ligninger. Latex er en programvare av høy kvalitet for utarbeidelse av vitenskapelige dokumenter. Den består av Tex -makroer og programmer for å behandle latex tekniske dokumenter. Nå er latex tilgjengelig gratis i de fleste online redaktører. En av de mest populære er Jupyter Notebook som bruker Mathjax for å gjengi latex -syntaks i Markdown/HTML. For å bruke latex i Jupyter Notebook, legg latex matematikkinnholdet inne i '$… $' dobbel '$$… $$' symboler. Latex -filen lagres med (.Tex) utvidelse.

Denne guiden vil kort demonstrere hvordan du bruker latex i Jupyter Notebook.

Hva er Mathjax?

Mathjax er et JavaScript Cross-Browser-bibliotek som viser matematiske eller vitenskapelige notasjoner i nettlesere ved hjelp av latex og MathML-markering. Du trenger ikke å installere eller laste ned ekstra plugins, slik at det hjelper deg å skrive nettdokumenter og inkludere matematikk ved hjelp av JavaScript.

Før du utarbeider dokumentet i latex -syntaks i Jupyter -notisboken, må du sørge for at Mathjax skal inkluderes i Python -miljøet ditt. Du kan inkludere Mathjax i Python -miljøet ditt ved å bruke PIP- eller NPM -pakkebehandleren som følger:

> Pip3 installer mathjax

Nedenfor demonstreres noen latexnotasjoner og deres formål at vi vil implementere i Jupyter Notebook for å skrive matematiske ligninger:

Latex notasjoner for å skrive matematiske ligninger

Velg først markdown -cellene i Jupyter Notebook. Bruk nå dollarsymboler $$, for å starte og avslutte matematikkmodusen i Jupyter -notisboken.

Legg til grunnleggende matematikklikninger

Følgende notasjoner hjelper deg med å skrive grunnleggende matematiske ligninger i latex jupyter notatbok:

  • I matemodus, bruk \, symbol for å legge til litt avstand.
  • For å legge til en ny linje, bruk \\
  • For å vise brøkverdier, bruk \ frac verdi 1 verdi 2
  • For overskrifter eller kraft, bruk ^
  • For å legge til abonnement eller indekser, bruk _
  • For å ta kvadratrot av en verdi, bruk \ sqrt n verdi

Ved å bruke ovennevnte latexnotasjoner har vi skrevet følgende matematiske ligninger:

$$
\ frac a+b x+y, x^4, e^i \ pi, x_i, y_ ij \\ \ sqrt [4] 5
$$

Produksjon

Legg til romerske bokstaver

For å legge til romerske bokstaver i Jupyter Notebook, bruk følgende symboler:

$$
\ sin (-\ alpha) =-\ sin (\ alpha) \\
\ arccos (x) = \ arcsin (u) \\
\ log_n (n) = 1 \\
\ tan (x) = \ frac \ sin (x) \ cos (x)
$$

Produksjon

Legg til greske bokstaver

For å legge til greske bokstaver i en ligning, bruk \ og skriv navnet på den greske bokstaven. Noen greske bokstaver er tilgjengelige i både kapital og små bokstaver. For å inkludere Capital Greek -brevet, skriv den første bokstaven etter \ symbol i store bokstaver som følger:

\ Sigma, \ Sigma \\
\ Delta, \ Delta \\
\ Omega, \ Omega \\
\ Gamma, \ Gamma \\
\ Lamda, \ lambda \\

Produksjon

Se følgende eksempler som vil utdype hvordan du skriver greske bokstaver i Jupyter Notebook ved hjelp av latex:

$$
\ alpha = \ frac 2 \ pi 3 \, rad, \ pi = 3.14
$$

Produksjon

$$
4 \ omega = 3 \ pi f ,
f = \ frac 2c \ lambda ,
\ Delta_ \ pi = \ theta^3+\ lambda ,
\ Delta = \ frac 1 \ lambda^3
$$

Produksjon

Legg til sett og logikk

For å legge til sett og logiske symboler i Jupyter Notebook, bruk følgende notasjoner:

$$ \ mathbb n \ subset \ mathbb z \ subset \ mathbb d \ subset \ mathbb q \ subset \ mathbb r \ subset \ mathbb c $$

Produksjon

Skriv inn '\' og skriv deretter navnet på notasjonen som følger:

\ undergruppe, \ cap, \ kopp, \ forall, \ eksisterer, \ varnothing, \ Emptyset

Legg til derivater og integraler

For å legge til integraler og derivater som bruker latex i Jupyter -notisboken, bruk følgende symboler:

$$ f '(x) \\
f^(k) (x) \\
\ frac \ delvis f \ delvis x \\
\ frac \ delvis^k f \ delvis x^k $$
$$ \ int_ a^b f (x) dx \\
\ int_ a^b \ int_ c^d f (x, y) \, dxdy \\
\ iiint \\
\ Oint $$

Tilsett krøllete seler

Vi kan også legge til vertikale og horisontale krøllete seler ved hjelp av latex i Jupyter Notebook. For å starte venstre krøllete stag, bruk følgende attributt:

\venstre\

For å lukke den vertikale bruken av krøllstang

\Ikke sant\
$$
Sign (y) = \ venstre \
\ begynn array \\
2 & \ mbox if \ y \ i \ mathbf z^* \\
0 & \ mbox if \ y = 0 \\
-2 & \ mbox ellers.
\ end array
\Ikke sant.
$$
\\
$$
\venstre.
\ begynn array \\
\ beta^2 = \ Sqrt4 \\
\ beta \ geq 0
\ end array
\ høyre \ \ beta = 5
$$

Produksjon

For horisontal stag, bruk følgende attributter:

$$
\ Underbrace \ ln \ venstre (\ frac 3 4 \ høyre) _ \ Simeq -0.1456
< \overbrace\exp (3)^\simeq 6.8390
$$

Produksjon

Legg til matrise

Vi kan legge til forskjellige typer matriser ved hjelp av latex i Jupyter Notebook.

For å legge til vanlige matriser:

\ Begynn Matrix
5 & ​​4 & 3 \\
x & y & z
\ slutt matrise

For runde parenteser:

\ begynn pmatrix
5 & ​​4 & 3 \\
x & y & z
\ end pmatrix

For rør:

\ begynn vmatrix
5 & ​​4 & 3 \\
x & y & z
\ end vmatrix

For krøllete parenteser:

\ begynn bmatrix
1 & 2 & 3 \\
x & y & z
\ end bmatrix

Produksjon

Legg til funksjonsgrenser

For å bruke en grensefunksjon, bruk '\ grensen' inne i Dollar -symbolet. Følgende notasjoner som for det meste brukes til å skrive funksjonsgrenser:

$$ \ lim_ y \ to -\ infty f (y) $$
$$ \ max_ y \ i [a, b] f (y) $$
$$ \ min_ y \ i [\ alpha, \ beta] f (y) $$

Produksjon

Legg til sum og produkt

For å legge til sum og produktfunksjoner ved hjelp av latex i Jupyter Notebook, bruk følgende notasjoner:

For sumregel:

$$ \ sum_ j = 0^+\ ild a_ j $$

For å legge til produktregel

$$ \ prod_ j = 1^k a _ \ alpha_j $$

Produksjon

Konklusjon

Vi har forklart hvordan du bruker latex i en Jupyter -notatbok. Vi har sett hvordan forskjellige notasjoner hjelper oss å skrive de matematiske ligningene i en Jupyter -notatbok. Vi utforsket nesten alle attributter som brukes i latex for å skrive vitenskapelige og matematiske ligninger. Velg alltid alternativet Markdown Cells for å skrive alle latexnotasjoner i Jupyter -notisboken.