numprint

如何通过在两个数字之间留出空格来写数字?
numprint

如何通过在两个数字之间留出空格来写数字?

我想以 1 234 的形式写入数字 1234。我试过 \documentclass[12pt,a4paper]{article} \usepackage{amsmath} \begin{document} The number $ 1234 $ is written in the form $ 1\,234 $; The number $ 123456789 $ is written in the form $ 123\,456\,789$. \end{document} 我怎样才能自动完成它? ...

Admin

如何在同一文档中为不同类型的数字启用不同的千位分隔符和不同的舍入?
numprint

如何在同一文档中为不同类型的数字启用不同的千位分隔符和不同的舍入?

如何在同一文档中添加不同类型的千位分隔符并对不同类型的数字进行四舍五入?我想设置欧元金额始终四舍五入到小数点后两位,并使用.千位分隔符和,小数点,如下所示:1.234,56 € 所有其他数字应使用小空格\,作为千​​位分隔符(仍.作为小数点),并且根本不进行四舍五入,如下所示:1 234,567 89 g或12 345,678 9 m 我尝试过和siunitx,numprint但两者都只能为所有数字提供一种设置……并且numprint无法正确显示单位或以我选择的字体显示。 \documentclass{scrlttr2} \usepackage[ngerm...

Admin

Numprint 小数部分不分隔
numprint

Numprint 小数部分不分隔

我知道这个问题有一个答案,siunitx但我想知道一个可能的解决方案numprint。我希望在小数点分隔符之前有三位数字分隔符,但在小数点分隔符之后没有。这是一个 MWE: \documentclass{article} \usepackage[french,english]{babel} \usepackage[autolanguage]{numprint} \begin{document} Raw: 1234567.78907 Numprint English: \numprint{1234567.78907} \selectlanguage{fr...

Admin

numprint:抑制指数中的前导 0
numprint

numprint:抑制指数中的前导 0

我习惯\numprint以科学计数法漂亮地打印数字。出于某种原因,我的数字有 2 位指数,前面用零填充,例如: \numprint{1.3e02} 使用此命令输出如下 1.3 x 10^(02) 我希望自动删除前面的 0,这样就可以得到类似 1.3 x 10^2 在包内可以实现这个吗numprint? ...

Admin

如何将 Numprint 与 Multirow 结合使用?
numprint

如何将 Numprint 与 Multirow 结合使用?

尽管我尽了最大努力,但目前为止什么都没用。我试图将“9:1”对齐为\multirow,但通常最终只会得到一个illegal pream-token错误。将 放入\multirow内部\multicolumn可以消除错误,但也会删除单元格的格式。这就是我想要的样子: 这是我的代码: \documentclass[a4paper,twoside]{article} \usepackage{array} \usepackage{dcolumn} \newcolumntype{,}{D{.}{.}{-2}} \usepackage{colortbl} \use...

Admin

numprint 和 newtxmath 包的间距问题
numprint

numprint 和 newtxmath 包的间距问题

我有一个间距问题,它似乎来自这两个包。 以下是 MWE: \documentclass[10pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{newtxtext} \usepackage[frenchmath]{newtxmath} %\usepackage[np,autolanguage]{numprint} \newcommand*{\fct}[5]{% \begin{array}[t]{@{}l@{}c@{}c@{}c} ...

Admin

如何对表格中的数字进行四舍五入?
numprint

如何对表格中的数字进行四舍五入?

由于我是初学者,如果我的问题措辞不当,请原谅。我在 Latex 中有一个表格,其数据最初是使用 Python 生成的。然后我使用 tablesgenerator.com 正确格式化数据并转换为 Latex 代码。 一切都很顺利。但是,现在我需要将表格中的数字四舍五入(一列保留 3 位小数,其余列保留 2 位小数)。我在网上找到了一些资源,包括之前在这个社区提出的问题。但是,我无法成功实现这些想法(尝试使用 numprint 和 siunitx)。如果有人能帮助我做到这一点,我将不胜感激。 以下是一个例子: % Please add the following...

Admin

使用 numprint 对表中单个列内的数字进行舍入
numprint

使用 numprint 对表中单个列内的数字进行舍入

我喜欢使用numprint数值来格式化表格,因为它可以提高可读性和对齐性。但是,有时我想对特定列使用不同的舍入设置,这会给我带来问题。以下是一个例子 \documentclass{article} \usepackage{booktabs,numprint} \begin{document} \begin{table} \nprounddigits{9}%decimal places to print \centering \caption{Example MWE table with \texttt...

Admin

周期数字和数字打印
numprint

周期数字和数字打印

我想使用 numprint 在有理数的十进制表示形式的每三位数字上添加分隔符,但在重复数字上添加上划线。 例如,对于单位分数 1/42,我得到: 没有 numprint 并且我想要 numprint 空格。 我提到,该数字是在 pythontex 中构建的,由整数部分、不规则部分以及最后用上划线连接的重复部分组成。 编辑 \documentclass[12pt]{article} \usepackage{pythontex} \begin{pycode}[dvt] from dvtDecimal import * \end{pycode}...

Admin

如何使用 numprint 仅改变数字(而不是单位)的颜色?
numprint

如何使用 numprint 仅改变数字(而不是单位)的颜色?

这个问题与这个问题相关: 在 tabularx 环境中仅为文本着色 我想用蓝色(仅数字)写出一系列相等的数字,以便表格的每一行在其右侧都有一条相应的相等线。 \documentclass{article} \usepackage{amsmath,numprint,tabularx,xcolor} \begin{document} \begin{minipage}{.4\linewidth} \begin{tabularx}{5cm}{|*{11}{>{\leavevmode\color{blue}}X|}} \hline \multicol...

Admin

表格:列宽例如为 3cm,但列号打印
numprint

表格:列宽例如为 3cm,但列号打印

这numprint 包提供了我需要的一些东西:小数点后四舍五入,添加缺失的零,德国千位和小数分隔符。 但我希望有一个由 numprint 格式化的数字列,具有一定的宽度,比如说 3 厘米。 梅威瑟: \documentclass{article} \usepackage{numprint, array} \begin{document} \begin{tabular}{N{3}{2}} {Text}\\ 123.45\\ \end{tabular} \end{document} 我如何定义像 N 这样的表格列,但带有字符以及如果它...

Admin

使用较小的字形来格式化小数数字
numprint

使用较小的字形来格式化小数数字

我目前正在编写一本教科书,其中我处理十进制数集。由于教科书的语言是法语,小数分隔符必须是逗号,千位分隔符必须是空格。但这样一来,读者就很难区分四个整数的集合 {0, 1, 2, 3} 和两个十进制数的集合 {0.1, 2.3}。请参阅以下代码: \documentclass{minimal} \usepackage[french]{babel} \usepackage[autolanguage]{numprint} \begin{document} \noindent $\{\numprint{0.1}, \numprint{2.3}\}$\\ $\{0,...

Admin

如何从 numprint 迁移到 siunitx 同时保持相同的字体?
numprint

如何从 numprint 迁移到 siunitx 同时保持相同的字体?

到目前为止,我使用该numprint包可以正确显示单位。但由于@egreg 给出了这个问题的解决方案:包 eurosym:如何更改小数点分隔符?,我尝试用一​​个包来编码所有内容:siunitx。 问题是我无法获得与 相同的显示numprint。 例如,升的缩写是“l”(小写“ell”)。在 下beamer,它没有衬线,这给刚开始学习计量单位的小学生带来了阅读困难,因为他们可能会将它与程式化的数字“1”混淆。 \documentclass[a4paper, 11pt]{beamer} % Présentation générale et mise en...

Admin

以逗号分隔的数字表示形式从 \sage{} 提供给 latex 数学模式
numprint

以逗号分隔的数字表示形式从 \sage{} 提供给 latex 数学模式

我遇到了其他 tex 问题,人们询问如何用逗号分隔格式表示数字。即将 1234567 写成 1,234,567。我在教孩子加减法时需要这个。我正在尝试生成随机的加法问题列表,这变得越来越难。我基本上想运行代码并生成 30 天的日常问题集,这变得越来越难。虽然我可以随时为自己的孩子调整它,但还有其他孩子参与其中,他们没有机会接触到我。所以,这取决于父母。长话短说,这是我面临的挑战: 先前给出的该问题的解决方案有两个问题: 许多在数学模式下工作得不够好! (这是我的主要问题)我想做这样的事情(使用 numprint 包作为失败的示例): $\numprin...

Admin

numprint 命令的意外行为
numprint

numprint 命令的意外行为

我正在使用该numprint软件包。该软件包基本上很棒,但有时会出现意外行为。以下是这种情况的一个例子: \documentclass{article} \usepackage{numprint} \begin{document} \nprounddigits{1} \numprint{.9869} \nprounddigits{2} \numprint{.9869} \nprounddigits{3} \numprint{.9869} \nprounddigits{1} \numprint{.8666} \nprounddigits{2} \nu...

Admin