我已成功安装了适用于 LaTeX 的 MinionPro 字体。它适用于 pdfLaTex。我还将数字样式更改为衬线:
\usepackage[textlf]{MinionPro}
但是,如果我有一张带有数字的表格,我希望以表格形式(等宽)获取数字。
我正在寻找一个可以在序言中写入适用于整个文档并与 pdfLaTeX 一起使用的选项。
非常感谢您的提示!
MWE(按要求):
\documentclass[11pt]{scrreprt}
\usepackage[textlf]{MinionPro}
\begin{document}
\figureversion{lf,tab} \begin{table} \begin{tabular}{r|rr}
\bf{-44} &-2.50 &-1.54 \\
\bf{-31} &-1.14 &-1.17 \\
\bf{-22} &-0.77 &-0.80 \\
\bf{-11} &-0.39 &-0.11 \\
\bf{-0} &-0.01 &-0.04 \\
\bf{0} &0.00 & 0.04 \\
\end{tabular} \end{table}
\begin{table} \figureversion{lf,tab} \begin{tabular}{r|rr}
\bf{-44} &-2.50 &-1.54 \\
\bf{-31} &-1.14 &-1.17 \\
\bf{-22} &-0.77 &-0.80 \\
\bf{-11} &-0.39 &-0.11 \\
\bf{-0} &-0.01 &-0.04 \\
\bf{0} &0.00 & 0.04 \\
\end{tabular} \end{table}
\end{document}
在第一个例子中,图形版本超出了表格范围,它对表格本身没有任何影响。
在第二个例子中,图形版本位于表格内,它适用于非粗体数字(不适用于第一列)。
答案1
您可以添加\figureversion
到表格环境中,这样表格编号就可以用于文档中的所有表格。
\documentclass[11pt]{scrreprt}
\usepackage[textlf]{MinionPro}
\usepackage[toc,eqno,enum,bib,lineno]{tabfigures}
% ------------------------------------
% Add \figureversion{lf,tab} to
% the tabular-environment
\usepackage{etoolbox}
\AtBeginEnvironment{tabular}{%
\figureversion{lf,tab}
}
\begin{document}
\begin{table}
\begin{tabular}{r|rr}
\textbf{-44} &-2.50 &-1.54 \\
\textbf{-31} &-1.14 &-1.17 \\
\textbf{-22} &-0.77 &-0.80 \\
\textbf{-11} &-0.39 &-0.11 \\
\textbf{ −0} &-0.01 &-0.04 \\
\textbf{ 0} & 0.00 & 0.04 \\
\end{tabular}
\end{table}
\end{document}
编辑:添加\usepackage[toc,eqno,enum,bib,lineno]{tabfigures}