我是这样写的:
\documentclass[11pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{tikz-cd}
\usepackage[all,cmtip]{xy}
\usepackage{geometry}
\geometry{
a4paper,
total={170mm,257mm},
left=20mm,
top=15mm,
}
\begin{document}
我有很多类型的错误
''请在数学模式下使用 \mathaccent 表示重音。 ...el \^{i}n\c^{a}t fiecare este prieten\u{a}''
或者
“您不能在数学模式中使用‘\spacefactor’。 ...el \^{i}n\c^{a}t fiecare este prieten\u{a}''
答案1
似乎您无意中进入了数学模式(数学公式的特殊 LaTeX 模式),因此才会出现抱怨。请检查您是否打开了内联方程式(例如,使用$
或\(
),但尚未关闭($
分别使用\)
)。或者您可能正在使用$this text in italics$
(这无法正常工作,虽然数学字体是斜体,但字母间距完全错误 - 单词被视为一个字母变量相乘的字符串 - ;使用\textit{italics text}
或 更好\emph{emphasized text}
)。
答案2
(这实际上应该是一条评论,但使用更灵活的格式会更容易解释。)
两个错误消息都显示此输入字符串:
\^{i}n\c^{a}t
它没有显示为数学(它不在之间$...$
),但一些元素将被解释为数学,并且当发生这种情况时,乳胶将切换到数学模式。
如果在遇到此字符串之前切换到数学模式,则两个文本重音符号\^
(脱字符)和\c
(变音符)将被视为无效,在数学模式下不允许。如果处理进行到这一步而没有出现问题,则将^
被视为无效,因为它只在数学模式下允许,并且 latex 将切换到数学模式。因此无论哪种方式都会有问题。
实际上,我怀疑切换到数学模式发生在这个字符串之前,但您没有显示整个消息。如果您提供一个可编译的示例来演示您显示的错误,这将使实验和识别真正的问题变得更加容易。