[爆卦]LaTeX 數學 式 轉換是什麼?優點缺點精華區懶人包

為什麼這篇LaTeX 數學 式 轉換鄉民發文收入到精華區:因為在LaTeX 數學 式 轉換這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者JKLee (J.K.Lee)看板Math標題[教學] 一鍵轉換LaTeX數學公式時間9/14─...

───────────────────────────────────────

本文的教學從LaTeX Examples的尾巴開始。

LaTeX Examples:

The Cauchy-Schwarz Inequality
$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right)
\left( \sum_{k=1}^n b_k^2 \right)$

An Identity of Ramanujan
$\frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} =
1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}}
{1+\frac{e^{-8\pi}} {1+\ldots} } } }$
================================

步驟1.

使用桌機的瀏覽器打開這篇文章。
手機的話用 Puffin 瀏覽器 ( https://goo.gl/JsofbS )。
本文的網址: https://www.ptt.cc/bbs/Math/M.1505402987.A.A20.html


步驟2.

複製以下代碼
javascript:(function(){function e(e){var t='.MathJax .mn {background:
inherit;} .MathJax .mi {color: inherit;} .MathJax .mo {background:
inherit;}';var
a=e.createElement('style');a.innerText=t;try{a.textContent=t}catch(n){}e.getEl
ementsByTagName('body')[0].appendChild(a);var
i=e.createElement('script'),o;i.src='//cdnjs.cloudflare.com/ajax/libs/mathjax/
2.7.0/MathJax.js?config=TeX-MML-AM_HTMLorMML.js';i.type='text/javascript';o='M
athJax.Hub.Config({tex2jax:{inlineMath:[[\'$\',\'$\']],displayMath:[[\'\\\\[\'
,\'\\\\]\']],processEscapes:true}});MathJax.Hub.Startup.onload();';if(window.o
pera)i.innerHTML=o;else
i.text=o;e.getElementsByTagName('head')[0].appendChild(i)}function
t(t){if(t.MathJax===undefined){e(t.document)}else{t.MathJax.Hub.Queue(new
t.Array('Typeset',t.MathJax.Hub))}}var
a=document.getElementsByTagName('iframe'),n,i;t(window);for(n=0;n<a.length;n++
){i=a[n].contentWindow||a[n].contentDocument;if(!i.document)i=i.parentNode;t(i
)}})();
複製以上代碼


步驟3.

新增一個書籤。
該書籤的網址就是你在上一步複製的文字。


步驟4.

點擊上一步新增完成的書籤。


步驟5.

查看最上面的LaTeX格式的數學公式是否轉換成功。


備註:

1. 桌機的瀏覽器應可用此法。

2. 手機的瀏覽器我目前僅知 CloudMosa 的 Puffin 可以,Firefox 與 Chrome 不行。

3. code裡面有一段

src='//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js

如果這個CDN掛掉了,就要再找新的CDN代替。



參考資料:


[1]中文說明 bookmarklet

用網址列執行 JavaScript @ Vexed's Blog
http://blog.xuite.net/vexed/tech/21958975


[2]本文的 js code 與 LaTeX 範例來源

MathJax Bookmartlet
https://www.checkmyworking.com/misc/mathjax-bookmarklet


[3]可用 Bookmarklet 的手機瀏覽器

Puffin Web Browser (CloudMosa Inc.)
https://play.google.com/store/apps/details?id=com.cloudmosa.puffinFree

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.247.40
※ 文章網址: https://www.ptt.cc/bbs/Math/M.1505402987.A.A20.html
suhorng : 用這種的偷懶也可以XD 當然本文的優點是本地執行09/14 23:54
suhorng : MathJax javascript 可以把網頁中所有 $ $ 都轉換09/14 23:54
suhorng : 成 typeset 好的樣式吧? 比一個個複製更方便美觀09/14 23:54

使用本文提供的方法(即 MathJax Bookmarklet)

雖然是本地執行,但有個缺點

所執行的code是從外部的CDN下載來的

而MathJax官方提供的CDN已於今年(2017)4月底關閉了
https://www.mathjax.org/cdn-shutting-down/

不過本文提供的code,裡面的CDN網址已經換新的了

你可以看到裡面有一段
src='//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js

如果這個CDN掛掉了,就要再找新的CDN代替。

springman : 這可以貼到 latex 板嗎?謝謝。09/15 05:06
※ JKLee:轉錄至看板 LaTeX
as7218 : 有新的source啊,MathJax文中那篇就有了09/15 09:48
as7218 : 只是MathJax官方不再提供CDN, 移到cloudflare去了09/15 09:49
as7218 : 啊,看太快,看錯原po的回應了...囧09/15 09:52
xcycl : 通常網頁要表示數學式子就會支援 MathJax 了...09/22 05:52

我是想用在PTT上。


※ 編輯: JKLee (118.161.200.52), 10/18/2017 10:11:59
※ 編輯: JKLee (220.138.23.221), 02/10/2018 18:57:31

你可能也想看看

搜尋相關網站