2011-10-03 63 views
2

我正在使用Vim編寫我的LaTeX文件,並且認爲我會做一些片段來幫助我。編寫簡單的代碼片段(例如beginfigure等)就沒有問題,但是當我嘗試設置標題(使用默認值包括一些大括號({}))時,我遇到了這個問題。我的網頁摘要的目的是,它會創建下列文字:Vim snipMate LaTeX模板

\title{My name\\\texttt{[email protected]}} 

我希望所有的最外面的大括號內的文本(那些屬於title)是一個佔位符,我試圖通過寫作來完成這個摘錄如下:

\title{${1:My name\\\texttt{[email protected]}}}${2} 

然而,我的問題是,snipMate似乎只使用名稱和電子郵件(省略了texttt命令的右括號)作爲佔位符。

+0

我會編輯您的問題做出反引號出現,但我不知道,如果這是你的文檔片斷應該創造什麼。請相應地編輯它,幷包含您想要創建的詳細示例。 – sidyll

+0

對不起,我誤點了帖子按鈕。我現在正在更新這個問題。 – sindrenm

+0

沒問題:-) – sidyll

回答

1

對於這些事情,SnipMate存在一些已知問題,嵌套的 大括號解析不起作用。也許有人知道如何做到這一點,但在 其間,我建議你創建兩個片段,一個用於\title,另一個用於 \texttt - 只是爲了簡化一點。

snippet \ti 
     \title{${1:My name}} 

snippet \te 
     \texttt{${1:[email protected]}} 
+1

謝謝你的迴應。我想我必須這樣做,只是希望snipMate將來能夠解決這個問題。 :-) – sindrenm