我最近在我的 M1 Mac 上安装了 BasicTex(biber、biblatex、bibtex,这三个都安装了)。我想将我的 tex 文件转换为 PDF。我的 tex 中包含了一些引文。运行后pdflatex
,我得到了一个 PDF。现在,当我运行时biber "filename"
,我收到以下错误:
zsh:可执行文件中的 CPU 类型错误:biber
我该如何修复此错误并运行biber
?
答案1
请尝试当前默认下载来自 SourceForge 的通用二进制文件适用于 MacOS >10.12 并且是通用 x86_64/Arm64。
答案2
我在 Mac Pro M1 上避免使用 Rosetta。要解决此问题,您可以执行以下操作:
打开终端并找出
biber
和的biblatex
安装位置:% type biber biber is /Library/TeX/texbin/biber
% kpsewhich biblatex.sty /usr/local/texlive/2021/texmf-dist/tex/latex/biblatex/biblatex.sty
在执行接下来的两个步骤之前不要忘记进行备份;-)
biblatex
用(保留旧目录结构)替换整个目录https://sourceforge.net/projects/biblatex/files/biblatex-3.17/