AdjustmentBox

AdjustmentBox[box,opts]
是一种底层框符结构,使用给定选项调整 box 的位置显示.

更多信息更多信息

  • 在笔记本的前端,AdjustmentBox 对象通常能够使用 Alt+Alt+Alt+ 以及 Alt+ (苹果机使用 Ctrl 键) 来插入和修改. 这些功能键使你的当前选择以当前屏幕缩放倍数移动一个像素.
  • 可以给出下列选项:
  • BaseStyle{}所使用的样式
    BoxBaselineShiftup基线相对于相邻盒框的偏移量
    BoxMargins{{left,right},{bottom,top}}盒框内容周边留出的边幅
    StripOnInputTrue是否在计算时去除盒框
  • 水平移动指定以字母宽度为单位;垂直移动指定以 的高度为单位.
  • 移动指定既可以是正数也可以是负数.
  • 正的边幅指定会增加 box 周围的边幅;负的则会减少该边幅.
  • 移动基线会影响 RowBox 中的垂直对齐方式等.
  • 顶部和底部的边幅会影响在 FractionBoxOverscriptBox 中的放置.
  • StandardFormInputForm 输入中,AdjustmentBox 缺省被忽略,从而使AdjustmentBox[box,opts] 按照 box 编译.
  • 插入一个明确的空格字符(例如 \[ThinSpace]),可以和 AdjustmentBox 具有相同的显示效果,但是在缺省情况下空格字符会影响编译.
  • AdjustmentBox[box,opts] 只是使用给定的可选项来调整 box 自身的位置,与 StyleBox 不同的是,它不会将参数传递给它的次级框符.

范例范例打开所有单元关闭所有单元

基本范例  (4)基本范例  (4)

以不同的基线偏移量显示字母:

In[1]:=
Click for copyable input
Out[1]//DisplayForm=

以不同边幅显示字母:

In[1]:=
Click for copyable input
Out[1]//DisplayForm=

在左右侧以不同边幅显示一个字母:

In[1]:=
Click for copyable input
Out[1]//DisplayForm=

当一个 AdjustmentBox 形式被编译为输入时调整通常被忽略:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]//FullForm=
1996年引入
(3.0)