tinytex в r: Шрифт fplmri на 600 не найден после обновления tex live 2019, как это исправить? - PullRequest
1 голос
/ 05 мая 2019

Я использую R уценки с tinytex, чтобы написать свою диссертацию.Некоторые из шаблонов, которые я использую, использовали пакет mathpazo.После обновления Tex Live 2019 крошечный компьютер на моем компьютере не смог использовать mathpazo: он ищет "/fplmri[.](tfm|afm|mf|otf)", затем устанавливает mathpazo, обнаруживает, что mathpazo уже установлен, снова ищет "/fplmri[.](tfm|afm|mf|otf)" ине могу найти его, затем останавливается.Эта проблема возникает всякий раз, когда используется пакет mathpazo и пишутся математические символы.

Я пытался сравнить локальное mathpazo с индексом онлайн, локальная копия мне кажется полной.Я попытался удалить mathpazo и переустановить его с помощью tinytex.Это тоже не сработало.Я пытался использовать lualatex и xelatex вместо pdfTeX.Они не помогли /

Это минимальный пример, который я написал.Нет ничего, кроме того, что я добавил mathpazo и написал математический символ ...

(у меня в таблице ниже пропущен один обратный тик, потому что StackOverflow использует обратные тики, чтобы определить, какие строки находятся в фрагменте кода. Я не знаюкак сохранить обратную галочку для чанка установки, и он все еще выглядит хорошо)

---
title: "mini sample"
output: pdf_document
header-includes:
  - \usepackage{mathpazo}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
``

$\epsilon$

Сообщения об ошибках следующие:

This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/W32TeX) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
name = fplmri, rootname = fplmri, pointsize = 
mktexmf: empty or non-existent rootfile!
Cannot find font fplmri in map file(s).

kpathsea: Running mktexmf fplmri.mf

The command name is C:\Users\yangy\AppData\Roaming\TinyTeX\bin\win32\mktexmf
Cannot find fplmri.mf .
I try ps2pk --> gsftopk --> ttf2pk --> hbf2gf.
ps2pk cannot be used.
I try gsftopk.
gsftopk.exe fplmri 600
gsftopk cannot be used.
Next I try ttf2pk.
ttf2pk.exe -q fplmri 600
ttf2pk failed.
Finally I try hbf2gf.
hbf2gf.exe -q -p fplmri 600
All trials failed.

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 fplmri

The command name is C:\Users\yangy\AppData\Roaming\TinyTeX\bin\win32\mktexpk
kpathsea: Appending font creation commands to missfont.log.
tlmgr search --file --global "/fplmri[.](tfm|afm|mf|otf)"
Trying to automatically install missing LaTeX packages...
tlmgr install mathpazo
tlmgr.pl: package repository http://mirror.aarnet.edu.au/pub/CTAN/systems/texlive/tlnet (not verified: gpg unavailable)
tlmgr.pl install: package already present: mathpazo
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/W32TeX) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
name = fplmri, rootname = fplmri, pointsize = 
mktexmf: empty or non-existent rootfile!
Cannot find font fplmri in map file(s).

kpathsea: Running mktexmf fplmri.mf

The command name is C:\Users\yangy\AppData\Roaming\TinyTeX\bin\win32\mktexmf
Cannot find fplmri.mf .
I try ps2pk --> gsftopk --> ttf2pk --> hbf2gf.
ps2pk cannot be used.
I try gsftopk.
gsftopk.exe fplmri 600
gsftopk cannot be used.
Next I try ttf2pk.
ttf2pk.exe -q fplmri 600
ttf2pk failed.
Finally I try hbf2gf.
hbf2gf.exe -q -p fplmri 600
All trials failed.

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 fplmri

The command name is C:\Users\yangy\AppData\Roaming\TinyTeX\bin\win32\mktexpk
kpathse

Последние несколько строк в файле журнала показывают

!pdfTeX error: pdflatex.exe (file fplmri): Font fplmri at 600 not found

Могу ли я что-нибудь исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...