支持 LaTeX 實時預覽的離線 Markdown 編輯器有哪些?
如果不考慮離線的話,我目前最滿意的就是 馬克飛象 - 專為印象筆記打造的Markdown編輯器 了。但我在使用中遇到過幾次換台電腦後同步失敗結果把最新版的筆記給覆蓋了的情形,雖然出現次數不多,但是也夠惱火的了。而且目前 Chrome 瀏覽器眾所周知,安裝馬克飛象的客戶端插件很麻煩。
當然,我知道可以通過購買印象筆記的高級版來獲得回滾筆記歷史版本的功能,但是我對印象筆記暫時並沒有購買的興趣。
我現在的想法是找一個離線版本的 Markdown 編輯器 + 金山快盤,然而我試了很多號稱很好的離線編輯器,結果很失望。
比如 markdownpad2 這個名氣很多,然而對 LaTeX 的實時預覽非常差;
我想要的就是下面的markdown代碼能夠完美的顯示出來:
#《Analysis of Financial Time Series》讀書筆記
##第一章 金融時間序列及其特徵
記$P_t$是資產在$t$時刻的價格,定義如下符號
- **(單期)簡單收益率** $displaystyle R_t=frac{P_t}{P_{t-1}}-1$
- **多期簡單收益率** 若從第$t-k$天到第$t$天這$k$個周期持有某種資產,則**k-期簡單收益率**$displaystyle R_t[k]$滿足
$$displaystyle 1+R_t[k]=frac{P_t}{P_{t-k}}=prod_{i=0}^{k-1}(1+R_{t-i})$$
- 若持有資產的期限為$k$年,則**(平均)年化收益率**定義為:
$$displaystyle ext{Annualized}(R_t[k]) =iggl(prod_{i=0}^{k-1}(1+R_{t-i})iggr)^{1/k} -1 = expiggr(frac{1}{k}sum_{i=0}^{k-1}ln (1+R_{t-i})iggl)-1$$
- **連續複合收益率**或**對數收益率(log--return)**定義為: $displaystyle r_t=ln(1+R_t)=ln frac{P_t}{P_{t-1}}$
這段代碼在馬克飛象上的顯示效果是這樣的:
在 markdownpad2 上的效果是這樣的:
目前在用smark,使用pandoc+mathjax轉換latex和markdown。 github源碼地址:elerao/Smark
更新 2016-12-21現在在用 Typora:a minimal markdown reading writing app ,真正的實時預覽,丟棄了傳統的預覽頁面,所見即所得。
typora完美滿足你的需求
Quiver ,效果如下
你說的這個大概不叫LaTeX實時預覽吧。
作業部落 Cmd Markdown 編輯閱讀器 可以實現這些筆記的轉換,並且它本身是支持聯機工作的。在這個鏈接頁面右上角下載客戶端。順便在這裡解釋一下一些看似支持顯示公式功能的編輯器會亂碼。不同的markdown編輯器為了實現數學公式預覽會使用不同的插件(例如mathjax)並且定義不同的宏(例如用$替代\()。使用mathjax的markdown編輯器可以通過在你的MD文件頭部添加其他代碼來實現公式預覽功能,這樣用戶就不用手動輸入一段javascript代碼了。例如,如果從零開始,僅僅使用mathjax,不做額外設置,你的操作方法是在markdown文檔最上面插入一段
&
隨後你需要在書寫公式時把所有_替換成\_,把$替換成\(和\),把$$替換成\[和\],等等,才能得到想要的預覽效果,而公式字體如同第二張圖片所示,英語正文字體為Euclid。如果要進行更多設置或者定義宏,可以在文件頭部進行其他修飾,這裡不展開討論具體方法,但是MarkdownPad定義的宏顯然過於簡單了。
Cmd Markdown的數學公式預覽就基於mathjax,在線、客戶端均基於稍稍落後的2.2版本,並且無法自定義設置,也可能無法覆蓋之。一個已知的BUG是,如果使用帶編號的egin{equation}
...
end{equation}
形式書寫公式,那麼每次更新預覽時,公式的編號只會自然增加(當然重新載入文件會恢復正常)。
作業部落的客戶端。
推薦閱讀:
※編寫一個新的操作系統,兼容windows(仿寫)合法嗎?
※為什麼使用優化軟體會讓 Windows 變得不穩定?
※有沒有可以替代驅動精靈的工具?
※為什麼在Universal App的概念提出後,很多新發布的應用(國內)還是只兼容手機/PC?
※為什麼 Windows 的命令行這麼難用?
TAG:MicrosoftWindows | LaTeX | Markdown |