我有一台 M1 和一台 Intel Mac 笔记本电脑。当我在 M1 机器上使用下面的文件和pdflatex
命令时biber
,我会看到标题页前有一个逗号的页面。它在我的 Intel 笔记本电脑上运行良好。如果我注释掉下面的第二行,带有逗号的页面就会消失。
以下是我的 M1 Mac 上 latex -v 的输出:
pdfTeX 3.141592653-2.6-1.40.24 (TeX Live 2022)
kpathsea version 6.3.4
Copyright 2022 Han The Thanh (pdfTeX) et al.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.03
以下是我正在使用的命令:
pdflatex file.tex
biber file.tex
这是文件:
\documentclass[12pt]{article}
%\usepackage[natbib=true, uniquename=false, minbibnames=1, maxbibnames=10, maxcitenames=1, maxcitenames=3, backend=biber, ibidtracker=false, style=authoryear-luh-ipw]{biblatex}
\newcommand{\blind}{0} % 1=blind, 0=not blind
\newcommand{\titl}{Science is Great}
\if0\blind
\title{\titl}
\author{Joanne Harvard\and Sally Radcliffe}
\fi
\if1\blind
\title{\titl}
\fi
\begin{document}
\maketitle
hi
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% TeX-engine: default
%%% End:
答案1
该错误与操作系统或 pdftex 版本无关
! LaTeX Error: Unicode character (U+200B)
not set up for use with LaTeX.
U+200B 是零宽度空格,你有负载其中,在行尾以及 biblatex 选项列表中的每个逗号之后。
重新输入控制代码后错误就会消失。
后任何错误,pdf 输出不是为了使用而是为了最好地提供调试辅助。
\documentclass[12pt]{article}
\usepackage[natbib=true,uniquename=false,minbibnames=1,maxbibnames=10,maxcitenames=1,maxcitenames=3,backend=biber,ibidtracker=false,style=authoryear-luh-ipw]{biblatex}
\newcommand{\blind}{0} % 1=blind, 0=not blind
\newcommand{\titl}{Science is Great}
\if0\blind
\title{\titl}
\author{Joanne Harvard\and Sally Radcliffe}
\fi
\if1\blind
\title{\titl}
\fi
\begin{document}
\maketitle
xs
hi
\end{document}