TexLive 2016 与 biber 和 TexMaker --> 如何使其运行?

TexLive 2016 与 biber 和 TexMaker --> 如何使其运行?

我去年开始写一本书

  • “TexLive 2015”
  • 我的文学作品由“biber”管理
  • 拥有自己的书目文件 bbx 和 cbx
  • “Texmaker” 担任编辑

一切进展顺利。

由于我的旧电脑开始出现一些问题,我买了一台新电脑并从头开始安装了“TexLive 2016”,将书目文件(bbx anx cbx)复制到原来的相应文件夹中,并在“Texmaker”中进行与旧电脑类似的设置。

然而,当我尝试编译我的 book.tex 文件时,它最终出现错误消息,提示未找到我的 bibio 文件。

论坛上的研究表明“TechLive 2016”与 biber 2.6 不兼容。因此我尝试删除 biber 2.6 并将其替换为 biber 2.4,但错误仍然没有改变。

现在,我完全迷失了我担心我为写这本书所花的数周时间都白费了。

有人能告诉我如何让这个软件恢复工作吗?由于我是新手,如果能提供更详细的补救措施说明就更好了。

提前致谢。

问候,

奥利

更多信息:

下面是我所做工作的详细版本:

  1. 安装Linux Mint 18,64 位,在空白硬盘上配对。
  2. 下载texlive2016-20160523.iso并将该文件提取到新文件夹中特科利
  3. 在那个文件夹中特科利 sudo ./install-tl -gui和安装2016年纺织与纺织品博览会
  4. 在终端环境变量调整:PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATH
  5. 在终端普通用户(Oli)中被赋予权限:sudo chown -hR Oli /usr/local/texlive/2016
  6. 在终端TexLive 管理器开始tlmgr gui并完成更新特克斯直播(大约 375 个软件包被更新)。
  7. 将我的书目文件从我的旧电脑复制iest_neu.bbxiest_neu.cbx它们以前所在的两个文件夹,即/usr/local/texlive/texmf-local/tex/latex/biblatex-iest我的主文件夹中的隐藏文件夹~/.texmf/tex/latex/biblatex-iest(检查了复制文件的所有权和标志的正确性)。
  8. 在编辑器中纺织机械商调整首选项,使其与我的旧电脑类似,只涉及三个设置:a)拉特克斯路径设置为/usr/local/texlive/2016/bin/x86_64-linux/pdflatex,b)Bib(la)tex进入biber %,并且c)在快速编译设置中,单选按钮被设置为第二个位置。

book.tex在旧电脑上编译文件时,运行很顺利,但是在新电脑上编译同一个tex文件时,出现了许多错误信息,主要有以下两个原则:

  1. 文件:/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/biblatex.sty, 类型:错误,行:13001 和 13002, 信息:! 软件包 biblatex 错误:未找到样式“iest_neu”。请参阅 biblatex 软件包文档... 在此处输入图片描述
  2. 文件:/usr/local/texlive/2016/texmf-dist/tex/latex/biblatex/biblatex.sty, 类型:错误很多行..., 信息:! 软件包 biblatex 错误:命令 '\cite' 未定义。请参阅 biblatex 软件包文档... 在此处输入图片描述

按照建议,我尝试通过以下方式查找我的书目文件卡普塞维德。为此,texlive-binaries需要额外安装包。但是,当我搜索我的书目文件iest_neu.bbxiest_neu.cbx以及文件时biblatex-examples.bib卡普塞维德既没有给出输出,也没有给出错误消息。尽管如此,当我在 Midnight Commander 中查找这些文件时,我确实找到了它们(我的书目文件iest_neu.bbxiest_neu.cbx上面已经提到的地方以及biblatex-examples.bib文件夹和中的/usr/local/texlive/2016/texmf-dist/doc/latex/biblatex/examples文件/usr/local/texlive/2016/texmf-dist/bibtex/bib/biblatex)。

尝试删除并重新安装biblatex失败tlmgr gui。日志文件输出以下内容: 在此处输入图片描述

解决方案:

最后,我自己找到了解决问题的方法。对于场景

Texlive 2016 + biber 2.6 + TexMaker 4.4.1 + 自己的书目文件(*.bbx*.cbx

我说的是,与Texlive 2016 + biber 2.4需要进行以下更改 - 否则您的 tex 文件将无法编译:

  • 你自己的书目文件需要放在你的主目录中可见的文件夹~/texmf/tex/latex/(以前,可以将它们放在隐藏文件夹中)
  • 在偏好设置中Bib(la)tex纺织机械制造商,您需要像这样指示完整路径"/usr/local/texlive/2016/bin/x86_64-linux/biber" %(以前,写biber %在那里就足够了)

此致,

奥利

相关内容