我正在使用预设的 overleaf 项目进行 MSc 论文,我发现该软件包erewhon
产生的数字与文本不一致。在我的论文中,我有许多数字不一定是物理量,如日期、小行星名称等。
下面是我的项目的 MWE,请注意,当我得到这个项目时,一些包已经被注释掉了:
\documentclass{article}
\usepackage[intlimits]{amsmath}
\usepackage[T1]{fontenc}
\usepackage{pifont} % for dingbats
%%\usepackage{marvosym} % for \Keyboard etc deactivated by because it enter in conflict with "mathabx" package
%\usepackage{lmodern} % originally commented
%\usepackage{newtxtext} %originally commented
\usepackage[osf]{erewhon}% extension of Utopia, osf=old-style-figures
\usepackage[varqu,varl]{inconsolata}% sans typewriter
\usepackage[scaled=.95]{cabin}% sans serif
%\usepackage[utopia,vvarbb]{newtxmath} %deactivated because it enter in conflict with "mathabx" package
\usepackage{textcomp}% AFTER newtxtext to avoid clashes
\usepackage[TM]{ar}
% \usepackage{textgreek} % (Greek letters outside Math mode)
\usepackage[intlimits]{amsmath}
\usepackage{amsfonts}
\usepackage{amsbsy}
\usepackage{fixmath}
\usepackage{mathtools}
\usepackage{empheq}
\usepackage{mathabx}
\usepackage{siunitx}
\begin{document}
123456789
\num{123456789}
a
ExampleNUM342
Example date: 24-Jan-2022
example years: 2021/2022
serial number: N45/0054963
asteroid 2007 UN12
\textit{a}\\
$\mathfrak{a}$\\
$\mathfrak{b}$\\
$\Omega$
$\omega$
\end{document}
输出为:
我的问题是:这种格式可以接受吗,还是最好使用其他字体(例如lmodern
)?我如何排版非物理量(我使用siunitx
包管理)的数字,例如小行星名称、日期等?
答案1
您的这句话osf=old-style-figures
说明了一切。删除osf
带有内衬(“正常”)数字的选项,这些数字更适合表格等。您的问题与字体本身无关。
如果您想要表格数据,按照包装手册第 4 页所述erewhon
:
“\textlf
并\texttlf
分别以比例和表格内衬图形呈现其参数,无论默认图形样式如何。例如,\textlf{345}
产生 345”