請在數學模式下使用 \mathaccent 作為重音。 ...el \^{i}n\c^{a}t fiecare este prieten\u{a}

請在數學模式下使用 \mathaccent 作為重音。 ...el \^{i}n\c^{a}t fiecare este prieten\u{a}

我是這樣寫的:

\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 將切換到數學模式。所以無論哪種方式都有一個問題。

實際上,我懷疑到數學模式的切換發生在該字串之前,但您尚未顯示整個訊息。如果您提供一個可編譯的範例來演示您所顯示的錯誤,這將使實驗和識別真正問題變得更加容易。

相關內容