Bookdown contest submission: a live example for Elsevier academic journals

in bookdown •  8 months ago 



  • Write academic papers of Elsevier journals with R markdown syntax.
  • A live example is provided. I published it TODAY!
  • Create multiple file formats, including .pdf, single .html, gitbook, .md, .epub, docx.


It is today that one of my academic manuscripts is published on Agricultural and Forest Meteorology, one of the top journals in my scientific research area. This paper is the first paper of mine written in R bookdown environment from the preparation to the publication. Hooray! Now it is time to share its bookdown files.

Elsevier is one of the world's major providers of scientific, technical, and medical information. Elsevier owns 2500 journals, which is why I would like to share my bookdown manuscript for re-use.

An Example with Its Repo

The example is the paper I have just published TODAY. It is open-access. Users could either see it online or download the pdf version. Before the publication, a version with numbered lines is recommended for reviewers, which looks like this:

It is produced by my bookdown project, which is available on the GitHub Repo. You could view the .docx, .epub, .html, .pdf, and .tex as well.

I should mention that you will fail in creating the book if you only download the repo and build it with R bookdown. You could see that in 'index.Rmd' there is a line which calls an R script:


paper.R processes my data and creates the data and figures for the manuscript. I would not like to share paper.R at the moment. Anyway, you could get an impression how the pdf is created from the .Rmd files even without seeing paper.R.

Technical details

Elsevier provides a LaTeX template which is free for using. I modified it as 'tex/template.tex', i.e. something was moved from the original LaTeX template to the yaml of 'index.Rmd'. Users could simply compare them and then get an idea how to convert a LaTeX template into a bookdown template.

Any suggestions are welcome. Just PR the repo!

Posted from my blog with SteemPress :
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi @dapeng!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 4.023 which ranks you at #3376 across all Steem accounts.
Your rank has improved 12 places in the last three days (old rank 3388).

In our last Algorithmic Curation Round, consisting of 236 contributions, your post is ranked at #231.

Evaluation of your UA score:
  • Some people are already following you, keep going!
  • You have already convinced some users to vote for your post, keep trying!
  • Your contribution has not gone unnoticed, keep up the good work!

Feel free to join our @steem-ua Discord server