latex-conference-template-organizer

Organize messy conference LaTeX template .zip files into clean Overleaf-ready structure. Use when the user asks to "organize LaTeX template", "clean up .zip template", or "prepare Overleaf submission template".

By galaxy-dawn · 351 installs

npx skills add galaxy-dawn/claude-scholar --skill latex-conference-template-organizer

Source repository · Upstream listing

LaTeX Conference Template Organizer Overview Transform messy conference LaTeX template .zip files into clean, Overleaf ready submission templates. Official conference templates often contain excessive example content, instructional comments, and disorganized file structures. This skill converts them into templates ready for writing. Working Mode Analyze then confirm mode : First analyze issues and present them to the user, then execute cleanup after confirmation. Complete Workflow Step 1: Extract and Analyze Extract Files Extract .zip to a temporary directory: Identify File Types File Type Purpose .tex LaTeX source files .sty / .cls Style files .bib Bibliography database .pdf / .png / .jpg Image files Identify Main File Common main file names: main.tex paper.tex document.tex sample sigconf.tex template.tex Identification methods: 1. Check if filename matches common patterns 2. Search for files containing \documentclass 3. If multiple candidates exist, ask user to confirm Step 2: Diagnose Issues Present discovered issues to the user: Disorganized File Structure Multi level directory nesting .tex files scattered across directories Unclear which file is the main file Redundant Content Detect the following patterns and flag for cleanup: Filenames containing: sample , example , demo , test Comments containing: sample , example , template , delete this Dependency Issues Referenced .sty / .cls files missing Image/table reference paths incorrect Step 3: Ask for Conference Information Ask the user for the following information: Step 4: Present Cleanup Plan Present the cleanup plan to the user and wait for confirmation: Step 5: Execute Cleanup Create Output Directory Structure Clean Up Main File (main.tex) Keep: \documentclass declaration Required package imports Core configuration (e.g., anonymous mode) Remove: Example section content Verbose instructional comments Example author/title information Add: Import sections with \input{text/XX section} Example main.tex structure (ACM template standard format): KDD 2026 Anonymous Submission Special Configuration For KDD 2026 (using ACM acmart template), add the nonacm option to the document class to remove footnotes: Create Section Files (text/) Create independent .tex files for each section, containing only section content without \begin{document} etc.: text/01 introduction.tex : text/02 related work.tex : text/03 method.tex : text/04 experiments.tex : text/05 conclusion.tex : Important notes: Abstract should be placed in main.tex preamble (before \begin{document} ), after \maketitle Files in text/ contain only sections , starting with \section{...} Do not include \begin{document} or other wrappers in text/ files Copy Style Files (styles/) Copy all .sty and .cls files from the original template to styles/ : Note: Maintain the original template's directory structure (e.g., acmart/ ), only move to styles/ . Handle Images and Tables Create Example Table File Important: Overleaf automatically deletes empty directories. To prevent the tables/ directory from being deleted, create an example table file: Notes: If the original template already has table files, this step can be skipped The example table is only to prevent directory deletion; it can be deleted or replaced Reference tables in the paper using \input{tables/example table.tex} or copy table content directly into section files Copy Bibliography Step 6: Generate README Information Source Priority 1. Conference link provided by user → Extract using WebFetch 2. Template file comments → Extract from .tex files 3. Default inference → Infer from \documentclass README Template latex \begin{figure}[h] \centering \includegraphics[width=0.8\linewidth]{figures/your image.pdf} \caption{Image caption} \label{fig:your label} \end{figure} latex \begin{table}[h] \centering \begin{tabular}{ c c } \hline Column 1 & Column 2 \\ \hline Content 1 & Content 2 \\ \hline \end{tabular} \caption{Table caption} \label{tab:your label} \end{table} Extract Information from Website (if user provided a link) Use WebFetch to get conference submission page content and extract: Page limits Anonymity requirements Format requirements Submission deadlines Step 7: Cleanup and Output Error Handling Error Scenario Handling Approach Main file not found List all .tex files, let user choose Dependency file missing Warn user, attempt to locate from template directory Cannot extract conference info Use default info from template, mark as [To be confirmed] Website inaccessible Fall back to template comments, prompt user to fill in manually Extraction failed Prompt user to check .zip file integrity Common Conference Template Types Conference Document Class Notes KDD (ACM SIGKDD) acmart Anonymous submission requires nonacm option to remove footnotes ACM Conferences acmart Requires anonymous mode \acmReview{anonymous} CVPR/ICCV cvpr Two column, strict page limits NeurIPS neurips 2025 Anonymous review, no page limit ICLR iclr2025 conference Two column, requires session info AAAI aaai25 Two column, 8 pages + references KDD Anonymous Submission Configuration Notes KDD 2026 uses the ACM acmart template and requires special configuration for anonymous submission: Submission version (remove all ACM metadata footnotes): Camera ready version (restore ACM metadata): Quick Reference Detect Document Type Common Cleanup Patterns