Loading...
No commits yet
Not committed History
README.md • 2.7 KB

Manuscript

This directory contains the main manuscript files and compilation outputs.

Usage

From project root:

# Basic compilation
./scripts/shell/compile_manuscript.sh

# Skip figures
./scripts/shell/compile_manuscript.sh --no_figs

# Quiet mode
./scripts/shell/compile_manuscript.sh --quiet

# Draft mode (single-pass)
./scripts/shell/compile_manuscript.sh --draft

Directory Structure

01_manuscript/
├── base.tex                  # Main LaTeX document
├── contents/
   ├── figures/
      ├── caption_and_media/   # Place figure files here
      └── captions/            # Figure captions (auto-generated)
   ├── tables/
      ├── caption_and_media/   # Place table files here
      └── captions/            # Table captions (auto-generated)
   ├── latex_styles/            # LaTeX packages and formatting
   ├── abstract.tex
   ├── introduction.tex
   ├── methods.tex
   ├── results.tex
   ├── discussion.tex
   └── conclusion.tex
├── archive/                    # Version history
├── logs/                       # Compilation logs
└── docs/                       # Documentation

Output Files

After successful compilation:
- manuscript.pdf - Final compiled manuscript
- manuscript.tex - Processed LaTeX source
- manuscript_diff.pdf - PDF showing changes (when diff enabled)
- manuscript_diff.tex - LaTeX with change tracking

Adding Figures

  1. Place figure files in contents/figures/caption_and_media/
  2. Use naming convention: .NN_description.ext
  3. NN: Two-digit number (01, 02, ...)
  4. description: Brief description (optional)
  5. ext: png, jpg, tif, svg, mmd (Mermaid), pptx

Example: .01_workflow.png

Missing figures automatically generate placeholder images with instructions.

Adding Tables

  1. Place table files in contents/tables/caption_and_media/
  2. Use naming convention: .NN_description.tex

Compilation Options

  • -nf, --no_figs - Skip figure processing
  • -nt, --no_tables - Skip table processing
  • -nd, --no_diff - Skip diff generation
  • -d, --draft - Single-pass compilation
  • -dm, --dark_mode - Black background, white text
  • -p2t, --ppt2tif - Convert PowerPoint to TIF (WSL)
  • -c, --crop_tif - Auto-crop TIF images
  • -q, --quiet - Suppress detailed output
  • --force - Force full recompilation
  • -h, --help - Show help

Troubleshooting

  • Check logs/global.log for compilation errors
  • Ensure all symlinks in contents/ are properly set
  • Verify LaTeX container is available (Apptainer/Singularity)