Rmarkdown, Rstudio: pandoc.exe: Error producing PDF from TeX source

前端 未结 1 725
攒了一身酷
攒了一身酷 2021-01-14 10:01

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 i         


        
1条回答
  •  别那么骄傲
    2021-01-14 10:29

    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.

    0 讨论(0)
提交回复
热议问题