Skip to content

Connect Integrity Check with Cleanup Actions #8736

@ThiloteE

Description

@ThiloteE

Problem:

  1. Use Quality > check integrity (Ctrl + F8)
  2. Find special characters e.g. as implemented in Add integrity check for LaTeX special characters #8712
  3. 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 the escape % signs cleanup action
  • When using integrity check and finding a $ sign, it should be offered to use the escape $ 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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions