首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vim snipMate LaTeX模板

Vim snipMate LaTeX模板
EN

Stack Overflow用户
提问于 2011-10-04 02:42:56
回答 1查看 1.5K关注 0票数 2

我正在使用Vim来编写我的LaTeX文件,并且我想我应该做一些代码片段来帮助我。编写简单的代码片段(比如用于begin的代码片段,用于figure的代码片段等等)是没有问题的,但是当我尝试创建一个代码来设置标题时(默认值包括一些花括号({}) ),我就遇到了这个问题。我的代码片段的目标是创建以下文本:

代码语言:javascript
复制
\title{My name\\\texttt{me@email.com}}

我希望最外面的花括号(属于title的)中的所有文本都是一个占位符。我尝试通过编写以下代码片段来实现此目的:

代码语言:javascript
复制
\title{${1:My name\\\texttt{me@email.com}}}${2}

然而,我的问题是,snipMate似乎只使用名称和电子邮件(省略了texttt命令的结束括号)作为占位符。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-04 03:21:32

SnipMate在这些方面有一些已知的问题,对嵌套大括号的解析就是不起作用。也许有人知道如何做到这一点,但在此期间,我建议您创建两个代码片段,一个用于\title,另一个用于\texttt -只是为了简单一点。

代码语言:javascript
复制
snippet \ti
        \title{${1:My name}}

snippet \te
        \texttt{${1:me@email.com}}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7639229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档