Open
Description
Problem:
- Use
Quality > check integrity (Ctrl + F8)
- Find special characters e.g. as implemented in Add integrity check for LaTeX special characters #8712
- User will have to manually go to the entry and change the character(s).
Solution
Add button to integrity check that allows to immediately use the corresponding cleanup action.
E.g.
- When using integrity check and finding a
%
, it should be offered to use theescape % signs
cleanup action - When using integrity check and finding a
$
sign, it should be offered to use theescape $ signs
cleanup action - ...
Additional context
Of course, there should be some kind of explanation why users have a choice here. Users definitely should NOT be coerced to automatically apply these cleanup actions. #8712 shows how LaTeX special characters exist that cannot be easily converted from LaTeX to Unicode and vice versa and such conversion requires user action. Users should make decisions here that cannot be substituted by JabRef and hence if users are supposed to make a well-informed decision they require proper documentation.