无法表现出负面迹象

无法表现出负面迹象

我有以下内容。

\item Arrange in ascending order (smallest to largest): $−6, −2, 0, 1, −5, 4, 3$

但这个输出没有负号。

6, 2, 0, 1, 5, 4, 3

在其他地方则显示为负面。

\item Evaluate $(-2)^2$

该输出带有负号。

评估 (−2) 2

我在这里做错了什么?

先感谢您。

答案1

中的减号$−6, −2, 0, 1, −5, 4, 3$不是连字符-(0x2d),而是破折号(0x2212)。破折号比连字符略长。

解决方案:将破折号替换为连字符。

减号\item Evaluate $(-2)^2$已经是连字符。

答案2

如果你要从文字处理器中复制粘贴很多内容,那么最好加载

\usepackage[utf8]{inputenc}

在您的 LaTeX 文档中。然后,您可以教 LaTeX Unicode 字符和 LaTeX 已知对象集之间的新对应关系,在本例中

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{newunicodechar}

%% the first is the “unknown minus” (U+2212), the second is a hyphen
\newunicodechar{−}{-}

\begin{document}
$−1$
\end{document}

你怎么知道有什么不对劲?查看 .log 文件:你应该找到类似这样的几个实例

Missing character: There is no <E2> in font cmr10!
Missing character: There is no <88> in font cmr10!
Missing character: There is no <92> in font cmr10!

每个“消失”的减号对应一个。事实上,如果你不加载inputencutf8选项,TeX 只会看到 U+2212 的三个字节表示,确切地说是字节0xE20x88并且0x92不对应于可打印字符,因为默认的 TeX 字体只有 128 个字形。

如果有utf8,但没有\newunicodechar声明,则会收到错误:

! Package inputenc Error: Unicode char \u8:− not set up for use with LaTeX.

这样你就能明白哪里出了问题:减号无法理解。复制它并使用它来定义正确的\newunicodechar声明。

相关内容