dcolumn 字体更改和 + 或 - 对齐

dcolumn 字体更改和 + 或 - 对齐

我正在使用 dcolumn 包对表格进行单位对齐。dcolumn 字体应该更改为 helvetica 7pt。但我不知道如何更改字体和大小。

我需要对齐加或减符号。如何通过dcolumn控制加号或减号对齐。

梅威瑟:

\documentclass{article}

\RequirePackage{fixltx2e}%
\usepackage{booktabs}
\usepackage{amsmath,amssymb}
\usepackage{dcolumn}
\usepackage{rotating}

\newcolumntype{d}[1]{D{.}{.}{#1}}

\begin{document}

\begin{sidewaystable*}[!t]
\caption{\textbf{\boldmath Memory effect and mechanical properties (E, elastic modulus, UTS, ultimate tensile strength, YS, yield stress) for various membranes in acid form}.\label{tab:1}}
{\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ld{2,0}ccccccd{2,2}@{}}\toprule
\textbf{SPEEK} & \multicolumn{1}{c}{\textbf{DXL\%}} & \textbf{\boldmath$\lambda$} & \textbf{\boldmath$\lambda$ (memory effect)} & \textbf{E/MPa} & \textbf{UTS/MPa} & \textbf{YS/MPa} & \textbf{Tg/} & \multicolumn{1}{c}{\textbf{DMSO/wt\%\protect\textsuperscript{b}}} \\ \midrule
First treatment & 0 & 33 (25); $\infty$ (100) &~--~& 850\,$\pm$\,60 & 132\,$\pm$\,1 & 20\,$\pm$\,2 & 180 & 55.5 \\
180, 3\,h & 8 & 12 (25); 37 (100) & 37 (25) & 1160\,$\pm$\,50 & 4441\,$\pm$\,23 & 30\,$\pm$\,2 & 193 & 5.00 \\
180, 10\,h & 22 & 5 (25); 24 (100) & 24 (25) & 1300\,$\pm$\,100 & 43\,$\pm$\,802 & 35\,$\pm$\,5 & 239 & 21.5 \\
180, 24\,h & 35 & 3 (25); 16 (100) & 16 (25) & 1450\,$\pm$\,50 & 159\,$\pm$\,2 & 45\,$\pm$\,2 & $>$250 & 1.30 \\
\textbf{SPEEK GF} \\
180, 8\,h & 26 & 73 (110) & -- & 690\,$\pm$\,10 & 140\,$\pm$\,244 & 20\,$\pm$\,2 & \textsuperscript{a} & \textsuperscript{a} \\ \bottomrule
\end{tabular*}}{\par\textsuperscript{a}Not measured. \textsuperscript{b}Determined by thermogravimetric analysis.}
\end{sidewaystable*}

\end{document}

下面提到了我的必需输出:

在此处输入图片描述

答案1

\pm可以在参数中轻松指定对齐方式D。使用当前数学字体,因此如果您使用 Helvetica 格式的数学数字设置包(真的吗?),这应该是自动的。

在此处输入图片描述

\documentclass{article}

\RequirePackage{fixltx2e}%
\usepackage{booktabs}
\usepackage{amsmath,amssymb}
\usepackage{dcolumn}
\usepackage{rotating}

\newcolumntype{d}[1]{D{.}{.}{#1}}
\newcolumntype{P}[1]{D{-}{\pm}{-1}}
\newcommand\hd[1]{\multicolumn{1}{c}{\bfseries\boldmath
\begin{tabular}{@{}c@{}}#1\end{tabular}}}

\begin{document}

\begin{sidewaystable*}[!t]
\caption{\textbf{\boldmath Memory effect and mechanical properties (E, elastic modulus, UTS, ultimate tensile strength, YS, yield stress) for various membranes in acid form}.\label{tab:1}}
{\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}ld{2,0}
>{\bfseries}cc
PPP
cc
cd{2,2}@{}}\toprule
\textbf{SPEEK} &
\hd{DXL\%} & 
\hd{$\lambda$} &
\hd{$\lambda$\\(memory effect)} &
\hd{E/MPa} &
\hd{UTS/\\MPa} &
\hd{YS/\\MPa} & 
\hd{Tg/} &
\hd{DMSO/\\wt\%\protect\textsuperscript{b}} \\
\midrule
First treatment & 0 & 33 (25); $\infty$ (100) &~--~& 850-60 & 132-1 & 20-2 & 180 & 55.5 \\
180, 3\,h & 8 & 12 (25); 37 (100) & 37 (25) & 1160-50 & 4441-23 & 30-2 & 193 & 5.00 \\
180, 10\,h & 22 & 5 (25); 24 (100) & 24 (25) & 1300-100 & 43-802 & 35-5 & 239 & 21.5 \\
180, 24\,h & 35 & 3 (25); 16 (100) & 16 (25) & 1450-50 & 159-2 & 45-2 & $>$250 & 1.30 \\
\textbf{SPEEK GF} \\
180, 8\,h & 26 & 73 (110) & -- & 690-10 & 140-244 & 20-2 & \textsuperscript{a} & \textsuperscript{a} \\ \bottomrule
\end{tabular*}}{\par\textsuperscript{a}Not measured. \textsuperscript{b}Determined by thermogravimetric analysis.}
\end{sidewaystable*}

\end{document}

相关内容