埃圆未居中

埃圆未居中

使用以下代码时,我注意到以埃为单位的“A”上方的圆圈未正确位于“A”上方,而是太靠左了。我该如何修复这个问题?

\documentclass{article}
\usepackage{multicol}
\usepackage{tgbonum}
\usepackage{geometry}
\usepackage{chemfig}
\usepackage{siunitx}

\geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,}
\begin{document}

\section{Introduction}

\begin{multicols}{2}
    Additionally, it is accompanied by a drastic change in end-to-end distance of ~3.5 {\si\angstrom} as well as polarity (3 Debye for $cis$ versus 0 Debye for $trans$).
\end{multicols}

\end{document}

答案1

使用 OT1 编码,\r{A}是一种预定义组合,它不使用环重音,但使用更复杂的设置,因为环应该附加到 A。此设置在 TeX Gyre Bonum 中失败,但可以修复。

我还建议缩小字体,因为它的 x 高度相当大;或者,你可以用\linespread{1.1}或类似方法增加行距。

\SI您可以使用 获取文本字体中的数字mode=text

\documentclass{article}
\usepackage[scale=0.94]{tgbonum}
\usepackage[mode=text]{siunitx}

\makeatletter
\DeclareTextCompositeCommand{\r}{OT1}{A}{%
  \leavevmode\vbox{%
    \offinterlineskip
    \ialign{\hfil##\hfil\cr\char23\cr\noalign{\kern-1.15ex}A\cr}%
  }%
}
\makeatother

\begin{document}

\r{A}ngstrom or \AA ngstrom \r{A}\r{U} \r{a}\r{u}

Additionally, it is accompanied by a drastic change in
end-to-end distance of~\SI{3.5}{\angstrom} as well as polarity
(3~Debye for \emph{cis} versus 0~Debye for \emph{trans}).

\end{document}

请注意$word$使用不是获得斜体的方法。

在此处输入图片描述

答案2

ångström 符号的左偏移是由 引起的tgbonum。您也可以通过\usepackage[T1]{fontenc}在 之后加载来修复此问题tgbonum

我还建议你使用siunitx提供的宏(而不是仅使用包来获取单位),\SI以正确排版带有单位的值:

$\approx \SI{3.5}{\angstrom}$

相关内容