Jak używać lateks w notatniku Jupyter

Jak używać lateks w notatniku Jupyter
Większość ludzi zwykle ma trudności z pisaniem równań matematycznych na komputerze. Potrzebują odpowiedniej aplikacji lub oprogramowania do przezwyciężenia tego problemu do pisania równań algebraicznych i naukowych. Latex to wysokiej jakości oprogramowanie do przygotowywania dokumentacji naukowej. Składa się z makr i programów Tex do przetwarzania lateksowych dokumentów technicznych. Teraz Latex jest dostępny bezpłatnie w większości edytorów kodów źródłowych online. Jednym z najpopularniejszych jest notebook Jupyter, który używa MathJax do renderowania składni lateksowej wewnątrz Markdown/HTML. Aby używać lateksu w notebookie Jupyter, umieść treść matematyki lateksowej w symboli „$… $” $ $$… $$ ”. Plik lateksowy jest zapisywany z (.Tex) Rozszerzenie.

Ten przewodnik pokaże krótko, jak korzystać z lateksu w notatniku Jupyter.

Co to jest Mathjax?

MathJax to biblioteka przeglądarek JavaScript, która wyświetla notacje matematyczne lub naukowe w przeglądarkach internetowych za pomocą znaczników lateksu i Mathml. Nie musisz instalować ani pobierać dodatkowych wtyczek, aby pomogły pisać dokumenty internetowe i uwzględniać matematykę za pomocą JavaScript.

Przed przygotowaniem dokumentu w składni LaTex w notebookie Jupyter upewnij się, że MathJax powinien być zawarty w środowisku Python. Możesz dołączyć MathJax w swoim środowisku Python za pomocą Menedżera pakietów PIP lub NPM w następujący sposób:

> PIP3 zainstaluj Mathjax

Poniżej niektóre zapisy lateksowe i ich cel pokazano, że wdrożymy w notatniku Jupyter do pisania równań matematycznych:

Notacje lateksowe do pisania równań matematycznych

Najpierw wybierz komórki Markdown w notatniku Jupyter. Teraz użyj symboli dolara $$, aby rozpocząć i zakończyć tryb matematyki w notatniku Jupyter.

Dodaj podstawowe równania matematyczne

Poniższe notacje pomagają napisać podstawowe równania matematyczne w notatniku LaTex Jupyter:

  • W trybie matematycznym użyj \, symbol, aby dodać odrobinę odstępów.
  • Aby dodać nową linię, użyj \\
  • Do wyświetlania wartości frakcji użyj \ frac wartość 1 wartość 2
  • W przypadku instalacji górnych lub mocy użyj ^
  • Do dodawania indeksów indeksowych lub wskaźników użyj _
  • Aby pobrać pierwiastek kwadratowy o wartości, użyj \ sqrt n wartość

Korzystając z powyższych zapisów lateksowych, napisaliśmy następujące równania matematyczne:

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

Wyjście

Dodaj rzymskie litery

Aby dodać rzymskie litery w notebookie Jupyter, użyj następujących symboli:

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

Wyjście

Dodaj greckie litery

Aby dodać greckie litery w równaniu, użyj \ i wpisz nazwę greckiej litery. Niektóre greckie litery są dostępne zarówno w kapitale, jak i małe litery. Aby uwzględnić literę grecką, wpisz pierwszą literę po \ symbol w górach w następujący sposób:

\ sigma, \ sigma \\
\ delta, \ delta \\
\ omega, \ omega \\
\ gamma, \ gamma \\
\ Lamda, \ lambda \\

Wyjście

Zobacz poniższe przykłady, które rozwiną się, jak pisać greckie litery w notatniku Jupyter za pomocą LaTex:

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

Wyjście

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

Wyjście

Dodaj zestawy i logiki

Aby dodać zestawy i symbole logiczne w notatniku JUPYTER, użyj następujących notacji:

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

Wyjście

Wpisz „\”, a następnie napisz nazwę notacji w następujący sposób:

\ podzbiór, \ cap, \ cup, \ forall, \ istnieje, \ varnothing, \ puste

Dodaj pochodne i całki

Aby dodać całki i pochodne za pomocą lateks w notatniku Jupyter, użyj następujących symboli:

$$ f '(x) \\
f^(k) (x) \\
\ frac \ parial f \ częściowe x \\
\ frac \ parial^k f \ częściowe x^k $$
$$ \ int_ a^b f (x) dx \\
\ int_ a^b \ int_ c^d f (x, y) \, dxdy \\
\ iiint \\
\ Oint $$

Dodaj kręcone aparaty ortodontyczne

Możemy również dodać pionowe i poziome klastrowe klamry za pomocą lateksu w notatniku Jupyter. Aby uruchomić lewy klamrowy klamra, użyj następującego atrybutu:

\lewy\

Aby zamknąć pionowe użycie klamry

\Prawidłowy\
$$
znak (y) = \ left \
\ początek array \\
2 & \ mbox if \ y \ in \ mathbf z^* \\
0 & \ mbox if \ y = 0 \\
-2 & \ mbox else.
\ end tablica
\Prawidłowy.
$$
\\
$$
\lewy.
\ początek array \\
\ beta^2 = \ sqrt4 \\
\ beta \ geq 0
\ end tablica
\ right \ \ beta = 5
$$

Wyjście

Do horyzontalnego klamry użyj następujących atrybutów:

$$
\ underbrace \ ln \ lewy (\ frac 3 4 \ right) _ \ simeq -0.1456
< \overbrace\exp (3)^\simeq 6.8390
$$

Wyjście

Dodaj matrycę

Możemy dodać różne typy macierzy za pomocą LaTex w notatniku Jupyter.

Do dodawania zwykłych macierzy:

\ początek macierz
5 i 4 i 3 \\
X i Y i Z
\ end macierz

Do okrągłych nawiasów:

\ początek pmatrix
5 i 4 i 3 \\
X i Y i Z
\ end pmatrix

Dla rur:

\ początek vmatrix
5 i 4 i 3 \\
X i Y i Z
\ end vmatrix

W przypadku nawiasów kręconych:

\ początek bmatrix
1 i 2 i 3 \\
X i Y i Z
\ end bmatrix

Wyjście

Dodaj limity funkcji

Aby zastosować funkcję limitu, użyj „\ limitu” wewnątrz symbolu dolara. Poniższe zapisy wykorzystywane najczęściej do pisania limitów funkcji:

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

Wyjście

Dodaj sumę i produkt

Aby dodać funkcje suma i produktu za pomocą LaTex w notebookie Jupyter, użyj następujących zapisów:

Dla suma reguły:

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

Do dodania reguły produktu

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

Wyjście

Wniosek

Wyjaśniliśmy, jak używać lateksu w notatniku Jupyter. Widzieliśmy, w jaki sposób różne notacje pomagają nam napisać równania matematyczne w notatniku Jupyter. Badaliśmy prawie wszystkie atrybuty używane w lateksach do pisania równań naukowych i matematycznych. Zawsze wybieraj opcję komórek Markdown, aby zapisać wszystkie zapisy lateksowe w notatniku JUPYTER.