Assentamento/tutoriais/Tutorial_7_produzir arquivo...

106 lines
2.9 KiB
Plaintext

---
title: "Formatar TCC"
author: "Adenor Vicente Wendling"
date: "04/03/2021"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
Para baixar estilos de referências: <https://www.zotero.org/styles?q=abn>
No YAML
Incluir o .bib e o .csl da bibliografia no cabeçalho YAML do documento:
bibliography: ../citation/refs.bib
csl: ../citation/nature.csl
no texto... Citar usando o formato: [@sobrenome_primeirapalavra_ano] (olhar no zotero ou no mendeley a chave de citação)
No texto, a citação é marcada assim: @sobrenome_palavrachave_ano
Ex. [@dignazio_data_2020] -> (D'Ignazio & Klein 2020)
Ex. @dignazio_data_2020 -> D'Ignazio & Klein (2020)
Ex. [@noble_algorithms_2018, @dignazio_data_2020] -> (Noble 2018, D'Ignazio & Klein 2020)
Para que usa mendeley @@Sanchez2009
Se precisar colocar as referencias que não no final, (por ex. porque tem apéndices, figuras, tabelas) Incluir:
<div id="refs"></div>
* pacotes bookdown e thesisdown
Permite juntar vários .Rmd em um PDF único e incluir índice, referências...
thesisdown: Pacotes específicos para templates das universidades : variações são outros pacotes, ex. coppedown, ufscdown
.Rmd com cabeçalhos e templates de LATEX
# pagedown
paginação (separar em páginas) dos documentos de html
um passo direto de html a PDF
formata com templates CSS, e modelos .html
para documentos acadêmicos: pagedown::thesis_paged()
precisa editar o html e o CSS para fazer documentos em outra língua
# exportando para .docx
Um documento de referência pro estilo: "template_word.docx" com os estilos desejados modificados (à mão desde word)
No cabeçalho YAML:
word_document:
reference_docx: templates/template_word.docx
Para melhores resultados, é melhor knitar uma vez sem template, modificar o documento resultante e usar esse documento resultante como template.
Alguns problemas com tabelas, páginas horizontais, vão persistir checar bem!
Para documentos .odt igual:
**reference_odt: my-styles.odt**
# exportando para PDF
Tudo relacionado a PDF tem a ver com LATEX
.rmarkdown aceita marcação de LATEX no corpo do texto (ex. \newpage)
Templates e opções de LATEX
no YAML
Premite guardar o arquivo .tex intermediário
output:
pdf_document:
template: quarterly-report.tex
keep_tex: true
header_includes:
- \
Se for um template complexo pode ser mais fácil escrever diretamente em LATEX
. Mesmo fluxo de trabalho
# lidando com capítulos
O mais simples: um .Rmd com documentos "filhos"
ex. child = 'introducao.Rmd' nas opções de um chunk vazio
Permite manter estrutura de pastas/capítulos organizada
Funciona com os formatos de saída
Requer de atenção com relação aos cabeçalhos YAML! (depende do formato de saída e depende da estrutura dos documentos)
Vamos para Tese.Rmd na pasta docs