Assistant Professor of Political Science, Yale University
Resident Fellow at the Institution of Social and Policy Studies
Version 0.3 — 2026-09-11
Use these defaults for descriptive and regression tables in social science papers and results memos. Explicit user requests and journal requirements take precedence. Keep analytical choices separate from presentation preferences.
\caption, not \caption*. Use a colon:
Table 1: Sample Construction. Make both the label and short title bold
and normal text size, even when the table body uses smaller text.\normalfont. Do not repeat a title inside the table body.\usepackage{booktabs,caption,array,makecell}
\captionsetup[table]{
font={normalsize,bf},labelfont=bf,textfont=bf,labelsep=colon,skip=6pt
}
\linewidth or add whitespace merely to fill the page. Start with tabular
rather than a width-filling tabular*.\makecell{Has newsletter\\in window}
is one way to wrap them.booktabs rules to separate headers and meaningful panels. Avoid vertical
rules, boxed grids, and decorative shading as defaults.\small if helpful. Adapt to the actual number of outcomes.
Avoid scaling the entire table to illegibly small text with \resizebox.0.215, not 21.5% or .22. Use thousands separators for counts: 21,437.✓ for included fixed effects and a blank cell for
excluded fixed effects. Ensure the TeX engine/font renders the glyph. A blank
FE cell means exclusion, not missing data; use a dash for genuinely missing
statistics.70,228 (hypothetical) or 21,437 (actual).gt for descriptive tables and modelsummary::modelsummary() for
regression tables. Generate both TeX and a gt HTML preview with an editable
gt object, unless the user requests fewer formats.glue, scales, and readr I/O; specify join
relationships. New Codex-authored scripts start with # Written by Codex.