一键导入
page-adjustment
Strategies for fitting a paper to a venue's page limit without destroying content quality. Applies to any phase that modifies paper content.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Strategies for fitting a paper to a venue's page limit without destroying content quality. Applies to any phase that modifies paper content.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Rules for maintaining figure and table data integrity. All visual data must trace to result files — never invented or modified for convenience.
How to submit SLURM jobs on the SANDS Lab ROCS testbed cluster (KAUST). Covers GPU GRES selection (v100/a100 — p100 is off-policy), QoS caps, conda env activation, multi-node DeepSpeed, preemptible spot jobs, and the watchdog that kills jobs with <15% GPU utilization. Use for any project whose compute_backend is slurm and whose cluster nodes are named `mcnode*`.
Protocol for requesting human intervention when an agent encounters a blocker it cannot resolve autonomously.
Containerized isolation via Apptainer for reproducible experiments. Use whenever the project executes third-party code (agent frameworks, browser agents, codegen tools, benchmark harnesses), runs GPU workloads via Slurm on a shared cluster, needs a reproducible runtime environment for paper claims, or isolates untrusted/adversarial inputs from the host. Broadly applicable to measurement, benchmark, and systems papers — not only to malicious-code experiments.
Rules for maintaining research integrity. No simulation, no fabrication, no shortcuts.
Best practices for project-isolated environment setup. All installations must be local to the project, never global.
基于 SOC 职业分类
| name | page-adjustment |
| description | Strategies for fitting a paper to a venue's page limit without destroying content quality. Applies to any phase that modifies paper content. |
| tags | ["writing","latex","page-limit","appendix","compression"] |
Page adjustment is surgery, not demolition. Every change must preserve the paper's technical accuracy, figure correctness, and citation integrity. The approach should be proportional to the gap — small gaps need small edits, large gaps may require structural changes.
Before making any change, compile and measure:
Match the intervention to the gap. Do not restructure the paper to fix a 0.2-page overshoot.
When new experiment results or analyses need to be added (review phase, dev phase, any iteration):
\appendix, with a brief summary (1-3 sentences) and forward reference in the main body.Strategies are ranked by information loss, not by effort. Exhaust every option in a higher priority before touching the next priority. "Venue-limit at any cost" is not a valid excuse for jumping ahead; the compression mechanism will keep looping until the body fits, so burning a loop on a lossless strategy is always preferable to a lossy one.
These move or compact content without deleting anything substantive. Try all of these before Priority 2.
\appendix — NOT figures. Detailed per-category
breakdowns, extended ablation tables, full proofs/derivations,
hyperparameter sweeps, prompt templates, implementation minutiae, dataset
statistics beyond a summary — these belong in appendix. Keep a 1–3 sentence
body summary with a forward reference. Figures stay in the body: never
relocate a method/result/concept figure to the appendix just to fit the page
limit (condense prose instead, or — under relaxed page-fitting — accept a
slightly over/short last page). A figure pushed to the appendix to save space
usually should not have been generated at all.Only touch these after Priority 1 is exhausted.
\footnotesize (or \scriptsize for
wide tables with only numbers), remove redundant header rows. Do NOT
remove data columns or rows.These change what the reader actually sees. Consult
figures/figure_manifest.json's scalable field before acting on any
figure — the field exists precisely so you don't have to guess whether
shrinking is safe.
\includegraphics[width=…]. Only
allowed when the manifest entry says "scalable": true. These are
typically PaperBanana/Nano-Banana rendered concept figures; their
labels are rasterized so a 10–20% reduction is fine.figsize. When a
matplotlib figure is too wide/tall, open its plotting function in
scripts/create_paper_figures.py and reduce figsize there, then
re-run the script. Do NOT resize via \includegraphics
(scalable: false in the manifest forbids this) — matplotlib bakes
text into the PDF at authoring time, so shrinking via LaTeX makes
labels unreadable at 48% scale.figure* ↔ figure. A figure originally placed as
figure* + \textwidth can be moved into a column if its aspect
ratio and label density allow it after regeneration. Update the
manifest's placement field to match.\cite{} commands or modify references.bib.If after compression the body ends by spilling a single orphan line (a widow) onto the page beyond the limit — for example body occupies pages 1 through N+1 where page N+1 has ≤3 lines of content — do NOT respond by moving more content to appendix. Moving a paragraph removes much more than the offending 1–3 lines and produces an under-filled page N. Instead:
A widow is a compile-level layout artefact, not a content problem. Structural changes (move to appendix) are the wrong tool.
\cite{} commands or modifying references.bibThese elements require extra care during page adjustment:
results/ files. If you must modify a figure, re-read the source data. Do not change values from memory.references.bib — managed by the citation system. Prefer not to touch it.\documentclass, \usepackage, .sty, .bst are off-limits.The correct ordering of sections at the end of the paper is:
\clearpage + \bibliography{references} — references start on a new page\clearpage + \appendix — appendix starts on a new page after referencesNever place \appendix before \bibliography. When adding appendix content, verify this ordering is maintained.
Stray \clearpage/\newpage between body sections is a top cause of a large
blank gap at the bottom of a page. The only page breaks in the body are the
two above (before \bibliography, before \appendix). If you see a big
vertical blank — especially mid-paper before a \section{...} — search for a
\clearpage or \newpage between body sections and delete it; let the text
flow continuously. Do NOT try to fill the gap with \vspace or padding.
After every page adjustment pass:
results/ files — especially any figure or table you touched\ref{} or \cite{}