README-PT.md

knitr

R-CMD-check Check knitr examples Codecov test coverage CRAN release

O pacote R knitr é um motor de programação literata (o literate programming de Donald Knuth) de propósito geral, com API's leves desenhadas para dar aos usuários controle total das saídas, sem trabalho pesado de codificação. Ele combina muitas funcionalidades em um único pacote com pequenos ajustes motivados pelo meu uso diário do Sweave. Vejam a homepage do pacote para detalhes e exemplos. Vejam os FAQ's para uma lista de perguntas (incluindo sobre onde levantar questões).

Instalação

Você pode instalar a versão estável em CRAN:

install.packages('knitr')

Você pode instalar a versão em desenvolvimento em https://yihui.r-universe.dev, que fornece compilações (builds) diários do knitr:

options(repos = c(
  yihui = 'https://yihui.r-universe.dev',
  CRAN = 'https://cloud.r-project.org'
))

install.packages('knitr')

Motivação

Enquanto o Sweave e seus pacotes anexos como cacheSweave e pgfSweave são um motor de programação literata em R razoavelmente bom, eu freqüentemente sinto minhas mãos estão atadas, por exemplo:

Livro Dynamic Documents with R and knitr

O pacote knitr foi desenhado para dar ao usuário acesso à todas as partes do processo de lidar com um documento de programação literata, então não há necessidade de hackear nenhum componente do núcleo se você quiser mais liberdade. Eu atravessei o código fonte do pgfSweave e do cacheSweave algumas vezes, e freqüentemente me sinto desconfortável com a quantidade de código copiada da distribuição oficial do R, especialmente quando R tem uma nova versão lançada (eu vou começar a me preocupar se os anexos - add-ons - estão atuais com o Sweave oficial).

Uso

library(knitr)
?knit
knit(input)

Se as opções não forem explicitadas, knitr vai tentar adivinhar configurações-padrão razoáveis. Alguns manuais estão disponíveis, como o manual principal, e o manual de gráficos. Para uma referência organizada, ver o livro do knitr.

Licença

Este pacote é software livre e de código aberto, licenciado sobre a GPL.



yihui/knitr documentation built on Nov. 14, 2024, 3:14 p.m.