Also detect raw "(1)" or "(a)" comes after a colon. Inline enumerate list should be used instead. Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx> --- utilities/cleverefcheck.pl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utilities/cleverefcheck.pl b/utilities/cleverefcheck.pl index c59e42d1..06d4928a 100755 --- a/utilities/cleverefcheck.pl +++ b/utilities/cleverefcheck.pl @@ -75,6 +75,9 @@ sub check_line { $safe = 1; } } + if ($line =~ /^(?=[\s]*+[^%])[^%]*^\s*\\item\s+[a-z]/ ) { + $safe = 0; + } if ($new_sentence) { if ($line =~ /^\s*`*[a-z]/ || $line =~ /^\s*\\acr/ || $line =~ /^\s*\\IX[^A\{]*\{[a-z]/ ) { @@ -82,7 +85,7 @@ sub check_line { } } if ($new_sentence == 2) { # after colon - if ($line =~ /^\s*\([0-9a-z]\)[\s~][a-z]/ ) { + if ($line =~ /^\s*\([0-9a-z]+\)/ ) { $safe = 0; } } -- 2.17.1