我想插入帽子口音在大胆的字母/符号在数学模式。
对于拉丁字母,例如q
char,我在序言中插入此命令
\newcommand{\paramhat}[1]{\boldsymbol{\hat{\textbf{#1}}}}
\newcommand{\param}[1]{\textbf{\text{#1}}}
然后在文本中以及一切都按预期工作\param{q}
。\paramhat{q}
但是问题是:如何使其与希腊字母/符号?
我需要在\theta
符号上使用它。我试过了,$\boldsymbol{\hat{\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}
对我来说,这会产生以下输出: