2015-03-22 1 views
14

Я не могу скомпилировать основной файл PDF в студии R.Невозможно скомпилировать PDF-файл в R Studio (ошибка LaTeX: файл `lmodern.sty 'не найден.)

Это мое сообщение об ошибке:

output file: Report.knit.md 

! LaTeX Error: File `lmodern.sty' not found. 

Type X to quit or <RETURN> to proceed, 
or enter new name. (Default extension: sty) 

Enter file name: 
! Emergency stop. 
<read *> 

l.3 \usepackage 

pandoc: Error producing PDF from TeX source 
Error: pandoc document conversion failed with error 43 
Execution halted 

enter image description here

# > sessionInfo() 
# R version 3.1.2 (2014-10-31) 
# Platform: x86_64-unknown-linux-gnu (64-bit) 
# 
# locale: 
# [1] LC_CTYPE=en_US.UTF-8  LC_NUMERIC=C    
# [3] LC_TIME=en_US.UTF-8  LC_COLLATE=en_US.UTF-8  
# [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 
# [7] LC_PAPER=en_US.UTF-8  LC_NAME=C     
# [9] LC_ADDRESS=C    LC_TELEPHONE=C    
# [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C  
# 
# attached base packages: 
# [1] stats  graphics grDevices utils  datasets methods base  
# 
# loaded via a namespace (and not attached): 
# [1] digest_0.6.8  htmltools_0.2.6 rmarkdown_0.5.3.1 tools_3.1.2  
# [5] yaml_2.1.13 

ответ

19

Как вы на поле Ubuntu:

[email protected]:~$ locate lmodern.sty    ## look for this file 
/usr/share/texmf/tex/latex/lm/lmodern.sty 
[email protected]:~$ dpkg -S $(locate lmodern.sty)  ## look for package with this file 
lmodern: /usr/share/texmf/tex/latex/lm/lmodern.sty 
[email protected]:~$ 

, указывающий, что вы хотите установить lmodern пакет:

sudo apt-get install lmodern 

Вы также можете использовать search online at package.Ubuntu.com, который также предлагает пакет lmodern.

+0

Dirk thanks. Я не думал, что вы можете установить такие вещи с помощью apt-get/packages. У меня создалось впечатление, что вам нужно было что-то использовать в латексе, например 'tlmgr' (если это была проблема). – geneorama

+0

отличный шаг за шагом, спасибо – Sebas