Top] 或者 Row[ {Framed@Column[{1,2}], Frame-6ren">
gpt4 book ai didi

formatting - 如何在 Mathematica 中将 Row[] 的元素与底部或顶部对齐?

转载 作者:行者123 更新时间:2023-12-05 00:02:11 25 4
gpt4 key购买 nike

当我写

Row[ {Framed@Column[{1,2}], Framed@"123"},  Alignment->Top]

Mathematica graphics

或者
Row[ {Framed@Column[{1,2}], Framed@"123"},  Alignment->{Left,Top}]

Mathematica graphics

无论哪种情况,都不会发生任何事情。默认对齐方式为居中,元素以彼此中线对齐的方式列出。
Grid[ {{Framed@Column[{1,2}], Framed@"123"}}, Alignment->Top]

Mathematica graphics

工作正常,但 Grid[]Row[] 时是一种矫枉过正就足够了。

帮助系统说对齐应该有效(以 {Left,Baseline} 为例),但它似乎不可更改。我正在使用 v8.0.4。

最佳答案

Alignment Row 中的选项不对齐单个元素本身,而是将这些元素放在一个外部边界框内。这可以通过以下方式看到:

Framed@Row[{Framed@Column[{1, 2}], Framed@"123"}, 
ImageSize -> {150, 150}, Alignment -> {Left, Top}]

enter image description here
Framed@Row[{Framed@Column[{1, 2}], Framed@"123"}, 
ImageSize -> {150, 150}, Alignment -> {Center, Bottom}]

enter image description here

使用 Grid反而。

关于formatting - 如何在 Mathematica 中将 Row[] 的元素与底部或顶部对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8377960/

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