首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用regex vim和tagbar来获取latex中图形的文件名

使用regex vim和tagbar来获取latex中图形的文件名
EN

Stack Overflow用户
提问于 2013-05-07 22:10:20
回答 1查看 317关注 0票数 2

我使用vim和tagbar来编写我的latex文件。在latex源代码中,图形的输入如下所示:

代码语言:javascript
复制
\includegraphics[width=0.70\textwidth]{../../figures/mechanical_diffusion/plate_hole/plate_hole_fem_elas_cd_map}

我希望在标记栏中只获取文件名,在本例中为"plate_hole_fem_elas_cd_map“。我在家里创建了一个.ctags,它包含以下代码行(从标记栏文档中的原始代码行修改而来):

代码语言:javascript
复制
--regex-latex=/^[\t]*\\includegraphics[[:space:]]*(\[[^]]*\])?[[:space:]]*(\[[^]]*\])?[[:space:]]*\{[\.{2}\/]*[[a-zA-Z0-9_]+\/]*([^}]+)\}/\3/g,graphic+listing/

但是我不能只得到文件名。我尝试了其他方法,但有时我只删除"../",有时我只得到"plate_hole"..我做错了什么?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-26 12:28:29

这个方法对我很有效:

代码语言:javascript
复制
--regex-latex=/^[\t]*\\includegraphics[[:space:]]*(\[[^]]*\])?[[:space:]]*(\[[^]]*\])?[[:space:]]*\{([^}]+\/)?([^}\/]+)\}/\4/g,graphic+listing/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16421188

复制
相关文章

相似问题

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