ehki/jIEEEtran

エントリのfileのパスで日本語とみなされる

Closed this issue · 2 comments

ehki commented

日本人向けツールであるため日本語で書きます。
addJPflag.py
において、各エントリの全stringをis_japaneseで判別しているため、例えばfileキーに日本語が含まれていると日本語エントリとみなされます。
gitを使い慣れていないのですが修正済ファイルがあるのでプルリクエストをすぐ送ります。

ehkiさん。ありがとうございます。有用そうですが,必要パッケージが少ない方がいいと思ったので別名かブランチを切って対応しようか考えています。

確かに日本語のpathがあり得ることは失念していました。逆に他のところには紛れそうにないと思ったのでpathの部分を無視するために単語毎に区切った後,\/で処理をエスケープする仕組みを導入してみました。

もし良ければテストしていただけませんか?

ehki commented

ありがとうございます。各tokenのチェックで、/\を使いエスケープもいいと思います。ただ、文献タイトルに/を使う著者もたまにいますので、キーを指定して検索をかけたほうが確実そうです。

正規表現でキー指定の検索バージョンを書いてみましたので、PRを更新しました。
bibtexparserは使用していません。
コミットが連なってしまいましたが、一つに纏めたほうがよいのですかね…?