此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

Column

Column[{expr1, expr2, ...}]
是一个对象,指定将 expri 排列成一列,如 expr1expr2 之上等。
Column[list, alignment]
将每一元素按指定方式水平排列。
Column[list, alignment, spacing]
在连续元素之间留出 x 高度的指定间隔数。
  • 可能的对齐方式为:
Center居中
Left左对齐(缺省)
Right右对齐
"c" 按指定字符 "c" 对齐
{h,v}横向纵向分别对齐
  • First[col] 抽取组成一列的列表。
  • expri 可为任意种类的表达式,包括图形和模式。
  • 将文本作为字符串,则可将其输入为 Column 的一个元素。可用 Text["string"]Style["string", "style"] 来指定一个特殊样式。
  • 可以给出下列的选项:
Alignment{Left,Baseline}横向和纵向排列各项
BackgroundNone使用何种背景色
BaselinePositionAutomatic如何去对齐周围文本基线
BaseStyle{}列的基本样式指定
DefaultElement"\[Placeholder]"插入一个空项的元素
DividersNone在列中画分隔线
FrameNone在列中画边框
FrameStyleAutomatic边框所用样式
ItemSizeAutomatic各项的宽度和高度
ItemStyleNone项的个别样式
SpacingsAutomatic横向和纵向间距
  • Frame 的一般设置包括:
None无框架
True围绕整列画出框架
All围绕列中的各项画出框架
  • Column[list, alignment] 相当于 Column[list, Alignment->alignment]
{s1,s2,...,sn}使用 s1sn,然后使用缺省值
{{c}}在所有情况下都使用 c
{{c1,c2}}交替使用 c1c2
{{c1,c2,...}}循环使用所有 ci
{s,{c}}先使用 s,再重复使用 c
{s1,{c},sn}先使用 s1,再重复使用 c,但在最后使用 sn
{s1,s2,...,{c1, c2, ... }, sm, ... , sn}
开头使用 si 的第一序列,然后循环使用 ci,最后使用 si 的结尾序列
{s1,s2,...,{},sm,...,sn}开头使用 si 的第一序列,最后使用 si 的结尾序列
{i1->v1,i2->v2,...}指定 ik 位置的设置情况
{spec,rules}rules 去重设 spec 中的设置
  • 若设置的形式为 {s1, s2, ..., {...}, sm, ..., sn},若所指定的 si 的数量大于列中的项数,则开头的 si 用于列中起始各项,末尾 si 用于列中最后各项。
  • Column 不会改变有着明确 ImageSize 设置的图像或其它对象的大小。
  • 对于一列 n 元素,DividersSpacings 可对元素间 n+1 个间隔指定设置,这些间隔起始于第一个元素之前,终结于最后一个元素之后。
specspec 应用到各项之间的所有间隔上
{specx,specy}speci 应用到连续的横向和纵向间隔上
Axis列中中间行的轴(缺省)
Baseline列中中间行的基线
Bottom整列的底部
Center顶部和底部的中间
Top整列的顶部
{i,pos}元素 i 中的位置 pos
  • BaseStyle 的设置可以作为当前样式表中的 "Column" 给出的缺省样式的补充。
6 的新功能