Create a homework report
In the homework repositories following Homework 02 you are to create reports in quarto yourself.
These are suggestions how you create such a report.
- In RStudio select “New File” -> “Quarto Document…” to create a new .qmd-file.
- In Visual Studio Code “New File…” and then type “quarto” and select “Quarto Document Quarto” to create a new .qmd-file.
1 YAML
A useful YAML header for a homework report is
---
title: "Homework 02"
format:
html:
standalone: true # quarto will render to a html-file with a header
# and all css and javascript included (no extra directory with files for these needed)
embed-resources: true # The html will also embed all figures you produce
# (no extra directory with files for these needed)
code-fold: true # Code does not appear visually in the report, but can be "folded out"
number-sections: true # Usually you want to number the sections in a report
toc : true # Table of contents make navigation in longer files easier
---
Writing in a jupyter notebook (.ipynb)
Instead of a .qmd file you can also write in a jupyter notebook (.ipynb) and render this file with quarto. To that end you start your notebook with the YAML header above in a raw cell.
2 After the YAML
Typically, you have a chunk loading your packages directly after the YAML header.
This is for an R report:
```{r}
#| label: load-packages
library(tidyverse) # You always need the tidyverse
# More helpful packages
library(patchwork) # for combining plots
```
3 Structuring your report
Make headers with #
and maybe ##
for second level headers.