Matrix 如何在含有乳胶的矩阵元素上添加点?

Matrix 如何在含有乳胶的矩阵元素上添加点?,matrix,latex,Matrix,Latex,我想用乳胶写一个矩阵,上面有一些带点的元素 以下是我的源代码(仅片段): 但我收到一条错误消息: Package amsmath: \dot allowed only in math mode. 我的环境: VSCode + texlive 想知道“\dot{}”是否是在矩阵元素上添加点的好方法?如果不是,正确的方法是什么 提前谢谢。哦,我解决了!(不是干净的解决方案,而是有效的解决方案)。我将软件包“ctex”改为“xeCJK”,它只提供中文字符——这正是我所需要的——而没有ctex提

我想用乳胶写一个矩阵,上面有一些带点的元素

以下是我的源代码(仅片段):

但我收到一条错误消息:

Package amsmath: \dot allowed only in math mode.
我的环境:

VSCode + texlive 
想知道“\dot{}”是否是在矩阵元素上添加点的好方法?如果不是,正确的方法是什么

提前谢谢。

哦,我解决了!(不是干净的解决方案,而是有效的解决方案)。我将软件包“ctex”改为“xeCJK”,它只提供中文字符——这正是我所需要的——而没有ctex提供的许多其他功能。而且效果很好

但我还是很好奇为什么ctex+amsmath会有这个问题

这是我修改过的源代码:

\documentclass{article}

% font 
\usepackage{xeCJK}           % for chinese 
\usepackage[T1]{fontenc}    % Output font encoding for international characters
\usepackage[utf8]{inputenc} % Required for inputting international characters

% math 
\usepackage{amsmath,amsfonts,amsthm} % Math packages for equations
\usepackage{amssymb}    % for math symbol 
\usepackage{siunitx}    % for unit display 

\begin{document}

is Chinese ok? 
中文可以吗?

\begin{equation}
    \begin{bmatrix}
        \dot{a} 
    \end{bmatrix}
\end{equation}

\end{document}
谢谢@samcarter的建议,他们帮了大忙

哦,我解决了!(不是干净的解决方案,而是有效的解决方案)。我将软件包“ctex”改为“xeCJK”,它只提供中文字符——这正是我所需要的——而没有ctex提供的许多其他功能。而且效果很好

但我还是很好奇为什么ctex+amsmath会有这个问题

这是我修改过的源代码:

\documentclass{article}

% font 
\usepackage{xeCJK}           % for chinese 
\usepackage[T1]{fontenc}    % Output font encoding for international characters
\usepackage[utf8]{inputenc} % Required for inputting international characters

% math 
\usepackage{amsmath,amsfonts,amsthm} % Math packages for equations
\usepackage{amssymb}    % for math symbol 
\usepackage{siunitx}    % for unit display 

\begin{document}

is Chinese ok? 
中文可以吗?

\begin{equation}
    \begin{bmatrix}
        \dot{a} 
    \end{bmatrix}
\end{equation}

\end{document}

谢谢@samcarter的建议,他们帮了很多忙

请发表意见<代码>\documentclass{article}\usepackage{amsmath}\begin{document}\begin{equation}\begin{bmatrix}\dot{a}\end{bmatrix}\end{equation}\end{document}编译时不会出现错误me@samcarter非常感谢你指出这一点。我发现,如果我对“ctex”进行注释,将不会有任何错误消息。似乎有一些冲突。但是,由于我在文章中也必须使用中文,如何使用中文和带点的矩阵元素?我没有安装必要的字体来使用ctex进行本地测试,但在背面,您的示例似乎可以正常工作:哦,我自己解决它(以下是我的解决方案)。我已经在背面尝试了我的源代码,即使使用Xeletex(我在vscode中使用的配方),也没有任何错误。然后我猜可能我的一些本地latex软件包没有正确的版本(可能与Orleaf使用的软件包版本不同),但即使我更新了所有本地软件包,问题仍然存在。然后我放弃,尝试下面的解决方案,它神奇地工作了。。。不过,感谢您的建议@samcarter,它们帮助很大。背面的软件包不是最新的,很可能是它在背面使用的旧tex版本中工作,但没有最新的软件包。也许你可以在tex.stackexchange.com上重新提问。可能会有更多的人能够帮助你。我已经投票同意将你的问题迁移到那里,但是stackoverflow上的迁移系统完全崩溃了,所以重新提问可能会更好。请做一个简单的回答<代码>\documentclass{article}\usepackage{amsmath}\begin{document}\begin{equation}\begin{bmatrix}\dot{a}\end{bmatrix}\end{equation}\end{document}编译时不会出现错误me@samcarter非常感谢你指出这一点。我发现,如果我对“ctex”进行注释,将不会有任何错误消息。似乎有一些冲突。但是,由于我在文章中也必须使用中文,如何使用中文和带点的矩阵元素?我没有安装必要的字体来使用ctex进行本地测试,但在背面,您的示例似乎可以正常工作:哦,我自己解决它(以下是我的解决方案)。我已经在背面尝试了我的源代码,即使使用Xeletex(我在vscode中使用的配方),也没有任何错误。然后我猜可能我的一些本地latex软件包没有正确的版本(可能与Orleaf使用的软件包版本不同),但即使我更新了所有本地软件包,问题仍然存在。然后我放弃,尝试下面的解决方案,它神奇地工作了。。。不过,感谢您的建议@samcarter,它们帮助很大。背面的软件包不是最新的,很可能是它在背面使用的旧tex版本中工作,但没有最新的软件包。也许你可以在tex.stackexchange.com上重新提问。可能会有更多的人能够帮助你。我已经投票同意将你的问题迁移到那里,但是stackoverflow上的迁移系统完全崩溃了,所以重新提问可能会更好。哦,疯狂!。。。确实,
\dot{}
是正确的语法:)哦,疯狂!。。。实际上,
\dot{}
是正确的语法:)