数式モードでのアクセントには \mataccent を使用してください。 ...el \^{i}n\c^{a}t fiecare este prieten\u{a}

数式モードでのアクセントには \mataccent を使用してください。 ...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}

そして、私は多くのタイプの間違いを抱えています

''数式モードでのアクセントには \mataccent を使用してください。 ...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$(これは正しく機能しません。数学フォントは一種の斜体ですが、文字間隔がまったく間違っています -- 単語は 1 文字の変数の乗算された文字列として処理されます --;\textit{italics text}またはより適切な を使用してください\emph{emphasized text})。

答え2

(これは実際にはコメントであるべきですが、より柔軟なフォーマットを使用すると説明が簡単になります。)

両方のエラー メッセージに次の入力文字列が表示されます。

\^{i}n\c^{a}t

これは数式として表示されません ( の間にありません$...$) が、一部の要素は数式として解釈され、その場合、LaTeX は数式モードに切り替わります。

この文字列に遭遇する前に数式モードに切り替えた場合、2 つのテキスト アクセント\^(サーカムフレックス) と\c(セディラ) は無効と判断され、数式モードでは許可されません。処理が問題なくそこまで進んだ場合、 は^数式モードでのみ許可されるため無効と判断され、LaTeX は数式モードに切り替わります。したがって、どちらにしても問題があります。

実際、この文字列の前に数式モードへの切り替えが発生したのではないかと思いますが、メッセージ全体は表示されていません。表示したエラーを示すコンパイル可能な例を提供していただければ、実際の問題を実験して特定するのがはるかに簡単になります。

関連情報