我的文档中有些行是斜体的,单词之间没有空格,并且延续到文档的边缘之后。文档的其余部分都很好。这是开头:
\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)] \]