我该如何纠正间距问题?

我该如何纠正间距问题?

当使用以下代码时,我得到了难看的空格(在左括号后面,在' 和' 之后=和之间):xy

[$](\quad \overline{x+y})=\quad \overline{x}\quad \overline{y}[/$]

间距不好

我究竟做错了什么?

如果有帮助的话,我正在使用 Anki 及其默认的页眉和页脚设置:

\documentclass[12pt]{article}
\special{papersize=3in,5in}
\usepackage[utf8]{inputenc}
\usepackage{amssymb,amsmath}
\pagestyle{empty}
\setlength{\parindent}{0in}
\begin{document}

\end{document}

此外,如果我表达不清楚或者重复了问题,请原谅我;我是 TeX 新手,不熟悉其术语。

答案1

LaTeX 提供了多种打印跳过(空白或空白符)的方法:

\def\thinspace{\kern .16667em }
\def\negthinspace{\kern-.16667em }
\def\enspace{\kern.5em }
\def\enskip{\hskip.5em\relax}
\def\quad{\hskip1em\relax}
\def\qquad{\hskip2em\relax}

除了使用 之外,\hspace{<len>}您还可以使用 来打印长度为 的空格<len>。在您的具体示例中,\quad跳过“向前”恰好1em,这会留下您看到的空格。删除它们会留下正确的排版:

在此处输入图片描述

\documentclass{article}
\begin{document}
$(\overline{x+y})=\overline{x}\overline{y}$
\end{document}

通过引入其中一些空格,您还可以通过在和\thinspace之间插入(例如)来改善演示效果:xy

在此处输入图片描述

\documentclass{article}
\begin{document}
$(\overline{x+y})=\overline{x}\thinspace\overline{y}$
\end{document}

为了完整起见,以下是 Herbert Voss 的一张表格mathmode文档说明了一些众所周知的间距技术/命令(第11.2 附加水平间距,表 7,第 29 页):

在此处输入图片描述

相关内容