-------|---------------|---------------|
| Journal Articles | 30+ | Nature, Science, PLOS, IEEE, ACM, Cell Press |
| Conference Papers | 20+ | NeurIPS, ICML, CVPR, CHI, ISMB |
| Research Posters | 10+ | A0, A1, 36×48, various packages |
| Grant Proposals | 15+ | NSF, NIH, DOE, DARPA, foundations |
By Discipline
| Discipline |
Supported Venues |
| Life Sciences |
Nature, Cell Press, PLOS, ISMB, RECOMB |
| Physical Sciences |
Science, Physical Review, ACS, APS |
| Engineering |
IEEE, ASME, AIAA, ACM |
| Computer Science |
ACM, IEEE, NeurIPS, ICML, ICLR |
| Medicine |
NEJM, Lancet, JAMA, BMJ |
| Interdisciplinary |
PNAS, Nature Communications, Science Advances |
Helper Scripts
query_template.py
Search and retrieve templates by venue name, type, or keywords:
# Find templates for a specific journal
python scripts/query_template.py --venue "Nature" --type "article"
# Search by keyword
python scripts/query_template.py --keyword "machine learning"
# List all available templates
python scripts/query_template.py --list-all
# Get requirements for a venue
python scripts/query_template.py --venue "NeurIPS" --requirements
customize_template.py
Customize templates with author and project information:
# Basic customization
python scripts/customize_template.py \
--template assets/journals/nature_article.tex \
--output my_paper.tex
# With author information
python scripts/customize_template.py \
--template assets/journals/nature_article.tex \
--title "Novel Approach to Protein Folding" \
--authors "Jane Doe, John Smith, Alice Johnson" \
--affiliations "MIT, Stanford, Harvard" \
--email "[email protected]" \
--output my_paper.tex
# Interactive mode
python scripts/customize_template.py --interactive
validate_format.py
Check document compliance with venue requirements:
# Validate a compiled PDF
python scripts/validate_format.py \
--file my_paper.pdf \
--venue "Nature" \
--check-all
# Check specific aspects
python scripts/validate_format.py \
--file my_paper.pdf \
--venue "NeurIPS" \
--check page-count,margins,fonts
# Generate validation report
python scripts/validate_format.py \
--file my_paper.pdf \
--venue "Science" \
--report validation_report.txt
Best Practices
Template Selection
- Verify currency: Check template date and compare with latest author guidelines
- Check official sources: Many journals provide official LaTeX classes
- Test compilation: Compile template before adding content
- Read comments: Templates include helpful inline comments
Customization
- Preserve structure: Don't remove required sections or packages
- Follow placeholders: Replace marked placeholder text systematically
- Maintain formatting: Don't override venue-specific formatting
- Keep backups: Save original template before customization
Compliance
- Check page limits: Verify before final submission
- Validate citations: Use correct citation style for venue
- Test figures: Ensure figures meet resolution requirements
- Review anonymization: Remove identifying information if required
Submission
- Follow instructions: Read complete author guidelines
- Include all files: LaTeX source, figures, bibliography
- Generate properly: Use recommended compilation method
- Check output: Verify PDF matches expectations
Common Formatting Requirements
Page Limits (Typical)
| Venue Type |
Typical Limit |
Notes |
| Nature Article |
5 pages |
~3000 words excluding refs |
| Science Report |
5 pages |
Figures count toward limit |
| PLOS ONE |
No limit |
Unlimited length |
| NeurIPS |
8 pages |
+ unlimited refs/appendix |
| ICML |
8 pages |
+ unlimited refs/appendix |
| NSF Proposal |
15 pages |
Project description only |
| NIH R01 |
12 pages |
Research strategy |
Citation Styles by Venue
| Venue |
Citation Style |
Format |
| Nature |
Numbered (superscript) |
Nature style |
| Science |
Numbered (superscript) |
Science style |
| PLOS |
Numbered (brackets) |
Vancouver |
| Cell Press |
Author-year |
Cell style |
| ACM |
Numbered |
ACM style |
| IEEE |
Numbered (brackets) |
IEEE style |
| APA journals |
Author-year |
APA 7th |
Figure Requirements
| Venue |
Resolution |
Format |
Color |
| Nature |
300+ dpi |
TIFF, EPS, PDF |
RGB or CMYK |
| Science |
300+ dpi |
TIFF, PDF |
RGB |
| PLOS |
300-600 dpi |
TIFF, EPS |
RGB |
| IEEE |
300+ dpi |
EPS, PDF |
RGB or Grayscale |
Writing Style Guides
Beyond formatting, this skill provides comprehensive writing style guides that capture how papers should read at different venues—not just how they should look.
Why Style Matters
The same research written for Nature will read very differently than when written for NeurIPS:
- Nature/Science: Accessible to non-specialists, story-driven, broad significance
- Cell Press: Mechanistic depth, comprehensive data, graphical abstract required
- Medical journals: Patient-centered, evidence-graded, structured abstracts
- ML conferences: Contribution bullets, ablation studies, reproducibility focus
- CS conferences: Field-specific conventions, varying evaluation standards
Available Style Guides
| Guide |
Covers |
Key Topics |
venue_writing_styles.md |
Master overview |
Style spectrum, quick reference |
nature_science_style.md |
Nature, Science, PNAS |
Accessibility, story-telling, broad impact |
cell_press_style.md |
Cell, Neuron, Immunity |
Graphical abstracts, eTOC, Highlights |
medical_journal_styles.md |
NEJM, Lancet, JAMA, BMJ |
Structured abstracts, evidence language |
ml_conference_style.md |
NeurIPS, ICML, ICLR, CVPR |
Contribution bullets, ablations |
cs_conference_style.md |
ACL, EMNLP, CHI, SIGKDD |
Field-specific conventions |
reviewer_expectations.md |
All venues |
What reviewers look for, rebuttal tips |
Writing Examples
Concrete examples are available in assets/examples/:
nature_abstract_examples.md: Flowing paragraph abstracts for high-impact journals
neurips_introduction_example.md: ML conference intro with contribution bullets
cell_summary_example.md: Cell Press Summary, Highlights, eTOC format
medical_structured_abstract.md: NEJM, Lancet, JAMA structured format
Workflow: Adapting to a Venue
- Identify target venue and load the appropriate style guide
- Review writing conventions: Tone, voice, abstract format, structure
- Check examples for section-specific guidance
- Review expectations: What do reviewers at this venue prioritize?
- Apply formatting: Use LaTeX template from
assets/
Resources
Bundled Resources
Writing Style Guides (in references/):
venue_writing_styles.md: Master style overview and comparison
nature_science_style.md: Nature/Science writing conventions
cell_press_style.md: Cell Press journal style
medical_journal_styles.md: Medical journal writing guide
ml_conference_style.md: ML conference writing conventions
cs_conference_style.md: CS conference writing guide
reviewer_expectations.md: What reviewers look for by venue
Formatting Requirements (in references/):
journals_formatting.md: Comprehensive journal formatting requirements
conferences_formatting.md: Conference paper specifications
posters_guidelines.md: Research poster design and sizing
grants_requirements.md: Grant proposal requirements by agency
Writing Examples (in assets/examples/):
nature_abstract_examples.md: High-impact journal abstract examples
neurips_introduction_example.md: ML conference introduction format
cell_summary_example.md: Cell Press Summary/Highlights/eTOC
medical_structured_abstract.md: NEJM/Lancet/JAMA abstract format
Templates (in assets/):
journals/: Journal article LaTeX templates
posters/: Research poster templates
grants/: Grant proposal templates
Scripts (in scripts/):
query_template.py: Search and retrieve templates
customize_template.py: Customize with author info
validate_format.py: Check compliance with requirements
External Resources
Journal Author Guidelines:
Conference Formatting:
Grant Resources:
Example Usage
Example 1: Nature Article Submission
User: "I need to prepare a manuscript for Nature"
Response:
1. Load Nature formatting requirements (references/journals_formatting.md)
2. Retrieve Nature template (assets/journals/nature_article.tex)
3. Key requirements:
- Length: ~3000 words, ~5 pages
- Format: Single column, 12pt font
- Citations: Numbered superscript (Nature style)
- Figures: 300+ dpi, RGB color
4. Customize template with your title, authors, affiliations
5. Compile and validate against requirements
Example 2: NeurIPS Conference Paper
User: "What are the formatting requirements for NeurIPS?"
Response:
From references/conferences_formatting.md:
- Page limit: 8 pages main text + unlimited references/appendix
- Format: Two-column, 10pt font
- Template: neurips_2024.sty (official style file)
- Anonymization: Required for initial submission
- Citations: Numbered (brackets)
- Figures: High resolution, colorblind-safe recommended
Example 3: NSF Proposal
User: "Help me format an NSF proposal"
Response:
NSF requirements (from references/grants_requirements.md):
- Project Description: 15 pages maximum
- Project Summary: 1 page (Overview, Intellectual Merit, Broader Impacts)
- Budget Justification: 3-5 pages
- Biographical Sketch: 3 pages per senior personnel
- Font: Minimum 10pt, Times Roman or similar
- Margins: 1 inch all sides
Template: assets/grants/nsf_proposal_template.tex
Example 4: Conference Poster
User: "I need to create a poster for ISMB"
Response:
ISMB poster specifications:
- Size: Typically A0 portrait (33.1 × 46.8 inches)
- Recommended template: beamerposter or tikzposter
- Font sizes: Title 60-85pt, Headers 36-48pt, Body 24-32pt
- Include: QR code for paper/supplementary materials
Available templates:
- assets/posters/beamerposter_academic.tex
- assets/posters/tikzposter_research.tex
Updates and Maintenance
Template Currency:
- Templates updated annually or when venues release new guidelines
- Last updated: 2024
- Check official venue sites for most current requirements
Reporting Issues:
- Template compilation errors
- Outdated formatting requirements
- Missing venue templates
- Incorrect specifications
Summary
The venue-templates skill provides comprehensive access to:
- 50+ publication venue templates across disciplines
- Detailed formatting requirements for journals, conferences, posters, grants
- Helper scripts for template discovery, customization, and validation
- Integration with other scientific writing skills
- Best practices for successful academic submissions
Use this skill whenever you need venue-specific formatting guidance or templates for academic publishing.
1---2name: venue-templates3description: Access comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.4license: MIT license5---6-------|---------------|---------------|7| **Journal Articles** | 30+ | Nature, Science, PLOS, IEEE, ACM, Cell Press |8| **Conference Papers** | 20+ | NeurIPS, ICML, CVPR, CHI, ISMB |9| **Research Posters** | 10+ | A0, A1, 36×48, various packages |10| **Grant Proposals** | 15+ | NSF, NIH, DOE, DARPA, foundations |1112### By Discipline1314| Discipline | Supported Venues |15|------------|------------------|16| **Life Sciences** | Nature, Cell Press, PLOS, ISMB, RECOMB |17| **Physical Sciences** | Science, Physical Review, ACS, APS |18| **Engineering** | IEEE, ASME, AIAA, ACM |19| **Computer Science** | ACM, IEEE, NeurIPS, ICML, ICLR |20| **Medicine** | NEJM, Lancet, JAMA, BMJ |21| **Interdisciplinary** | PNAS, Nature Communications, Science Advances |2223## Helper Scripts2425### query_template.py2627Search and retrieve templates by venue name, type, or keywords:2829```bash30# Find templates for a specific journal31python scripts/query_template.py --venue "Nature" --type "article"3233# Search by keyword34python scripts/query_template.py --keyword "machine learning"3536# List all available templates37python scripts/query_template.py --list-all3839# Get requirements for a venue40python scripts/query_template.py --venue "NeurIPS" --requirements41```4243### customize_template.py4445Customize templates with author and project information:4647```bash48# Basic customization49python scripts/customize_template.py \50 --template assets/journals/nature_article.tex \51 --output my_paper.tex5253# With author information54python scripts/customize_template.py \55 --template assets/journals/nature_article.tex \56 --title "Novel Approach to Protein Folding" \57 --authors "Jane Doe, John Smith, Alice Johnson" \58 --affiliations "MIT, Stanford, Harvard" \59 --email "[email protected]" \60 --output my_paper.tex6162# Interactive mode63python scripts/customize_template.py --interactive64```6566### validate_format.py6768Check document compliance with venue requirements:6970```bash71# Validate a compiled PDF72python scripts/validate_format.py \73 --file my_paper.pdf \74 --venue "Nature" \75 --check-all7677# Check specific aspects78python scripts/validate_format.py \79 --file my_paper.pdf \80 --venue "NeurIPS" \81 --check page-count,margins,fonts8283# Generate validation report84python scripts/validate_format.py \85 --file my_paper.pdf \86 --venue "Science" \87 --report validation_report.txt88```8990## Best Practices9192### Template Selection931. **Verify currency**: Check template date and compare with latest author guidelines942. **Check official sources**: Many journals provide official LaTeX classes953. **Test compilation**: Compile template before adding content964. **Read comments**: Templates include helpful inline comments9798### Customization991. **Preserve structure**: Don't remove required sections or packages1002. **Follow placeholders**: Replace marked placeholder text systematically1013. **Maintain formatting**: Don't override venue-specific formatting1024. **Keep backups**: Save original template before customization103104### Compliance1051. **Check page limits**: Verify before final submission1062. **Validate citations**: Use correct citation style for venue1073. **Test figures**: Ensure figures meet resolution requirements1084. **Review anonymization**: Remove identifying information if required109110### Submission1111. **Follow instructions**: Read complete author guidelines1122. **Include all files**: LaTeX source, figures, bibliography1133. **Generate properly**: Use recommended compilation method1144. **Check output**: Verify PDF matches expectations115116## Common Formatting Requirements117118### Page Limits (Typical)119120| Venue Type | Typical Limit | Notes |121|------------|---------------|-------|122| **Nature Article** | 5 pages | ~3000 words excluding refs |123| **Science Report** | 5 pages | Figures count toward limit |124| **PLOS ONE** | No limit | Unlimited length |125| **NeurIPS** | 8 pages | + unlimited refs/appendix |126| **ICML** | 8 pages | + unlimited refs/appendix |127| **NSF Proposal** | 15 pages | Project description only |128| **NIH R01** | 12 pages | Research strategy |129130### Citation Styles by Venue131132| Venue | Citation Style | Format |133|-------|---------------|--------|134| **Nature** | Numbered (superscript) | Nature style |135| **Science** | Numbered (superscript) | Science style |136| **PLOS** | Numbered (brackets) | Vancouver |137| **Cell Press** | Author-year | Cell style |138| **ACM** | Numbered | ACM style |139| **IEEE** | Numbered (brackets) | IEEE style |140| **APA journals** | Author-year | APA 7th |141142### Figure Requirements143144| Venue | Resolution | Format | Color |145|-------|-----------|--------|-------|146| **Nature** | 300+ dpi | TIFF, EPS, PDF | RGB or CMYK |147| **Science** | 300+ dpi | TIFF, PDF | RGB |148| **PLOS** | 300-600 dpi | TIFF, EPS | RGB |149| **IEEE** | 300+ dpi | EPS, PDF | RGB or Grayscale |150151## Writing Style Guides152153Beyond formatting, this skill provides comprehensive **writing style guides** that capture how papers should *read* at different venues—not just how they should look.154155### Why Style Matters156157The same research written for Nature will read very differently than when written for NeurIPS:158- **Nature/Science**: Accessible to non-specialists, story-driven, broad significance159- **Cell Press**: Mechanistic depth, comprehensive data, graphical abstract required160- **Medical journals**: Patient-centered, evidence-graded, structured abstracts161- **ML conferences**: Contribution bullets, ablation studies, reproducibility focus162- **CS conferences**: Field-specific conventions, varying evaluation standards163164### Available Style Guides165166| Guide | Covers | Key Topics |167|-------|--------|------------|168| `venue_writing_styles.md` | Master overview | Style spectrum, quick reference |169| `nature_science_style.md` | Nature, Science, PNAS | Accessibility, story-telling, broad impact |170| `cell_press_style.md` | Cell, Neuron, Immunity | Graphical abstracts, eTOC, Highlights |171| `medical_journal_styles.md` | NEJM, Lancet, JAMA, BMJ | Structured abstracts, evidence language |172| `ml_conference_style.md` | NeurIPS, ICML, ICLR, CVPR | Contribution bullets, ablations |173| `cs_conference_style.md` | ACL, EMNLP, CHI, SIGKDD | Field-specific conventions |174| `reviewer_expectations.md` | All venues | What reviewers look for, rebuttal tips |175176### Writing Examples177178Concrete examples are available in `assets/examples/`:179- `nature_abstract_examples.md`: Flowing paragraph abstracts for high-impact journals180- `neurips_introduction_example.md`: ML conference intro with contribution bullets181- `cell_summary_example.md`: Cell Press Summary, Highlights, eTOC format182- `medical_structured_abstract.md`: NEJM, Lancet, JAMA structured format183184### Workflow: Adapting to a Venue1851861. **Identify target venue** and load the appropriate style guide1872. **Review writing conventions**: Tone, voice, abstract format, structure1883. **Check examples** for section-specific guidance1894. **Review expectations**: What do reviewers at this venue prioritize?1905. **Apply formatting**: Use LaTeX template from `assets/`191192---193194## Resources195196### Bundled Resources197198**Writing Style Guides** (in `references/`):199- `venue_writing_styles.md`: Master style overview and comparison200- `nature_science_style.md`: Nature/Science writing conventions201- `cell_press_style.md`: Cell Press journal style202- `medical_journal_styles.md`: Medical journal writing guide203- `ml_conference_style.md`: ML conference writing conventions204- `cs_conference_style.md`: CS conference writing guide205- `reviewer_expectations.md`: What reviewers look for by venue206207**Formatting Requirements** (in `references/`):208- `journals_formatting.md`: Comprehensive journal formatting requirements209- `conferences_formatting.md`: Conference paper specifications210- `posters_guidelines.md`: Research poster design and sizing211- `grants_requirements.md`: Grant proposal requirements by agency212213**Writing Examples** (in `assets/examples/`):214- `nature_abstract_examples.md`: High-impact journal abstract examples215- `neurips_introduction_example.md`: ML conference introduction format216- `cell_summary_example.md`: Cell Press Summary/Highlights/eTOC217- `medical_structured_abstract.md`: NEJM/Lancet/JAMA abstract format218219**Templates** (in `assets/`):220- `journals/`: Journal article LaTeX templates221- `posters/`: Research poster templates222- `grants/`: Grant proposal templates223224**Scripts** (in `scripts/`):225- `query_template.py`: Search and retrieve templates226- `customize_template.py`: Customize with author info227- `validate_format.py`: Check compliance with requirements228229### External Resources230231**Journal Author Guidelines**:232- Nature: https://www.nature.com/nature/for-authors233- Science: https://www.science.org/content/page/instructions-authors234- PLOS: https://plos.org/resources/for-authors/235- Cell Press: https://www.cell.com/author-guidelines236237**Conference Formatting**:238- NeurIPS: https://neurips.cc/Conferences/2024/CallForPapers239- ICML: https://icml.cc/Conferences/2024/StyleAuthorInstructions240- CVPR: https://cvpr.thecvf.com/Conferences/2024/AuthorGuidelines241242**Grant Resources**:243- NSF PAPPG: https://www.nsf.gov/publications/pub_summ.jsp?ods_key=pappg244- NIH Forms: https://grants.nih.gov/grants/how-to-apply-application-guide.html245- DOE Funding: https://science.osti.gov/grants246247## Example Usage248249### Example 1: Nature Article Submission250251```markdown252User: "I need to prepare a manuscript for Nature"253254Response:2551. Load Nature formatting requirements (references/journals_formatting.md)2562. Retrieve Nature template (assets/journals/nature_article.tex)2573. Key requirements:258 - Length: ~3000 words, ~5 pages259 - Format: Single column, 12pt font260 - Citations: Numbered superscript (Nature style)261 - Figures: 300+ dpi, RGB color2624. Customize template with your title, authors, affiliations2635. Compile and validate against requirements264```265266### Example 2: NeurIPS Conference Paper267268```markdown269User: "What are the formatting requirements for NeurIPS?"270271Response:272From references/conferences_formatting.md:273- Page limit: 8 pages main text + unlimited references/appendix274- Format: Two-column, 10pt font275- Template: neurips_2024.sty (official style file)276- Anonymization: Required for initial submission277- Citations: Numbered (brackets)278- Figures: High resolution, colorblind-safe recommended279```280281### Example 3: NSF Proposal282283```markdown284User: "Help me format an NSF proposal"285286Response:287NSF requirements (from references/grants_requirements.md):288- Project Description: 15 pages maximum289- Project Summary: 1 page (Overview, Intellectual Merit, Broader Impacts)290- Budget Justification: 3-5 pages291- Biographical Sketch: 3 pages per senior personnel292- Font: Minimum 10pt, Times Roman or similar293- Margins: 1 inch all sides294Template: assets/grants/nsf_proposal_template.tex295```296297### Example 4: Conference Poster298299```markdown300User: "I need to create a poster for ISMB"301302Response:303ISMB poster specifications:304- Size: Typically A0 portrait (33.1 × 46.8 inches)305- Recommended template: beamerposter or tikzposter306- Font sizes: Title 60-85pt, Headers 36-48pt, Body 24-32pt307- Include: QR code for paper/supplementary materials308Available templates:309- assets/posters/beamerposter_academic.tex310- assets/posters/tikzposter_research.tex311```312313## Updates and Maintenance314315**Template Currency**:316- Templates updated annually or when venues release new guidelines317- Last updated: 2024318- Check official venue sites for most current requirements319320**Reporting Issues**:321- Template compilation errors322- Outdated formatting requirements323- Missing venue templates324- Incorrect specifications325326## Summary327328The venue-templates skill provides comprehensive access to:3293301. **50+ publication venue templates** across disciplines3312. **Detailed formatting requirements** for journals, conferences, posters, grants3323. **Helper scripts** for template discovery, customization, and validation3334. **Integration** with other scientific writing skills3345. **Best practices** for successful academic submissions335336Use this skill whenever you need venue-specific formatting guidance or templates for academic publishing.337338