[prev in list] [next in list] [prev in thread] [next in thread] 

List:       r-help
Subject:    [R] Adding a table of contents to html output using the bookdown package
From:       "MacQueen, Don" <macqueen1 () llnl ! gov>
Date:       2018-02-21 22:21:09
Message-ID: 40365FE1-560C-454E-BAB3-1B431D846AC1 () llnl ! gov
[Download RAW message or body]

I am trying to get rmarkdown with bookdown to include a table of contents in html \
output, and having trouble.

Here is an example that I think illustrates the trouble.
I have a file "test.Rmd" as follows:

[127]% cat test.Rmd
---
title: Test Document
output: 
  html_document: 
    toc: true
---

# Introduction

some text

# A section

some more text
[128]%

If I run:

library(rmarkdown)
render('test.Rmd')

I get a table of contents in the html file (test.html). Nice.

However, for more flexibility in switching back and forth between html, pdf, and Word \
output, and to get section numbering and the ability to cross reference tables and \
figures by number, I am rendering my .Rmd files using a command like

library(bookdown)  
render('test.Rmd',  output_dir='.',  \
output_format=html_document2(number_sections=TRUE)  )

Then there is no table of contents.

Are there an additional argument I could add to this render() command to get a TOC? \
I've looked, and haven't been able to find one.

Thanks
-Don

p.s.
On the other hand, with
    render('test.Rmd', output_dir='.', \
output_format=pdf_document2(number_sections=TRUE)  ) I do get a TOC in the pdf \
document.


> sessionInfo()
R version 3.4.2 (2017-09-28)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: OS X El Capitan 10.11.6

Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib

locale:
[1] C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] bookdown_0.5  rmarkdown_1.6

loaded via a namespace (and not attached):
 [1] compiler_3.4.2  backports_1.1.1 magrittr_1.5    rprojroot_1.2  
 [5] htmltools_0.3.6 tools_3.4.2     yaml_2.1.14     Rcpp_0.12.14   
 [9] stringi_1.1.5   knitr_1.17      stringr_1.2.0   digest_0.6.13  
[13] openxlsx_4.0.17 evaluate_0.10.1



--
Don MacQueen
Lawrence Livermore National Laboratory
7000 East Ave., L-627
Livermore, CA 94550
925-423-1062
Lab cell 925-724-7509
 
 

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic