LyX 中的 Omega - 显示为点

LyX 中的 Omega - 显示为点

我目前正在 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}

在此处输入图片描述

相关内容