\dot 的定位

\dot 的定位

在使用词汇表定义的符号上方添加时\dot,点会放错位置。据推测,斜体校正没有按预期工作。我该如何修复这个问题?

% arara: pdflatex
% arara: makeglossaries
% arara: pdflatex
% arara: pdflatex

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{test}
{
    name={$I$},
    text={I},
    description={test}
}


\begin{document}
\printglossaries

$\dot{\gls{test}} \dot{I}$

\end{document}

生产

在此处输入图片描述

答案1

我建议这样的事情:

% arara: pdflatex
% arara: makeglossaries
% arara: pdflatex
% arara: pdflatex

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{test}
{
    name={$I$},
    text={I},
    description={test}
}

\newcommand*{\dotgls}[2][]{\glsdisp[#1]{#2}{\dot{\glsentrytext{#2}}}}

\begin{document}
\printglossaries

$\dot{\gls{test}} \dot{I} \dotgls{test}$

\end{document}

生成结果:

偏心点 I 点 I 点 I

相关内容