0
我需要在LaTeX的HTML代碼和我使用listings
軟件包內。 的問題是,如果有一個$
人物在我的HTML代碼字的$
後的顏色在Emacs被打破。要獲得正確的顏色,我需要使用另一個$
。
例如:在文檔的其餘部分的文本是不正確突出
\begin{lstlisting}
var mapElement = $("#map")[0];
var mapOptions = {
center: new google.maps.LatLng(43.720741,10.408413),
zoom: 10
};
\end{lstlisting}
的$
字符之後。 我沒有使用AUCTeX,而是Emacs的默認latex-mode
。
任何想法?
你可以添加一個屏幕截圖來說明問題另外,您使用的是什麼版本的Emacs在Emacs的24.3.50.1,我似乎得到正確的高亮顯示的'\ {開始} lstlisting','\結束? {lstlisting}'標籤對本身,並沒有突出的上市環境中的JavaScript代碼在所有。 – Chris
至於Emacs的中繼線(GNU Emacs的24.3.50.1下(x86_64-蘋果darwin10.8.0,NS蘋果了AppKit的當前版本-1038.36)on 2014-03-19 on MP.local),您提供的代碼突出顯示'\ begin'和'\ end'爲紅色偏紫色;'1stlisting'在兩個地方都是藍色的 - 平衡代碼是默認黑和Emacs具有白色背景,這是一個空白'.emacs'(又名'init.el')使用「定義'乳膠模式TEX-mode.el''。因此,我的第一預感/猜測是你的用戶配置文件中的某個地方有一個自定義的字體鎖定義,在**中不是**前mode.el'。 – lawlist