缺少插入的 \endcsname。\保护

缺少插入的 \endcsname。\保护

我收到以下错误代码:

./main.aux:113:
Missing \endcsname inserted.
<to be read again> 
                   \protect 
l.113 ... find region o

f proportionality}{{1}{10}}

最小工作示例(由于模糊错误而很长):

\documentclass[a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage[utf8x]{inputenc}
\usepackage{siunitx}
\usepackage{filecontents}
\usepackage{amsmath}
\usepackage[titletoc]{appendix}
\usepackage{mathtools}
\usepackage{subcaption}
\usepackage{caption}
\usepackage[verbose]{placeins}
\graphicspath{ {images/} }

\begin{document}

%the following section is included as it is around line 113
text $^{241}\textrm{Am}$ text 
\begin{equation}
^{241}_{95}\textrm{Am}\rightarrow ^{237}_{93}\textrm{Np}+^4_2\alpha
\end{equation}

%the following section is included as it is the last bit i worked on
\section{text}

text B$\textrm{F}_3$ text

\begin{figure}[h]
\includegraphics[scale=0.5]{file.png}
\centering
\caption{text B$\textrm{F}_3$ text}
\label{text}
\end{text}

\section{text}

\section{text}

\bibliographystyle{ieeetr}
\bibliography{references}

\section{Appendices}
\subsection{Appendix A}

\begin{table}[h]
\centering
\caption{text B$\textrm{F}_3$ text}
\label{text}
\begin{tabular}{|c|c|}
\hline
data taken from table generator so v.likely correct
\end{tabular}
\end{table}


\end{document}

答案1

./main.aux:113:
Missing \endcsname inserted.
<to be read again> 
                   \protect 
l.113 ... find region of proportionality}{{1}{10}}

错误是由*.aux文件的第 113 行引起的,而不是.tex文件本身。第 113 行的末尾看起来像是1第 10 页上带有编号的实体(部分、公式、图形等)的标签定义。

标签名称\label{...}必须在 中保留\csname ...\endcsname。因此,我怀疑标签名称包含文件中破坏的内容(非 ASCII 字母,...).aux

答案2

我遇到了非常类似的错误:

<...> aux ! Missing \endcsname inserted. <to be read again> <...>

Heiko Oberdiek 的回答让我怀疑下面一行中的字符是原因:

\bibliographystyle{~/.TeXfiles/C-APAbibliographystyle.bst}

.TeXFiles这本身是对我的主目录中的符号链接()的引用。

当我使用距我的 .tex 文件仅一个目录的符号链接(以创建我运行的符号链接:ln -s ~/<...>/TeXfiles/C-APAbibliographystyle.bst C-APAbibliographystyle.bst在我的 .tex 文件上方的目录中)而不是使用 path-in-TeX-file 方法(\bibliographystyle{~/.TeXfiles/C-APAbibliographystyle.bst})时,我的新行变得简单:

\bibliographystyle{../C-APAbibliographystyle.bst}

固定的。

我不知道是不是因为这个~,或者是这个.,或者是有什么关于通过该特定路径将 TeX 发送到文件(到我的主目录,然后通过符号链接到目标文件)的事情,但我在同一个位置使用同一个文件,只是通过一个更干净的符号链接路径。

相关内容