Easy fix from a fresh R
installation (simple way)
You might need to modify some options in Rstudio.
Go to Tools
-> Global Options
->
Sweave
panel,
Change Sweave to knitr in the “Weave Rnw files
using” drop down menu. Then change pdf latex
to
Xelatex
The options should look like that
Then click apply at the bottom of the window (you
need to scroll, it can be hidden). It will ask you to modify this also
for the current project. Do it (it is the same options). Then
click apply at the bottom of the window and close the
window.
Then install the following package in R (type in the Rstudio
console)
install.packages(
tinytex::install_tinytex()
)
You are ready to test if this work. Create a new markdown document
and knit it as pdf
Going further:
installing Pandoc
Pandoc is a universal document
converter, ie: it allows to translate / save document from one type eg.
Rmarkdown .Rmd
to another eg. word document
.docx
or many other formats, eg. portable document
.pdf
. The list of the formats you can convert from and to
is given on the pandoc website. If you use pandoc alone to convert
between types, the conversion of the formatting (how it looks
like) might not be exactly as you wish but it does certainly
help to go faster in the process.
Pandoc, when used directly from Rstudio to render your Rmarkdown
files (.Rmd
file containing both codes and notes) as a word
document (.docx
) is a very powerful tool, because the
integration of Rstudio and pandoc is very well done.
The description and development website for this package (a github
repository) can be found here
To install the pandoc package in R, type the following line in
Rstudio console:
install.packages("pandoc")
The version you have to choose should look like :
pandoc-<version>-windows-x86_64.msi
Then double click on this file to install it, and follow the default
instructions for installation.
You might need to modify some options in Rstudio.
Go to Tools
-> Global Options
->
Sweave
panel,
Change Sweave to knitr in the “Weave Rnw files
using” drop down menu. Then click apply at the bottom
of the window and close the window.
LS0tDQp0aXRsZTogImByIHBhcmFtcyR0aXRsZWAiDQpkYXRlOiAiYHIgZm9ybWF0KFN5cy50aW1lKCksICclZCAlQiwgJVknKWAiDQphdXRob3I6IEV2ZSBaZXlsIEZpc2tlYmVjayBhbmQgTWFkZWxhaW5lIE5vcnN0csO2bQ0KcGFyYW1zOg0KICB0aXRsZTogIkluc3RhbGxhdGlvbiBjb21wbGVtZW50IC0ga25pdHRpbmcgZm9yIC5kb2N4IGFuZCAucGRmIGZpbGVzIiANCiAgDQprbml0OiAoZnVuY3Rpb24oaW5wdXRGaWxlLCBlbmNvZGluZykgew0KICBybWFya2Rvd246OnJlbmRlcihpbnB1dEZpbGUsIGVuY29kaW5nID0gZW5jb2RpbmcsIG91dHB1dF9kaXIgPSAiLi4vLi4vZG9jcyIpIH0pDQogICAgDQpvdXRwdXQ6IA0KICANCiAgcm1kZm9ybWF0czo6cmVhZHRoZWRvd246DQogICAgICBjc3M6IC4uL3N0eWxlcy9zdHlsZS5jc3MNCiAgICAgIHNlbGZfY29udGFpbmVkOiB0cnVlDQogICAgICBjb2RlX2Rvd25sb2FkOiB0cnVlDQogICAgICB0b2NfZGVwdGg6IDQNCiAgICAgIGRmX3ByaW50OiBwYWdlZA0KICAgICAgY29kZV9mb2xkaW5nOiBzaG93DQogICAgICBhdXRob3I6IHBhcmFtcyRhdXRob3INCiAgICAgIGhpZ2hsaWdodDogZXNwcmVzc28NCiAgICAgIG51bWJlcl9zZWN0aW9uczogdHJ1ZQ0KICAgICAgDQoNCiAgDQplZGl0b3Jfb3B0aW9uczogDQogIG1hcmtkb3duOiANCiAgICB3cmFwOiA3Mg0KLS0tDQoNCiMgRWFzeSBmaXggZnJvbSBhIGZyZXNoIFIgaW5zdGFsbGF0aW9uIChzaW1wbGUgd2F5KQ0KDQpZb3UgbWlnaHQgbmVlZCB0byBtb2RpZnkgc29tZSBvcHRpb25zIGluIFJzdHVkaW8uDQoNCkdvIHRvIGBUb29sc2AgLT4gYEdsb2JhbCBPcHRpb25zYCAtPiBgU3dlYXZlYCBwYW5lbCwgDQoNCiFbXSguL2ZpbGVzL3BkZl9yZW5kZXJfMS5wbmcpDQoNCkNoYW5nZSAqU3dlYXZlKiB0byAqa25pdHIqIGluIHRoZSAiV2VhdmUgUm53IGZpbGVzIHVzaW5nIiBkcm9wIGRvd24gbWVudS4gVGhlbg0KY2hhbmdlIGBwZGYgbGF0ZXhgIHRvIGBYZWxhdGV4YA0KDQohW1RoZSBvcHRpb25zIHNob3VsZCBsb29rIGxpa2UgdGhhdF0oZmlsZXMvUmVuZGVycGRmXzEucG5nKQ0KDQpUaGVuICAqKmNsaWNrIGFwcGx5KiogIGF0IHRoZSBib3R0b20gb2YgdGhlIHdpbmRvdyAoeW91IG5lZWQgdG8gc2Nyb2xsLCBpdCBjYW4gYmUNCmhpZGRlbikuIEl0IHdpbGwgYXNrIHlvdSB0byBtb2RpZnkgdGhpcyBhbHNvIGZvciB0aGUgY3VycmVudCBwcm9qZWN0LiBEbyBpdCAoaXQNCmlzIHRoZSBzYW1lIG9wdGlvbnMpLiBUaGVuICoqY2xpY2sgYXBwbHkqKiBhdCB0aGUgYm90dG9tIG9mIHRoZSB3aW5kb3cgYW5kIGNsb3NlDQp0aGUgd2luZG93LiANCg0KDQpUaGVuIGluc3RhbGwgdGhlIGZvbGxvd2luZyBwYWNrYWdlIGluIFIgKHR5cGUgaW4gdGhlIFJzdHVkaW8gY29uc29sZSkNCmBgYHtyLCBldmFsPUZBTFNFfQ0KaW5zdGFsbC5wYWNrYWdlcygNCiAgdGlueXRleDo6aW5zdGFsbF90aW55dGV4KCkNCiAgKQ0KYGBgDQoNCg0KWW91IGFyZSByZWFkeSB0byB0ZXN0IGlmIHRoaXMgd29yay4gQ3JlYXRlIGEgbmV3IG1hcmtkb3duIGRvY3VtZW50IGFuZCBrbml0IGl0DQphcyBwZGYNCg0KDQoNCiMgVGVzdGluZyBvciBjaGFuZ2luZyB0aGUgcmVuZGVyaW5nIGZvcm1hdCBmb3IgeW91ciBmaWxlcyAgDQoNCllvdSBjYW4gdHJ5IHRvIHJlbmRlciBhIHBkZiAocG9ydGFibGUgZG9jdW1lbnQgZm9ybWF0KSwgLmh0bWwgKHdlYnBhZ2UpIG9yIC5kb2N4ICh3b3JkIGRvY3VtZW50KSBmaWxlIGZyb20gYW4gUm1hcmtkb3duIGZpbGUgKGAuUm1kYCkgYnkgY2xpY2tpbmcgb24gdGhlIGBrbml0YCBidXR0b24uIA0KDQpXaGljaCBmb3JtYXQgeW91ciBkb2N1bWVudCBpcyByZW5kZXJlZCBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBoZWFkZXIgb2YgeW91ciBSIG1hcmtkb3duIGRvY3VtZW50LiANCg0KYGBge3IsIGV2YWw9RkFMU0V9DQpvdXRwdXQ6IHBkZl9kb2N1bWVudCAjIGZvciBwZGYgZG9jdW1lbnQNCm91dHB1dDogaHRtbF9kb2N1bWVudCAjIGZvciBodG1sIGRvY3VtZW50DQpvdXRwdXQ6IHdvcmRfZG9jdW1lbnQgIyBmb3Igd29yZCBkb2N1bWVudA0KYGBgDQoNCg0KDQojIEdvaW5nIGZ1cnRoZXI6IGluc3RhbGxpbmcgUGFuZG9jDQoNCi0gWyBdIE5PVCB0ZXN0ZWQgeWV0ICEgUGxlYXNlIHRlbGwgbWUgaWYgeW91IHdhbnQgdG8gdHJ5IHRoaXMuIA0KDQoNCltQYW5kb2NdKGh0dHBzOi8vcGFuZG9jLm9yZy8pIGlzIGEgdW5pdmVyc2FsIGRvY3VtZW50IGNvbnZlcnRlciwgaWU6IGl0IGFsbG93cyANCnRvIHRyYW5zbGF0ZSAvIHNhdmUgZG9jdW1lbnQgZnJvbSBvbmUgdHlwZSBlZy4gUm1hcmtkb3duIGAuUm1kYCB0byBhbm90aGVyIGVnLiANCndvcmQgZG9jdW1lbnQgYC5kb2N4YCBvciBtYW55IG90aGVyIGZvcm1hdHMsIGVnLiBwb3J0YWJsZSBkb2N1bWVudCBgLnBkZmAuIFRoZSANCmxpc3Qgb2YgdGhlIGZvcm1hdHMgeW91IGNhbiBjb252ZXJ0IGZyb20gYW5kIHRvIGlzIGdpdmVuIG9uIHRoZSBwYW5kb2Mgd2Vic2l0ZS4gDQpJZiB5b3UgdXNlIHBhbmRvYyBhbG9uZSB0byBjb252ZXJ0IGJldHdlZW4gdHlwZXMsIHRoZSBjb252ZXJzaW9uIG9mIHRoZSANCioqZm9ybWF0dGluZyAoaG93IGl0IGxvb2tzIGxpa2UpKiogbWlnaHQgbm90IGJlIGV4YWN0bHkgYXMgeW91IHdpc2ggYnV0IGl0IGRvZXMgDQpjZXJ0YWlubHkgaGVscCB0byBnbyBmYXN0ZXIgaW4gdGhlIHByb2Nlc3MuICANCg0KDQpQYW5kb2MsIHdoZW4gdXNlZCBkaXJlY3RseSBmcm9tIFJzdHVkaW8gdG8gcmVuZGVyIHlvdXIgUm1hcmtkb3duIGZpbGVzIA0KKGAuUm1kYCBmaWxlIGNvbnRhaW5pbmcgYm90aCBjb2RlcyBhbmQgbm90ZXMpIGFzIGEgd29yZCBkb2N1bWVudCAoYC5kb2N4YCkgaXMgYSANCnZlcnkgcG93ZXJmdWwgdG9vbCwgYmVjYXVzZSB0aGUgaW50ZWdyYXRpb24gb2YgUnN0dWRpbyBhbmQgcGFuZG9jIGlzIHZlcnkgd2VsbCANCmRvbmUuDQoNCi0gWyBdIElzIHRoaXMgdGhlIFIgcGFja2FnZSBvciBhbiBhZGFwdGF0aW9uID8NClRoaXMgaXMgYW4gYWRhcHRhdGlvbiBvZiBwYW5kb2MgYXMgYW4gUiBwYWNrYWdlLiANCkl0IGlzIHN0aWxsIHVuZGVyIGRldmVsb3BtZW50IGFuZCBtaWdodCBub3QgYmUgYXMgY29tcGxldGUgYXMgdGhlIG9yaWdpbmFsIHBhbmRvYw0KdmVyc2lvbiB0aGF0IHlvdSBjYW4gaW5zdGFsbCBhcyBzdGFuZGFsb25lLg0KIA0KVGhlIGRlc2NyaXB0aW9uIGFuZCBkZXZlbG9wbWVudCB3ZWJzaXRlIGZvciB0aGlzIHBhY2thZ2UgKGEgZ2l0aHViIHJlcG9zaXRvcnkpIA0KY2FuIGJlIGZvdW5kICBbaGVyZV0oaHR0cHM6Ly9naXRodWIuY29tL2NkZXJ2L3BhbmRvYykNCg0KVG8gaW5zdGFsbCB0aGUgcGFuZG9jIHBhY2thZ2UgaW4gUiwgdHlwZSB0aGUgZm9sbG93aW5nIGxpbmUgaW4gUnN0dWRpbyBjb25zb2xlOg0KYGBge3IsIGV2YWw9RkFMU0V9DQppbnN0YWxsLnBhY2thZ2VzKCJwYW5kb2MiKQ0KYGBgDQoNCi0gWyBdID8gQ2hvaWNlIDI6IGluc3RhbGxhdGlvbiBvZiB0aGUgc3RhbmQgYWxvbmUgdmVyc2lvbiBvZiBwYW5kb2MNCmFuZCBjaGVjayB0aGF0IHRoZSBwYXRoIHRvIHRoZSBwYW5kb2MgZXhlY3V0YWJsZSBpcyBjb3JyZWN0Lg0KDQotIGRvd25sb2FkIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgaW5zdGFsbGVyIGZvciB3aW5kb3dzIGZyb20gdGhlIFtwYW5kb2Mgd2Vic2l0ZV0oaHR0cHM6Ly9wYW5kb2Mub3JnL2luc3RhbGxpbmcuaHRtbCkNCg0KVGhlIHZlcnNpb24geW91IGhhdmUgdG8gY2hvb3NlIHNob3VsZCBsb29rIGxpa2UgOiANCmBwYW5kb2MtPHZlcnNpb24+LXdpbmRvd3MteDg2XzY0Lm1zaWANCg0KVGhlbiBkb3VibGUgY2xpY2sgb24gdGhpcyBmaWxlIHRvIGluc3RhbGwgaXQsIGFuZCBmb2xsb3cgdGhlIGRlZmF1bHQgaW5zdHJ1Y3Rpb25zDQpmb3IgaW5zdGFsbGF0aW9uLg0KDQoNCi0gWyBdID8gQ29uZmlndXJhdGlvbiBvZiBSc3R1ZGlvIHRvIHByb2R1Y2UgZGlmZmVyZW50IGZpbGUgdHlwZXMgZmlsZXMgd2l0aCBwYW5kb2MNCg0KWW91IG1pZ2h0IG5lZWQgdG8gbW9kaWZ5IHNvbWUgb3B0aW9ucyBpbiBSc3R1ZGlvLg0KDQpHbyB0byBgVG9vbHNgIC0+IGBHbG9iYWwgT3B0aW9uc2AgLT4gYFN3ZWF2ZWAgcGFuZWwsIA0KDQohW10oLi9maWxlcy9wZGZfcmVuZGVyXzEucG5nKQ0KDQpDaGFuZ2UgKlN3ZWF2ZSogdG8gKmtuaXRyKiBpbiB0aGUgIldlYXZlIFJudyBmaWxlcyB1c2luZyIgZHJvcCBkb3duIG1lbnUuIFRoZW4gDQoqKmNsaWNrIGFwcGx5KiogYXQgdGhlIGJvdHRvbSBvZiB0aGUgd2luZG93IGFuZCBjbG9zZSB0aGUgd2luZG93LiANCg0KDQo8IS0tIA0KLSBbIF0gY2hlY2sgOiANCmh0dHBzOi8vYm9va2Rvd24ub3JnL3lpaHVpL3JtYXJrZG93bi1jb29rYm9vay9pbnN0YWxsLXBhbmRvYy5odG1sDQotLT4NCg0K