gpt4 book ai didi

arrays - LaTeX 有数组数据结构吗?

转载 作者:行者123 更新时间:2023-12-03 13:55:37 24 4
gpt4 key购买 nike

LaTeX 中有数组吗?我不是指排版数组的方式。我的意思是将数组作为 LaTeX/TeX 中的数据结构作为“编程语言”。我需要在一个数组中存储一些 vbox-es 或 hbox-es。它可能类似于“宏数组”。

更多细节:我有一个应该排版歌曲的环境。我需要存储一些歌曲的段落作为我的宏\songparagraph 的参数(所以我不会排版它们,只存储这些段落)。因为我不知道在一首特定的歌曲中可以有多少段落,所以我需要一个数组。当环境关闭时,所有段落都将被排版 - 但首先会测量它们并计算每个段落的最佳位置(例如,可以将某些段落放在两列中,以使歌曲看起来更紧凑,节省一些空间)。

任何想法都会受到欢迎。
请,如果您了解 LaTeX 中的数组,请发布指向一些基本文档、教程或仅说明基本命令的链接。

最佳答案

readarray包允许将格式化的数据输入到元素中
2-D 或 3-D 数组(或 1-D 文件记录数组)。

\documentclass{standalone}
\usepackage{readarray}

\def\data{% the data
1 15 14 4
10 11 8 5
7 6 9 12
16 2 3 13
}
\readarray\data\dataA[4,4] %read the data to \dataA

\begin{document}
value at (2,1) = \dataA[2,1] %access a specific field
\end{document}

关于arrays - LaTeX 有数组数据结构吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2647674/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com