2015-12-14 85 views
35

我正在通過Andrew Ng的Coursera使用Jupyter的Octave內核進行工作,當然MathJax提供了方程渲染。此細條出現在每個等式的右側,並且僅在Chrome中出現。有關堆棧中哪裏可能會出錯的任何想法?Chrome渲染帶尾垂直線的MathJax方程

Screenshot of vertical line in Jupyter equations

回答

24

這是由Chrome瀏覽器改變其舍入行爲的已知問題。它將在下一個版本中修復。見https://github.com/mathjax/MathJax/issues/1300

+2

僅供參考2015年12月底,該修復程序作爲MathJax v2.6.0的一部分發布。 –

+0

我有這個相同的問題,因爲我使用2.4 CDN URL。此URL提供了最新版本:https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML – jonbaldie

+1

@minrk列出了此相關問題的解決方案:http:// stackoverflow .com/questions/35171714/ipython-jupyter-notebook-producing-ghost-line-in-all-equations – buruzaemon

11

一個快速和骯髒的方法是右鍵單擊其中之一,並選擇Math Setting -> Math Renderer

另一個渲染另一種方法是創建該鏈接的書籤:javascript:$('.math>span').css("border-left-color","transparent")並雙擊它,在使用mathjax頁。看到my gist

+0

太好了,謝謝。我通過sagemath使用jupyter,而這個尾隨酒吧非常煩人。現在我只需添加一個包含%% javascript和你的js行的單元格,並且一切都很好! – lehalle

4

如果你的MathJax是不是最新版本,您可以添加到這個CSS樣式:

.MathJax nobr>span.math>span{border-left-width:0 !important}; 

那麼這個問題是可以解決的。