プラグインタグバーで、作成者は、.ctagsいくつかの素敵なラテックスタグを生成するためにファイルにいくつかの行を追加することをお勧めします。一例は
--regex-latex=/^\\section[[:space:]]*\*[[:space:]]*\{([^}]+)\}/\. \1/s,section/
これに関して私が抱えている唯一の問題は、コメント付きの行と一致することです。ラテックスのコメントは、任意の行がに続くもの%です。そこで、正規表現を次のように変更しようとしました。
--regex-latex=/^[[:space:]]*[^%]+\\section[[:space:]]*(\[[^]]*\])?[[:space:]]*\{([^}]+)\}/\. \2/s,section/
追加した部分は、[[:space:]]*[^%]+1つ以上のスペースの後に%charが続く行を削除しようとしています。しかし、問題は、で始まる行が\section{whatever}タグを生成しないことです。これを修正する方法はありますか?