在数学模式下大胆的希腊字母上的帽子口音

在数学模式下大胆的希腊字母上的帽子口音

我想插入帽子口音大胆的字母/符号数学模式

对于拉丁字母,例如qchar,我在序言中插入此命令

\newcommand{\paramhat}[1]{\boldsymbol{\hat{\textbf{#1}}}}
\newcommand{\param}[1]{\textbf{\text{#1}}}

然后在文本中以及一切都按预期工作\param{q}\paramhat{q}

但是问题是:如何使其与希腊字母/符号

我需要在\theta符号上使用它。我试过了,$\boldsymbol{\hat{\theta}}$但我认为帽子的重点稍微向右移动了一点,如下图所示。

带有帽子装饰的粗体 theta

有一种方法可以将帽子稍微向左移动吗?


笔记:

  • amsmath包装加载
  • euler数学字体
  • \usepackage[T1]{fontenc}
  • \usepackage[utf8]{inputenc}

答案1

Plain Tex和Latex有一个\skew宏,这在TexBook中进行了描述。

\documentclass{article}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{eulervm}

\begin{document}

\begin{tabular}{ll}
Normal: & a$\boldsymbol{\hat{\theta}}$b \\
\textbackslash skew-.5:   & a$\boldsymbol{\skew{-.5}\hat\theta}$b \\
\textbackslash skew-1:   & a$\boldsymbol{\skew{-1}\hat\theta}$b \\
\end{tabular}

\end{document}

斜帽

随着\usepackage[T1]{fontenc}帽子的移动:它被降低并转移到其非T1位置的左侧。

倾斜双

答案2

当数学模式字体为斜体时,这对于在 beamer 中移动帽子也非常有用。对于我的量子力学工作,我定义:

\ newCommand {\ op} [1] {\ skew {4} \ hat {#1}}}

将帽子放在正确的位置,而不是左侧的\ op {h}。

汉密尔顿算子:正常帽子和移位帽子

答案3

它看起来不会转移到我身上,但是您可以使用\hskip

\documentclass{article}

\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{euler}

\begin{document}

\Huge
\begin{tabular}{ll}
Normal: & a$\boldsymbol{\hat{\theta}}$b \\
.1pt:   & a$\hskip-.1pt\boldsymbol{\hat{\hskip.1pt\theta}}$b \\
1mm:    & a$\hskip-1mm\boldsymbol{\hat{\hskip1mm\theta}}$b
\end{tabular}

\end{document}

对我来说,这会产生以下输出: 示例输出

相关内容