![請在數學模式下使用 \mathaccent 作為重音。 ...el \^{i}n\c^{a}t fiecare este prieten\u{a}](https://rvso.com/image/400376/%E8%AB%8B%E5%9C%A8%E6%95%B8%E5%AD%B8%E6%A8%A1%E5%BC%8F%E4%B8%8B%E4%BD%BF%E7%94%A8%20%5Cmathaccent%20%E4%BD%9C%E7%82%BA%E9%87%8D%E9%9F%B3%E3%80%82%20...el%20%5C%5E%7Bi%7Dn%5Cc%5E%7Ba%7Dt%20fiecare%20este%20prieten%5Cu%7Ba%7D.png)
我是這樣寫的:
\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 模式),因此出現了抱怨。檢查您是否開啟了尚未關閉的內聯方程式(例如,透過 a$
或)(分別使用)。或者也許您正在使用(這不起作用,雖然數學字體是斜體,但字母間距都是錯誤的——一個單字被處理為一串單字母變數相乘——;使用或更好的)。\(
$
\)
$this text in italics$
\textit{italics text}
\emph{emphasized text}
答案2
(這確實應該是一條註釋,但透過更靈活的格式更容易解釋。)
兩個錯誤訊息均顯示此輸入字串:
\^{i}n\c^{a}t
它不會顯示為數學(它不在 之間$...$
),但某些元素將被解釋為數學,並且當發生這種情況時乳膠將切換到數學模式。
如果在遇到此字串之前切換到數學模式,則兩個文字重音符\^
(抑揚符) 和\c
(變音符) 將被視為無效,在數學模式中不允許。如果進動到此為止沒有問題,則會^
發現無效,因為它僅在數學模式下允許,並且 Latex 將切換到數學模式。所以無論哪種方式都有一個問題。
實際上,我懷疑到數學模式的切換發生在該字串之前,但您尚未顯示整個訊息。如果您提供一個可編譯的範例來演示您所顯示的錯誤,這將使實驗和識別真正問題變得更加容易。