有些文本行是斜体,且单词之间没有空格

有些文本行是斜体,且单词之间没有空格

我的文档中有些行是斜体的,单词之间没有空格,并且延续到文档的边缘之后。文档的其余部分都很好。这是开头:

\documentclass[runningheads]{llncs}
\usepackage{graphicx}
\usepackage{float}
\usepackage{tikz}
\usetikzlibrary{arrows}
\usepackage[explicit]{titlesec}
\usepackage{amsmath,amssymb} % define this before the line numbering.
\usepackage[width=122mm,left=12mm,paperwidth=146mm,height=193mm,top=12mm,paperheight=217mm]{geometry}
\begin{document}
\pagestyle{headings}

然后,例如:

 \subsection{b)}\\
 \\
 Given that h(n) is admissible, the algorithm will be optimal for:\\
 f(n)=(2-w)[g(n) + w/(2-w)h(n)]
 \\
 when w/(2-w) \leq 1, that is when w \leq 1 the algorithm is optimal.\\ It      
 behaves like an A* algorithm following the heuristic:
 f(n) = g(n) + w/(2-w) h(n)

结果如下:

输出

任何帮助都将不胜感激!

答案1

在 LaTeX 中,文本和数学的处理方式不同,因此您需要表明您正在使用数学。具体来说,用$符号将数学括起来。

如果您想要显示数学,这意味着公式应该在其自己的行上,那么您应该像这样指示它:\[ (此处涉及数学) \]。这会自动添加新行,因此您不需要使用 来中断它\\

在您的文档中,编译器无法判断您何时使用数学,但某些符号(例如\leq)只能在数学模式下使用。因此,它假设之后的所有内容都处于数学模式,直到它到达 a $(或\]等),并且在数学模式下变量以斜体显示。查看错误日志:其中可能隐藏着一些重大错误。

例如,示例的第一部分应如下所示:

Given that $h(n)$ is admissible, the algorithm will be optimal for:
\[ f(n)=(2-w)[g(n) + w/(2-w)h(n)] \]

相关内容