수학 모드에서 \textendash가 유효하지 않은 이유는 무엇입니까?

수학 모드에서 \textendash가 유효하지 않은 이유는 무엇입니까?

Overleaf에서 다음 문서를 편집하는 경우

\documentclass[a4paper, 12pt,fleqn]{article}
\usepackage{amsmath}
\usepackage{breqn}
\usepackage[utf8]{inputenc}
\usepackage{indentfirst}

\title{Exercice sur les équations}

\begin{document}

\maketitle

\begin{align*}
    12 + x &= 17 \\
    12 \boxed{- 12} + x &= 17 \boxed{- 12} \\
    x &= 5
\end{align*}

\begin{align*}
    3x – 2 &= 17 \\
    3x - 2 \boxed{+ 2} &= 17 \boxed{+ 2} \\
    3x &= 19
\end{align*}

\end{document}

예상되는 결과를 얻었습니다.

여기에 이미지 설명을 입력하세요

하지만 경고가 있습니다(적어도 노란색 삼각형으로 인한 경고라고 생각합니다).

여기에 이미지 설명을 입력하세요

이게 심각한 일인가요?

(이것이 당연하다면 사과드립니다. 아이들이 선생님에게 보내려고 하는 내용을 역겹게 본 후 아이들의 숙제 형식을 도우려고 20년 만에 LaTeX로 돌아왔습니다(우리는 프랑스에 있고 집에 갇혀 있습니다). )

답변1

문제는 빼기 기호 U+2212가 사용되는 대신(또는 단지 하이픈) 문자 U+2013(en-dash)이 사용된다는 것입니다. 사람들이 차이점을 알지 못할 때 이런 일이 발생합니다.

또한 TeX가 여기에 없으면 \:삽입할 간격을 에뮬레이션하기 위해 적절한 위치에 추가하여 코드에 몇 가지 개선 사항을 제안합니다 .\boxed

\documentclass[a4paper, 12pt,fleqn]{article}
\usepackage{amsmath}
%\usepackage{breqn}
%\usepackage[utf8]{inputenc}
\usepackage{indentfirst}

\title{Exercice sur les équations}

\begin{document}

\maketitle

\begin{align*}
    12 + x &= 17 \\
    12\: \boxed{-\:12} + x &= 17\: \boxed{-12} \\
    x &= 5
\end{align*}

\begin{align*}
    3x - 2 &= 17 \\
    3x - 2\: \boxed{+\:2} &= 17\:\boxed{+\:2} \\
    3x &= 19
\end{align*}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보