因为疫情在家上课,最近学习了使用markdown写文章。为了把markdown转为作业要求的pdf格式,了解到一个强大的格式转换工具Pandoc. 在安装完成并在命令行内输入如下命令时(用于将markdown文件转换为pdf文件)
pandoc test.md -o test.pdf
收到报错
Package ifvtex Error: Name clash, \ifvtex is already defined.
大概是说latex中的一个命名冲突,在网上找了很久没有发现相关的资料。我的第一反应是与电脑中Rstudio中的pandoc发生了冲突,于是查找相关文件,并移除Rstudio中自带的pandoc,结果并没有用。
然后我仔细检查了Miktex中的文件,发现我的系统中似乎有两个Miktex目录(我也不知道是怎么回事),于是移除了一个看起来比较小的目录,结果运行正常。
目前具体的原因还是不太清楚,我推测可能是与我先安装Rstudio后安装Miktex有关,Rstudio自动安了一个小型latex导致与电脑中的latex命名冲突。
网友评论