小数点对齐c 语言,用dcolumn宏包使列中的小数点对齐

\documentclass{article}

\usepackage{amsmath}

\usepackage{amssymb}

\usepackage{latexsym}

\usepackage{CJK}

\usepackage{dcolumn}%\usepackage{hhline}

%\usepackage{multirow}

%\usepackage{fancybox}

%\usepackage{booktabs}

%\usepackage{makecell}

\usepackage{array}   %该宏包内定义了\newcolumntype,可以定义各种tabular 或array 选项

\newcommand{\PreserveBackslash}[1]{\let \temp =\\#1 \let \\ = \temp}

\newcolumntype{C}[1]{>{\PreserveBackslash\centering}p{#1}}

\newcolumntype{R}[1]{>{\PreserveBackslash\raggedleft}p{#1}}

\newcolumntype{L}[1]{>{\PreserveBackslash\raggedright}p{#1}}

\begin{document}

\begin{CJK*}{GBK}{song}

\CJKtilde

\newcolumntype{d}[1]{D{.}{\cdot}{#1}} %定义选项d,带有1个参数。如d{2}代表输入小数点,输出居中点,且小数点后面最多有两位小数。d{-1}则在小数点后可有任意多位小数。

\newcolumntype{.}{D{.}{.}{-1}}%定义不带参数的选项“.”,表示输入与输出标点均为小数点“.”,小数位数可有任意多位。

\newcolumntype{,}{D{,}{,}{2}}%定义不带参数的选项“,”,表示输入与输出标点均为逗点“,”,小数位数最多有2位。[若多于2位,则显示不正常。]

\begin{tabular}{|d{-1}|d{2}|.|,|}

1.23343&1.23&12.5&300,21\\

1121.2&1121.2&861.20&674,29\\

184&184&10&69\\

.4&.4&.4&12323423,4

\end{tabular}

\end{CJK*}

\end{document}

结果:

e07070155a49aa392b47e980b54c4d02.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值