我目前正在 LyX 中使用 beamer,出于某种原因,当我使用夹在两个 X 之间的 Capital Omega 时,输出文件只会产生一个点 (.)。源代码如下:
\item Well, we can then see that:
\[
=\mathbf{\left(X'\Omega^{-1}X\right)^{-1}\left(\mathbf{X'\,\Omega^{-1}}y\right)}
\]
有什么想法吗?
答案1
问题出在 beamer 上,而不是 LyX,请将其放在\usefonttheme{professionalfonts}
文档前言中。我使用的是 LyX 2.2.2,它可以正常工作。
我找到了解决方案这里。
此外,在您的公式中,您有一个\mathbf
在另一个之内\mathbf
。
编辑:考虑到 Ulrike Fischer 的评论,如果您习惯\mathbf
将所有内容都加粗,那么指数-1
也会加粗。
最好只将其放在矩阵和矢量符号之前(在 LyX 中,您可以使用数学粗体选项仅选择您想要的变量,而不是整个公式)。
为了避免\mathbf
到处重复,您可以创建特定的新命令(在 LyX 中,您可以将声明\newcommand
放在文档前言中,并在数学模式下直接使用新命令)。
\documentclass[11pt,twoside,british,openright]{beamer}
\usefonttheme{professionalfonts}
\usepackage{babel}
\newcommand{\matrx}{\mathbf{X}} % Matrix X bold
\newcommand{\matromega}{\mathbf{\Omega}} % Matrix Omega bold
\newcommand{\vecy}{\mathbf{y}} % Vector y bold
\begin{document}
This is the result with \verb|\mathbf| for the whole formula:
\[
=\mathbf{\left(X'\Omega^{-1}X\right)^{-1}\left(X'\,\Omega^{-1}y\right)}
\]
but maybe you prefer this:
\[
=\left(\mathbf{X}'\mathbf{\Omega}^{-1}\mathbf{X}\right)^{-1}\left(\mathbf{X}'\,\mathbf{\Omega}^{-1}\mathbf{y}\right)
\]
obviously using some new commands to avoid repeating \verb|\mathbf| everywhere, the result is the same:
\[
=\left(\matrx'\matromega^{-1}\matrx\right)^{-1}\left(\matrx'\,\matromega^{-1}\vecy\right)
\]
\end{document}