关于花括号不显示的快速问题

关于花括号不显示的快速问题

我正在编写一个简短的代码,所以我怀疑代码中的其他任何东西都会导致问题。这是有问题的代码行:

\[ M_R := \max {|f(z)|: |z - z_0| = R }\le M\]

它没有显示花括号。我试过使用\left{和,\right}但无济于事。

我应该怎么办?

谢谢

答案1

以下所有字符都被视为 LaTeX 中的特殊打印字符:# $ % & ~ _ ^ \ {}。也就是说,它们都告诉 LaTeX 执行某些操作;它们是 LaTeX 语言或语法的一部分。为了在输出中实际打印这些字符中的任何一个,您必须“转义”该字符。这是通过\在字符前面放置 来完成的。(对此有几个例外。一个是字符\,您可以使用命令 将其打印在输出中\textbackslash,因为\\是用于 LaTeX 中换行的命令。另外两个例外是^~,它们都可用于在字母后附加变音符号,例如\^{o}和。您可以分别通过和\~{a}将它们打印在输出中,但请参阅\^{}\~{}这个帖子了解有关排版波浪号的更多注意事项。)

更新:正如@egreg 在评论中指出的那样,使用包中的细空格( \,)和\lvert和是排版数学的最佳实践。这是一个更新的 MWE,它同时使用细空格和和。随附的图片将允许您比较差异。\rvertamsmath\lvert\rvert

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\[ M_R := \max \{\,\lvert f(z)\rvert:\lvert z-z_{0}\rvert=R\,\}\le M\]

\end{document}

在此处输入图片描述

据我所知,至少在这种情况下,|\lvert和之间没有明显的区别\rvert。使用后两者被认为是最佳实践的原因在于它们是分隔符

相关内容