📜  正整数乳胶 (1)

📅  最后修改于: 2023-12-03 15:10:58.547000             🧑  作者: Mango

正整数乳胶

正整数乳胶是一个能够将正整数转化成乳胶符号的程序库,方便数学类文档的编写。它支持许多常见的数学符号和格式。

安装

正整数乳胶的安装非常简单,只需要在命令行中执行下列命令即可:

pip install integer-latex
使用
将数字转为乳胶格式

使用 integer_to_latex 函数可以将一个正整数转为乳胶格式:

from integer_latex import integer_to_latex

latex_string = integer_to_latex(12345)
print(latex_string)  # 输出 "\\( 12345 \\)"
支持常见符号

正整数乳胶支持多种常见的数学符号,如加减乘除、平方根、幂等操作:

import integer_latex as il

il.integer_to_latex(1 + 2)
# 输出 "\\( 1+2 \\)"

il.integer_to_latex(3 - 4)
# 输出 "\\( 3-4 \\)"

il.integer_to_latex(2 * 5)
# 输出 "\\( 2\\times5 \\)"

il.integer_to_latex(10 / 2)
# 输出 "\\( \\frac{10}{2} \\)"

il.integer_to_latex(4 ** 3)
# 输出 "\\( 4^{3} \\)"

il.integer_to_latex(il.sqrt(9))
# 输出 "\\( \\sqrt{9} \\)"
自定义格式

如果你需要使用其他的格式,正整数乳胶也提供自定义格式的方法。可以使用 LatexElement 类定制自己的乳胶格式,并使用 integer_to_latex 函数中的 elements 参数传入。

from integer_latex.latex_elements import LatexElement

# 自定义格式 x^n
my_element = LatexElement(
    template="\\( {base}^{n} \\)",
    parameters=["base", "n"],
)

latex_string = integer_to_latex(2 ** 3, elements=[my_element])
# 输出 "\\( 2^{n} \\)"
总结

正整数乳胶是一个简单易用的程序库,让数学符号在文档中显示更加美观、规范。它支持多种常见的乳胶格式和自定义格式,可以满足大部分数学文档的需求。