Este documento explica como preparar o ambiente de desenvolvimento do repositório, organizar os arquivos e gerar as saídas (HTML, PDF, slides Reveal.js e PPTX).
Anaconda ou Miniconda – gerenciar Python e pacotes científicos.
https://www.anaconda.com/download
VS Code – editor recomendado (extensões: Python, Jupyter).
https://code.visualstudio.com/
MiKTeX (ou TeX Live) – necessário para gerar PDFs via Quarto.
https://miktex.org/download
Quarto – ferramenta central para renderização.
https://quarto.org/docs/download/
Se você já tem os notebooks prontos e não precisa editar/rodar células Python localmente, basta instalar:
A estrutura do repositório é:
repo/
_quarto.yml # configuração principal do projeto
assets/
slides.css # estilos de slides (Reveal.js)
notebooks/ # arquivos .ipynb (fonte principal)
figures/ # figuras usadas nos notebooks
html/ # saídas HTML
pdf/ # saídas PDF
pptx/ # saídas PowerPoint
revealjs/ # saídas Reveal.js
README.md # descrição do projeto
DEVELOPMENT.md # este documento
Comandos básicos (rodar a partir da raiz do repositório; trocar ‘my-notebook’ pelo nome do seu notebook):
quarto render notebooks/my-notebook.ipynb –to revealjs –no-clean –output-dir revealjs –output my-notebook-slides.html
quarto render notebooks/my-notebook.ipynb –to pdf –no-clean –output-dir pdf –output my-notebook.pdf
quarto render notebooks/my-notebook.ipynb –to html –no-clean –output-dir html –output my-notebook.html
quarto render notebooks/my-notebook.ipynb –to pptx –no-clean –output-dir pptx –output my-notebook.pptx
.ipynb, _quarto.yml, assets/ etc).