Создание файла тегов для латекса для этикеток и элементов нагрудника

Я использую ctags для создания файла тегов для использования в Vim, чтобы Я могу перейти к определениям ярлыков и цитат. Однако у меня есть две проблемы:

  1. ctags включает \ ref в файл тегов, поэтому, когда я нажимаю кнопку перехода по метке \ ref , я не обязательно перехожу к определение метки, но может закончиться другой ссылкой на эту метку.
  2. Я хотел бы иметь возможность переходить к соответствующей записи в файле .bib с помощью команды \ cite , но ctags не генерирует записи для этого (я Я использую ctags * .tex * .bib ).

Я хотел переопределить определение ctags для файлов tex, чтобы можно было удалить записи \ ref , но это не сработало.

Мой файл ~ / .ctags:

--langdef=tex2
--langmap=tex2:.tex
--regex-tex2=/\\label[ \t]*\*?\{[ \t]*([^}]*)\}/\1/l,label/
13
задан daniel kullmann 14 November 2011 в 09:18
поделиться