O que thesis-defense-pptx-skill faz?
Habilidade para Codex / Claude que gera apresentações PPTX editáveis para defesa de tese a partir de PDF ou LaTeX, preservando um modelo PowerPoint personalizado. 从论文 PDF / LaTeX 生成可编辑答辩 PPTX,并保留指定 PPT 模板风格。
Resumo
Esta habilidade automatiza a criação de slides de defesa de tese a partir de documentos acadêmicos. Basta fornecer o caminho para seu arquivo PDF ou LaTeX e, opcionalmente, o caminho para um modelo PowerPoint (.pptx). A habilidade extrai o conteúdo principal (título, autores, afiliação, resumo, seções, figuras, tabelas, referências) e produz um conjunto de slides bem formatados.
Funcionalidades
- Suporte a múltiplos formatos de entrada: PDF e LaTeX (.tex)
- Preservação de template: Se um modelo
.pptxfor fornecido, a habilidade aplica seu design (tema, fontes, cores) aos slides gerados. - Conteúdo estruturado: Extrai automaticamente título, seções, figuras, equações e referências.
- Slides editáveis: O PPTX resultante é totalmente editável no PowerPoint, Google Slides ou LibreOffice.
- Integração com Codex / Claude: Pode ser invocada por comandos em linguagem natural no terminal (Codex) ou diretamente no chat (Claude).
Como usar
Com Codex (CLI)
codex "Crie uma apresentação de defesa de tese a partir de tese.pdf usando o modelo modelo-defesa.pptx"
Com Claude (Desktop)
- Arraste o arquivo
tese.pdf(outese.tex) para o chat do Claude. - Forneça o caminho do modelo (opcional):
modelo-defesa.pptx - Digite:
Gere slides para defesa de tese a partir deste PDF.
Requisitos
- Acesso a um ambiente com Python 3.8+ e bibliotecas:
python-pptx,pdfplumber,pylatex(para LaTeX),Pillow,requests - Para PDFs, a qualidade da extração depende da estrutura do PDF. PDFs baseados em texto funcionam melhor.
- Para arquivos
.tex, a habilidade analisa a estrutura LaTeX diretamente.
Opções avançadas
| Parâmetro | Descrição | Padrão |
|---|---|---|
template_path | Caminho para um modelo .pptx personalizado | None |
output_path | Caminho de saída para o PPTX gerado | defense_slides.pptx |
include_figures | Incluir figuras extraídas do documento | True |
max_slides | Número máximo de slides (0 = automático) | 0 |
Exemplo de prompt
"Extraia o conteúdo de 'minha_pesquisa.pdf', use o modelo 'template_universidade.pptx' e gere 'apresentacao_defesa.pptx' com até 15 slides, incluindo figuras."
Notas
- A extração de PDF pode não capturar perfeitamente tabelas complexas ou formatação matemática. LaTeX é geralmente mais confiável para esses casos.
- O tema do modelo tem precedência sobre o estilo padrão. Se nenhum modelo for especificado, um design limpo e genérico será usado.
- A habilidade foi testada com artigos acadêmicos em inglês e chinês.
Licença
MIT