使用以下代码时,我注意到以埃为单位的“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}$