inputenc 错误:Unicode 字符 ^^A (U+0001) 未设置为用于 LaTeX

inputenc 错误:Unicode 字符 ^^A (U+0001) 未设置为用于 LaTeX

我从安装了 High Sierra 的旧 Mac 升级到安装了 Catalina 的新 Mac,并安装了带有 TeXShop 的全新 TeX Live 软件包。我的两个旧 TeX 文件运行良好,但第三个文件停滞了,尽管我将完全相同的序言复制到了该文件中。有人可以建议一种解决这个问题的方法吗,或者至少我可以在哪里找到解决方案?这是我的序言:

\documentclass{article}
\usepackage{amssymb,amsmath} 
\usepackage{graphicx}
\usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue, citecolor=blue, urlcolor=blue]{hyperref}
\usepackage{CSTmacros}

答案1

正如 Davislor 指出的那样,问题可能是我的代码中的一些“伪字符”。事实上,我确实使用了“非法”的希腊字母定义,即 def\a{\alpha} 等,有时它们会导致问题,而问题通常会自行“修复”。这里又发生了这种情况。我在前言中使用 \DeclareUnicodeCharacter{0001}{\textbf{HERE}} 运行我的文件,希望找到错误,但这次它确实运行了。我将上述行添加到我的所有前言中,因为它会在出现错误时指出错误。非常感谢您的帮助!

相关内容