2017-08-17 4 views
1

J'ai un paquet Bioconductor et nous nous dirigeons vers la dernière version pour compiler des vignettes et j'obtenir une erreur d'une police de style manquant lors de travis: beramono.sty:travis défaut R CEOR paquets en utilisant le nouveau format LATEX

https://travis-ci.org/lpantano/isomiRs

le paquet qui crée la vignette est BiocStyle et ils ont présenté cette dépendance:

https://github.com/Bioconductor/BiocStyle/search?utf8= & ✓ q = beramono & type =

J'ai essayé d'installer ce fichier manquant dans mon travis mais il semble que cela ne fonctionne pas. Avez-vous des conseils pour installer cette police?

Merci beaucoup d'avance!

+0

I trouvé dans les docs où vous pouvez installer des paquets de latex: https://docs.travis-ci.com/user/languages/r/#LaTeX-TexLive-Packages. Essayer ceci. – lpantano

Répondre

0

Essayez texlive-fonts-extra par

$ locate beramono 
/usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty 
$ dpkg -S $(locate beramono) 
texlive-fonts-extra: /usr/share/texlive/texmf-dist/tex/latex/bera/beramono.sty 
$ 

ou sauter des vignettes bâtiment qui est ce que je fais à Travis ...

+0

merci !. J'ai ceci dans le fichier travis: 'before_install: - sudo apt-get installe texlive-fonts-extra' mais ne le corrige pas. Peut-être devrait aller dans une autre section. Je suppose que sauter des vignettes est un moyen d'éviter cela maintenant. – lpantano

1

L'ajout de ce à .travis.yml fixe:

before_install: - tlmgr install bera - tlmgr install nowidow - tlmgr install parnotes - tlmgr install marginfix