使用 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+2013 字符(短划线),而不是 U+2212 减号(或连字符)。当人们不知道区别时,就会发生这种情况。
我还建议对您的代码进行一些增强,在适当的位置添加以模拟 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}