动态导出用于乳胶报告的变量。
dynamicnumber的Python项目详细描述
这是什么?
动态数动态排版不同类型生成的值 通过使用符号链接的乳胶脚本。目的是 通过直接设置,减少因过期数字而导致的错误 它们在数字生成文件中,并在 乳胶源文件。
它不仅可以将数值导入乳胶,甚至可以 字符串和代码片段是可能的。主存储库位于 在this存储库中。
attention这里提到的符号链接是*与 任何一种到unix系统中使用的符号链接。参见下面的示例 看看什么是象征性的联系。
安装
根据你的愿望,一个或多个可能不适用。所有的 支持的语言在languages文件夹中有一个文件。目前 只支持Matlab和Python生成动态数(DN)列表 文件(也称为符号链接列表)。
乳胶
目前,该软件包也可以在ctan上使用。这是首选 安装乳胶包的方法。因此,您可以使用 最喜欢的(洛杉矶)特克斯包经理。下面的说明如下 过时的。
Matlab
在Matlab的路径中添加必要的函数。
- 克隆Matlab文件夹中的目录(Documents/MATLAB)。
- 现在内容应该在Documents/MATLAB/DynamicNumber中。
- 打开Matlab。
- 设置路径以包含克隆的文件夹。设置的路径可以在 旧的Matlab安装或Home、Environment中的“文件”菜单 更新的安装。
Python
使用pip:sudo pip install dynamicnumber安装
快速启动
乳胶
乳胶的使用非常简单。用 \usepackage{dynamicnumber}然后用 \dnreadfile{list}。现在可以开始使用动态变量 使用\dnget{variable}。
有关更多信息和其他命令,请参见 文档。
注意!不要试图创建名为pgfkey的 dynamicnumber,它将与 旅行包
Matlab和Python
使用dn()命令创建符号链接列表,然后添加 使用add-方法的符号链接。
add-方法至少需要2个参数:符号链接名 和一个值(数字或字符串)。可选的第三个可以指定 价值的单位。符号链接将存储到 使用units包以一种很好的方式进行编号和单位 (\unit{<value}{<unit>})。
示例(在python中,matlab代码几乎相同)
# Some computations and sensor readout to predict temperature tomorrow:temperature=23.4temp_predictions=dn('TemperaturePredictions')temp_predictions.add('tomorrow',temparture,'C')# or \\Celcius instead of C
注意!:如果希望使用特殊的latex命令,例如 \Celcius或\metre,您需要小心使用 反斜杠。在Matlab中,只需要添加一个反斜杠,因为 解析的方式,但在python中,您需要添加其中的两个!这是 需要,因为反斜杠也用于转义序列。
贡献
图书馆在某种意义上是基本的,它们没有很多 功能或选项。这是故意的。用户可以很容易地采用它们 满足他们自己的需求,而不必通过100行代码 学习曲线很小。所以我们的主要目标是 支持许多平台的库在所有这些平台上都是(几乎)相同的 平台和简单易用。
错误修复和小的功能改进总是受欢迎的,您可以使用 添加必需功能或执行错误修复的请求。
许可证
请参阅LICENSE.txt文件。