2

私は vim と tagbar を使ってラテックスファイルを書き込んでいます。ラテックス ソースでは、グラフィックの入力は次のようになります。

\includegraphics[width=0.70\textwidth]{../../figures/mechanical_diffusion/plate_hole/plate_hole_fem_elas_cd_map}

この場合、「plate_hole_fem_elas_cd_map」というファイル名のみをタグバーに取得したいと思います。自宅に .ctags を作成しました。これには、次の行があります (タグバーのドキュメントにある元の行から変更されています)。

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

しかし、ファイル名だけを取得することはできません。他のことも試しましたが、「../」のみを削除することもあれば、「plate_hole」のみを取得することもあります..何が間違っていましたか?

ありがとう

4

1 に答える 1