TeXact Rules¶
Some of these rules can seem like nitpicking, but users are free to disable them per their liking and, if supported, configure them.
Inthis (INT)¶
Code |
Name |
Message |
Severity |
|---|---|---|---|
INT001 |
Avoid ‘this work’ in the first line of the abstract. |
error |
Casing (CAS)¶
Code |
Name |
Message |
Severity |
|---|---|---|---|
CAS001 |
Incorrect casing. |
error |
|
CAS002 |
Use IEEE-style title casing. |
error |
Section (SEC)¶
Code |
Name |
Message |
Severity |
|---|---|---|---|
SEC001 |
Do not skip section heading levels. |
error |
Math (MAT)¶
Code |
Name |
Message |
Severity |
|---|---|---|---|
MAT001 |
Use LaTeX commands for plus-minus, assignment, comparison, and arrow symbols. |
error |
|
MAT002 |
Use LaTeX commands for common math operators. |
error |
|
MAT003 |
Use |
error |
|
MAT004 |
Use |
error |
|
MAT005 |
Use |
error |
|
MAT006 |
Use matching brackets, parentheses, and braces. |
error |
|
MAT007 |
Use LaTeX ellipsis commands instead of three periods. |
error |
|
MAT009 |
Brace multi-character subscripts and superscripts. |
warning |
|
MAT010 |
Brace square-root arguments. |
warning |
Unsure (UNS)¶
Code |
Name |
Message |
Severity |
|---|---|---|---|
UNS001 |
Avoid modal or uncertain wording. |
error |
|
UNS002 |
Reduce use of ‘we’ when it exceeds the configured maximum. |
error |
|
UNS003 |
Use authors’ to author’s in papers. |
error |
|
UNS004 |
Remove spaces before punctuation. |
error |
|
UNS005 |
Avoid ending a sentence with two periods. |
error |
|
UNS006 |
Add a space after periods. |
error |
|
UNS007 |
Use the appropriate dash for its context. |
warning |
|
UNS008 |
Avoid using two commas in a row. |
error |
|
UNS009 |
Use |
error |
RefLabel (REF)¶
Code |
Name |
Message |
Severity |
|---|---|---|---|
REF001 |
Use hyphens in label names. |
error |
|
REF002 |
Undefined label. |
error |
|
REF003 |
Unreferenced label. |
error |
|
REF004 |
Use the matching prefix for the label context. |
error |
|
REF005 |
Use a hard space ( |
error |
|
REF006 |
Place |
error |
|
REF007 |
Put labels after captions or first numbered items. |
warning |
|
REF008 |
Use |
error |
|
REF009 |
Remove parentheses around |
warning |
|
REF010 |
Capitalize the first letter of reference types before |
error |
|
REF011 |
Use a hard space ( |
error |
|
REF012 |
Use |
error |
|
REF013 |
Place |
error |
Figure (FIG)¶
Code |
Name |
Message |
Severity |
|---|---|---|---|
FIG001 |
Use an empty figure position or one of |
error |
|
FIG002 |
Avoid scaling figure images. |
error |
|
FIG003 |
Add a |
error |
|
FIG004 |
Add a |
error |
|
FIG005 |
Place the figure caption below the graphics. |
error |
|
FIG006 |
Use one consistent period style for all figure captions. |
error |
|
FIG007 |
Add the IEEEbiography image relative to the TeX file. |
error |
|
FIG008 |
Use an IEEEbiography image with a height/width ratio of 1.25. |
error |
ChkTeX (CHK)¶
CHK001 through CHK899 are reserved for native ChkTeX diagnostics with
native numbers 1 through 899. Native numbers at or above 900 are mapped into
a disjoint numeric range beginning at CHK1900. Their metadata and message
come from ChkTeX, and they link to the shared
chktex-diagnostic page.
Code |
Name |
Message |
Severity |
|---|---|---|---|
CHK901 |
ChkTeX not installed. |
warning |
|
CHK902 |
Provide |
error |
|
CHK903 |
Make the ChkTeX executable available on |
error |
|
CHK904 |
Fix the ChkTeX execution failure. |
error |