当尝试在 RStudio 中编织时,它会在 tex 文件中写入连字并且无法编译它
When trying to knit in RStudio it writes a ligature in the tex file and cannot compile it
我正在安装全新的 Linux Mint (19.2)、全新的 RStudio 安装和全新的 texlive 安装。
当我尝试在 RStudio 中编写 Rmarkdown 文件时出现错误
! Package inputenc Error: Unicode char fi (U+FB01)
(inputenc) not set up for use with LaTeX.
它似乎正在为字符 "fi" 生成连字,而 LaTeX 无法读取它。但是,我不知道如何让它停止产生这种连字。我尝试寻找其他解决方案,它让我安装了最新版本的 texlive-full 和 运行ning init-usertree
。然后我尝试 运行ning install tlmgr inputenc
并返回错误。我查了一下错误,建议是将texlive设置为较早的版本。然后我 运行 再次得到
tlmgr install: package inputenc not present in repository.
即使我追查这个错误,我似乎也无法解决我的问题,因为这似乎无法解决连字问题。我看到一个更改 LaTeX 排版的建议,所以我将它从 pdflatex 切换到 xelatex,但没有引起任何变化。
从 Rmd 到 tex 的翻译不应添加明确的 fi
连字。因此,您的 Rmd
文件很可能已经包含连字,这可能是之前复制和粘贴的结果。
我正在安装全新的 Linux Mint (19.2)、全新的 RStudio 安装和全新的 texlive 安装。
当我尝试在 RStudio 中编写 Rmarkdown 文件时出现错误
! Package inputenc Error: Unicode char fi (U+FB01)
(inputenc) not set up for use with LaTeX.
它似乎正在为字符 "fi" 生成连字,而 LaTeX 无法读取它。但是,我不知道如何让它停止产生这种连字。我尝试寻找其他解决方案,它让我安装了最新版本的 texlive-full 和 运行ning init-usertree
。然后我尝试 运行ning install tlmgr inputenc
并返回错误。我查了一下错误,建议是将texlive设置为较早的版本。然后我 运行 再次得到
tlmgr install: package inputenc not present in repository.
即使我追查这个错误,我似乎也无法解决我的问题,因为这似乎无法解决连字问题。我看到一个更改 LaTeX 排版的建议,所以我将它从 pdflatex 切换到 xelatex,但没有引起任何变化。
从 Rmd 到 tex 的翻译不应添加明确的 fi
连字。因此,您的 Rmd
文件很可能已经包含连字,这可能是之前复制和粘贴的结果。