source(here::here("setup_knitr.R")) source(here::here("zaverecna_zprava_pomocne","kratka_zprava_manual.R"), encoding = "UTF-8") knitr::opts_chunk$set(echo = FALSE) rmarkdown::find_pandoc() # Try to use version at least 2.8 to allow unlisted header elements
if(gitbook_output) { cat("# (PART\\*) Závěry a doporučení {- #zavery-doporuceni}\n") }
Začínáme našimi hlavními závěry, další kapitoly pak poskytují širší kontext, více detailů a zdůvodnění těchto závěrů. Celkově spíše nečekáme, že zprávu budete číst celou, ale že se podívate na hlavní závěry, případně na konkrétní další části, které probudí vaši zvědavost. V textu užíváme zkratku “RS” ve smyslu “všichni členové i členky Junáka v roverském věku”.
preprocess_kz_element <- function(element) { element$name <- gsub("<U\\+([0-9A-Fa-f]*)>", "&#x\\1;", element$name) element$name <- gsub(" $", "", element$name) element } preprocess_kz_group <- function(group) { group$contents <- purrr::map(group$contents, preprocess_kz_element) group } kratka_zprava <- purrr::map(kratka_zprava, preprocess_kz_group)
heading_to_id <- function(heading) { without_accents <- stringi::stri_trans_general(str = heading, id = "Latin-ASCII") removed_special_chars <- gsub("[.\"|?!:,/] ?", "", without_accents) removed_entities <- gsub("&[^;]*;", "", removed_special_chars) handled_whitespace <- gsub(" ", "-", tolower(trimws(removed_entities))) handled_whitespace }
print_kz_element_full <- function(element) { cat("#### ", element$name, " {.unnumbered .unlisted .kz_heading #", heading_to_id(element$name), "}\n\n", trimws(element$text), "\n\n", sep = "") } print_kz_group_full <- function(group) { cat("## ", group$group_name, " {.kz_group #", heading_to_id(group$group_name), "}\n\n", sep = "") if(!is.null(group$group_subheading)) { if(gitbook_output) { cat("<div class='kz_subtitle'>", group$group_subheading, "</div>\n\n") } else { cat("**| ", group$group_subheading, "**\n\n") } } cat("<span class='rozbalit_vse hidden' id='rozbalit_vse_", heading_to_id(group$group_name) ,"'></span>\n\n", sep = "") if(!is.null(group$group_comment)) { cat(group$group_comment, "\n\n") } purrr::walk(group$contents, print_kz_element_full) } purrr::walk(kratka_zprava, print_kz_group_full)
V kapitole \@ref(koncepce) --- "Děravá koncepce roveringu" představujeme obecnější závěry ke koncepci roveringu a roverského programu, které se opírají primárně o úvahy a osobní zkušenosti nás či dalších lidí, se kterými jsme v průběhu projektu o roveringu diskutovali. V kapitolách \@ref(uvod-data) --- \@ref(sondy2015) se pak věnujeme analýze dat, zejména průzkumu, který jsme pro projekt provedli ale i dalším, které pak byly podkladem pro naše hlavní závěry i koncepční úvahy.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.