![Latex - 如何在矩阵中的字符上输入这些符号](https://linux22.com/image/372067/Latex%20-%20%E5%A6%82%E4%BD%95%E5%9C%A8%E7%9F%A9%E9%98%B5%E4%B8%AD%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%8A%E8%BE%93%E5%85%A5%E8%BF%99%E4%BA%9B%E7%AC%A6%E5%8F%B7.png)
答案1
答案2
制作真正宽大的帽子符号的一种方法是使用包装mtpro2
。请注意,完整的mtpro2 包并非免费。但是,其lite
子集(即生成感兴趣的屏幕截图所需的全部内容)实际上是免费的。
\documentclass{article}
\usepackage{amsmath} % for 'pmatrix' env.
\usepackage{times} % Times Roman text font
\usepackage[lite]{mtpro2} % Times Roman math font
\begin{document}
\begin{equation}
\begin{pmatrix}
a+b & \widehat{\xi + \omega} & \hat{\pi} \\
\vec{a} & \overleftrightarrow{AC} & \beta
\end{pmatrix}
\end{equation}
\end{document}
答案3
使用默认字体,宽帽有两种可能:\widehat
来自的可扩展字符yhmath
或 中的同名字符mathabx
。我在这里不加载 mathabx,而是将后一个字符定义为\varwidehat
。我还建议old-arrows
使用包,这样\overleftrightarrow
就不会触及大写字母:
\documentclass[12pt, a4paper]{article}
\usepackage{amsmath}%
\usepackage{yhmath}
\usepackage{old-arrows}
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<5> <6> <7> <8> <9> <10>
<10.95> <12> <14.4> <17.28> <20.74> <24.88>
mathx10
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\DeclareMathAccent{\varwidebar}{0}{mathx}{"73}
\DeclareMathAccent{\varwidehat}{0}{mathx}{"70}
\begin{document}
\[ \begin{pmatrix}
a+b & \widehat{\xi + \omega} & \overset{}{\pi} \\
\vec{a} & \overleftrightarrow{AC} & \beta
\end{pmatrix}\qquad \begin{pmatrix}
a+b & \varwidehat{\xi + \omega} & \overset{}{\pi} \\
\vec{a} & \overleftrightarrow{AC} & \beta
\end{pmatrix}\]%
\end{document}