将小型大写字母与内衬数字相结合

将小型大写字母与内衬数字相结合

我在文档中对所有缩写都使用小写字母,尽管有时这样做可能很困难(例如在“dACL”这样的缩写中)。我还在正文中使用旧式数字,但我认为在表格中应该使用等宽数字,在数学中使用等比例数字。

现在的问题是,我是否应该保留表格中的小型大写字母(参见下面的 MWE)并使用内衬数字或小型大写字母和旧式数字?或者我是否应该在表格中使用全部大写字母以更好地与内衬数字匹配?

非常感谢您的任何意见。

\documentclass{article}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\useosf
\usepackage{booktabs}
\newcommand*{\abbr}[1]{%
   % Format abbreviations as small capitals
   \textsc{\MakeLowercase{#1}}%
}

\begin{document}
\begin{table}[hbp]
    \centering
    \begin{tabular}{llll}
    \toprule
               & \abbr{SNS}-3615  & \abbr{SNS}-3655  & \abbr{SNS}-3695  \\
    \midrule
    \abbr{CPU} & Intel Xeon 4110  & Intel Xeon 4116  & Intel Xeon 4116  \\
    cores      & 8                & 12               & 16               \\
    geheugen   & 32\,\abbr{GB}    & 96\,\abbr{GB}    & 256\,\abbr{GB}    \\
    power supplies & $1\times 770$\,\abbr{W} & $2\times 770$\,\abbr{W} & $2\times 770$\,\abbr{W} \\[2ex]
    endpoints (standalone) & 10000 & 25000 & 50000 \\
    endpoints (\abbr{PSN}) & 10000 & 50000 & 100000 \\
    \bottomrule
    \end{tabular}
    \caption{Specificaties van de Cisco secure network servers (\abbr{SNS}) waarop Cisco \abbr{ISE} draait}
    \label{tab:ise-sizes}
\end{table}
\end{document}

答案1

Robert Bringhurst 在他的印刷风格的元素。他还指出,小型大写字母的字母间距应为 5-10%。您可以使用以下方式实现这\textls一点microtype

\newcommand*{\abbr}[1]{%
   % Format abbreviations as small capitals
   \textls[50]{\textsc{\MakeLowercase{#1}}}%
}

采用 Bringhurst 风格的表格将如下所示:

\documentclass{article}
\usepackage[osf]{libertine}
\usepackage[libertine]{newtxmath}
\usepackage{microtype}
\usepackage{booktabs}
\newcommand*{\abbr}[1]{%
   % Format abbreviations as small capitals
   \textls[50]{\textsc{\MakeLowercase{#1}}}%
}

\usepackage{lipsum}
\begin{document}

\lipsum[1]

\begin{table}[hbp]
    \begin{tabular}{rlll}
                                        & \textbf{\abbr{SNS}-3615} & \textbf{\abbr{SNS}-3655} & \textbf{\abbr{SNS}-3695} \\[2ex]
        \abbr{CPU}                      & Intel Xeon 4110          & Intel Xeon 4116          & Intel Xeon 4116          \\
        \textit{cores}                  & 8                        & 12                       & 16                       \\
        \textit{geheugen}               & 32\,\abbr{GB}            & 96\,\abbr{GB}            & 256\,\abbr{GB}           \\
        \textit{power supplies}         & 1\,×\,770\,\abbr{W}      & 2\,×\,770\,\abbr{W}      & 2\,×\,770\,\abbr{W}      \\[2ex]
        \textit{endpoints} (standalone) & 10\,000                  & 25\,000                  & 50\,000                  \\
        \textit{endpoints} (\abbr{PSN}) & 10\,000                  & 50\,000                  & 100\,000                 \\
    \end{tabular}
    \caption{Specificaties van de Cisco secure network servers (\abbr{SNS}) waarop Cisco \abbr{ISE} draait}
    \label{tab:ise-sizes}
\end{table}

\lipsum[2]

\end{document}

在此处输入图片描述


甚至会更加布林赫斯特将表格设置为无衬线字体:

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage[osf]{libertine}
\usepackage[libertine]{newtxmath}
\usepackage{microtype}
\usepackage{caption}
   \DeclareCaptionLabelFormat{bringhurst}{\scshape\textls[50]{\MakeLowercase{#1}\,#2}}
   \captionsetup{font=sf,labelformat=bringhurst}
\usepackage{booktabs}
\newcommand*{\abbr}[1]{%
   % Format abbreviations as small capitals
   \textls[50]{\textsc{\MakeLowercase{#1}}}%
}

\usepackage{lipsum}
\begin{document}

\lipsum[1]

\begin{table}[hbp]
    \sffamily
    \begin{tabular}{rlll}
                                        & \textbf{\abbr{SNS}-3615} & \textbf{\abbr{SNS}-3655} & \textbf{\abbr{SNS}-3695} \\[2ex]
        \abbr{CPU}                      & Intel Xeon 4110          & Intel Xeon 4116          & Intel Xeon 4116          \\
        \textit{cores}                  & 8                        & 12                       & 16                       \\
        \textit{geheugen}               & 32\,\abbr{GB}            & 96\,\abbr{GB}            & 256\,\abbr{GB}           \\
        \textit{power supplies}         & 1\,×\,770\,\abbr{W}      & 2\,×\,770\,\abbr{W}      & 2\,×\,770\,\abbr{W}      \\[2ex]
        \textit{endpoints} (standalone) & 10\,000                  & 25\,000                  & 50\,000                  \\
        \textit{endpoints} (\abbr{PSN}) & 10\,000                  & 50\,000                  & 100\,000                 \\
    \end{tabular}
    \caption{Specificaties van de Cisco secure network servers (\abbr{SNS}) waarop Cisco \abbr{ISE} draait}
    \label{tab:ise-sizes}
\end{table}

\lipsum[2]

\end{document}

相关内容