
При редактировании следующего документа с помощью 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}
Я получаю ожидаемый результат
но есть предупреждение (по крайней мере я думаю, что это предупреждение из-за желтого треугольника)
Это что-то серьезное?
(Прошу прощения, если это очевидно, я вернулся к LaTeX после 20 лет попыток помочь своим детям с форматированием их домашних заданий, после того как с отвращением увидел, что они собирались отправить учителю (мы во Франции, заперты дома))
решение1
Проблема в том, что вместо знака минус U+2212 (или просто дефиса) используется символ U+2013 (короткое тире). Это происходит, когда люди не знают разницы.
Я также предлагаю некоторые улучшения вашего кода, добавив \:
соответствующие места для эмуляции интервалов, которые 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}