We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LATEXBuilderにおいて追加のUTF変換化が必要な場面があった。review-extにてLaTeXUtilsのオーバライドとしてMETACHARS[XXX]を定義し、METACHARS_REとMETACHARS_INVERTを再設定したが、当然ながらこれは定数名になっているので警告が表示された。
不可欠なエスケープとオプショナルなUTF置換(uplatexなどでは不要)が混在しているのも気になる。
The text was updated successfully, but these errors were encountered:
ちなみに必要になったのは25B6と25C0の両矢印ですが、マッピングがひたすら続くようだと何か自動生成させたほうがいいのかもしれないです。いずれにしてもエスケープとUTF命令を一緒くたにするのは後々都合が悪そう。
Sorry, something went wrong.
定数の再定義で警告が出るのは(あまりここをいじるのはおすすめではないので)積極的に治したいところはないのですが、エスケープとUTF命令変換の分割はあった方がよいかもですね…
最近開発された(?)バッドノウハウでは、METACHARSを変更したあと、
remove_const(:METACHARS_INVERT) remove_const(:METACHARS_RE) METACHARS_INVERT = METACHARS.invert METACHARS_RE = /[#{Regexp.escape(METACHARS.keys.join(''))}]/u
とすると警告が出ずに再定義ができるのでした……。
グローバル定数をやめたのでcloseします。
No branches or pull requests
LATEXBuilderにおいて追加のUTF変換化が必要な場面があった。review-extにてLaTeXUtilsのオーバライドとしてMETACHARS[XXX]を定義し、METACHARS_REとMETACHARS_INVERTを再設定したが、当然ながらこれは定数名になっているので警告が表示された。
不可欠なエスケープとオプショナルなUTF置換(uplatexなどでは不要)が混在しているのも気になる。
The text was updated successfully, but these errors were encountered: