Currently I'm working on automating a project. Problem: The program is failing to knit because of the following code:
output:
powerpoint_presentation:
reference_doc: ref.pptx
The error code states:
Could not find shape for Powerpoint content
Error: pandoc document conversion failed with error 63
Execution halted
When I put my presentation into Google Slides, the theme works without a problem. Any ideas on how to fix this?
Related
Whenever I tried to knit R markdown in beamer presentation format, it keeps on giving me undefined control sequence.
It is fraustrating because it worked fine until yesterday and I have no idea what I changed that causes this error.
To show that my code is not the source of the problem, I simply tried to knit an empty page.
code:
---
title: "untitled"
output: beamer_presentation
---
Output:
output file: a.knit.md
! Undefined control sequence.
<argument> ...{subsubsection}\addtobeamertemplate
{theorem begin}{\expandaft...
l.322 }{}
My original file returns the exaclty same error message.
I tried:
reinstall LaTeX
reinstall RStudio
upgrade all packages in R
Any idea how to fix this?
This was just fixed by #UlrikeFischer. #JosephWright is preparing a new beamer release as we speak, it should be available as beamer v3.67 on ctan tomorrow.
As a temporary workaround, place these two files in the folder of your .rmd file:
https://raw.githubusercontent.com/josephwright/beamer/main/base/beamer.cls
https://raw.githubusercontent.com/josephwright/beamer/main/base/beamerbasesection.sty
(don't forget to delete these files again once you have the new beamer version, otherwise they might interfere with future updates)
I have been using Rmarkdown for some months but suddenly I can't knit to pdf any longer, I installed the latest version of rstudio and tinytex, Yet it's not building pdf. What else can I do?.
Below is the error message:
! Package inputenc Error: Unicode character ^^N (U+000E)
(inputenc) not set up for use with LaTeX.
Try other LaTeX engines instead (e.g., xelatex) if you are using pdflatex. See https://bookdown.org/yihui/rmarkdown-cookbook/latex-unicode.html
Error: LaTeX failed to compile Introduction-to-R-for-statistical-computing.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See Introduction-to-R-for-statistical-computing.log for more info.
Execution halted
After I tried severally, I came across this tinytex::reinstall_tinytex() from Why "Knit to pdf" in RMarkdown throws error? today.
It works for me perfectly. The pdf was built with all my equations written in tex. Also document was knitted in word with all the statistical models. Thanks so much.
Hey I'm trying to use some latex in an R markdown file but I'm getting this error:
Try other LaTeX engines instead (e.g., xelatex) if you are using pdflatex. For R Markdown users, see https://bookdown.org/yihui/rmarkdown/pdf-document.html
Error: Failed to compile M5_collab.tex. See https://yihui.name/tinytex/r/#debugging for debugging tips. See M5_collab.log for more info.
In addition: There were 33 warnings (use warnings() to see them)
Execution halted
I've checked out the bookdown website and I've installed tinytex
install.packages("tinytex")
Can someone let me know what's going wrong? How can I solve this?
Thank you
I had the same problem as you.
In my case I wanted to generate a pdf file and received this message you received.
I solved the problem of defining latex_engine as follows:
---
title: "Report"
output:
pdf_document:
latex_engine: xelatex
---
My RStudio(version 1.1.414) is not able to render a R Markdown file into HTML. I have a very simple R Markdown file called testHTML.Rmd:
---
title: "Untitled"
output:
html_document: default
---
## R Markdown
This is a test!
In my main R code, I am calling the render() statement as render('testHTML.Rmd'). I got the following error message related to regexp:
Error in gregexpr("(?)`r[ #]([^`]+)\\s*`", "---\ntitle:
\"Untitled\"\noutput:\n html_document: default\n \n---\n", : invalid
regular expression '(?<!(^| ))r[ #]([^]+)\s*`', reason 'Invalid
regexp'
Has anyone seen this error before when knit an R Markdown file? What is the solution?
For me updating all installed packages worked after I got the same error message.
The problem occured after updating RStudio to 1.1.463 and R to 3.5.2. I was asked to update knitr, rmarkdown and yaml ( I think, at least three packages were mentioned ). After updating yaml the error occured.
Updating all existing packages made the error disappear again. Hope this helps.
I am trying to render a pdf document with the knit pdf button in RStudio, but I keep on getting this error:
! pdfTeX error (font expansion): auto expansion is only possible with scalable
fonts.
\AtBegShi#Output ...ipout \box \AtBeginShipoutBox
\fi \fi
l.167
pandoc.exe: Error producing PDF from TeX source
Error: pandoc document conversion failed with error 43
I know there is a lot be found on the internet regarding error 43, but non of them helped me.
Does anyone know what it means exactly and where I can find the solution? It's peculiar because a few hours ago I had the same error but the rendering went well after adding this in my code:
Sys.setenv(PATH = paste(Sys.getenv("PATH"), "C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\", sep=.Platform$path.sep))
But now the error is back
EDIT
when trying a minimal example:
---
title: "test"
output: pdf_document
---
```{r results="asis"}
library(stargazer)
c1 <- c("test1","test1","test2","test2")
c2 <- c(1,2,3,4)
data_object <- as.data.frame(cbind(c1,c2))
names(data_object) <- c("test","test2")
stargazer(data_object,summary=FALSE,rownames=FALSE,type="html")
```
The error it gives is:
!pdfTeX error: pdflatex (file ec-lmr10): Font ec-lmr10 at 600 not found
==> Fatal error occurred, no output PDF file produced!
Trying to make PK font ec-lmr10 at 600 DPI...
Running miktex-makemf.exe...
miktex-makemf: The ec-lmr source file could not be found.
miktex-makepk: The application file ttf2pk.exe could not be found.
pandoc.exe: Error producing PDF from TeX source
Error: pandoc document conversion failed with error 43
This is a different error, but still a 43 one. I checked it, but the font ec-lmr10 file is on the system. Somehow it can't be found.
The problem you have is a font related one. When you knit a PDF, knitr uses LaTeX and you have to know that "fonts" of LaTeX are not like the standard ones.
To solve your problem try to add the latin model font family by loading the package (at the very top):
\usepackage{lmodern}
For more detailed informations about how and where insert this piece of code in your document, have a look here.
This package allows you to have scalable fonts; not all fonts of all (font) packages are to so.
I think, but I might be wrong, because first versions of TeX and LaTeX were designed to work with METAFONT.
Edit
Your code works well for me, it does not produce any error. My idea is that happens because I have a complete Tex live distribution on my Mac (MacTeX). At this point I suppose that the problem relies on some packages that the r packages you use (like stargazer) use and you (we) do not know and won't (unless we analyze the code of course).
At this point my suggestion is to download a complete TeX distribution so you will be sure that any error related to PDF output is no related to the underlying tool that Studio uses to produce such PDFs (say, LaTeX).
You can find a complete LaTeX distribution for Mac and for Windows.