在使用词汇表定义的符号上方添加时\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}
生成结果: