serhii.net

In the middle of the desert you can say anything you want

30 Mar 2026

LaTeX paper checklist

For the main file, see: 240116-1701 LaTeX best practices

Camera-ready checklist

  • Enable reviewing mode in Overleaf
  • Change package options [review/final] etc.
  • Authors emails, names, order correct?
  • Acknowledgements present and uncommented?
  • Anonimity: uncensor names+URIs
  • Are acknowledgements, references, appendices a) allowed, b) part of page limit?
  • COMPRESSION: reconsider all hacks if you got more space for the camera-ready version
    • \setlength{\itemsep}{0pt} \setlength{\parskip}{0pt} and friends
    • \setlength{\belowcaptionskip}{0} \setlength{\abovecaptionskip}{10pt}1 <- default values
    • \looseness-1
    • Any paragraphs to un-merge for readability?
  • Go through pre-flight checklist below
  • Manually check ALL review-mode changes at the end!

Pre-flight checklist

  • Ask LLMs to proofread! THEN do the steps below.
  • Acknowledgements, references, appendices: a) allowed, b) count towards page limit?
    • In which order?
  • Anonymity: acknowledgements, again!
  • Search for TODOs in the text!
  • Consistency:
    • When to use single/double quotes (quotes), when emphasis (foreign languages?)
    • terminology?
      • (including in captions and inside figures (labels, titles!))
    • Table headers’ variables and names are easy to forget to update!
  • Tables
    • Did any footnote markers get deleted when pasting new data in tables?
    • Adding \bottomrules helps if distance between table and caption too small
  • Titles
    • Title Case where needed (paper title + sections)
    • Break the paper title in some pretty way
      • \mbox to avoid breaks, \- within word to mark break words
  • Citations+references
    • before periods and footnotes
    • always w/ NBSP
    • Double-check each reference, including inside table/figure captions!
    • citep=cite, citet if subject, citealp in parentheses
    • Don’t forget multiple citations exist [1,3]!
  • Commands/macros
    • Search for \TODO and any custom commands/macros you created
    • Check the spacing after any custom macros
  • Typography bits
    • 231206-1501 Hyphens vs dashes vs en-dash em-dash minus etc
    • Smart Quotes: Either `x’ and ``x’’ or \enquote{} everywhere
    • Large Numbers: Write large numbers as 54{,}000.99
    • ~ is \textasciitilde: check any estimate numbers (~50%)!
    • % is \%; check all percentages!
    • \ is \textbackslash
    • underscores, subscripts, superscripts are dangerous
    • Avoid footnotes after numbers
    • does minted caption use the same font as the rest?
    • -,--,--- are the safest — look and remove pasted UTF8 ones
  • NBSP (search and manually check each!)
    • Citations, \references (Figure~\ref{fig:somefig})
    • TODO
  • Look at logs!

Things that went wrong content-wise in the past

  • Read through all analysis and tables, make sure the data makes sense, the analysis/results match the numbers in the tables, the plots and the tables match to each other.
  • Make sure whatever you used to generate plots and tables used the exact same data!
Nel mezzo del deserto posso dire tutto quello che voglio.
comments powered by Disqus