我已经插入了这个序列命令
command-sequence float-insert figure ; escape ; char-delete-backward ;
paragraph-params-apply \align center ; box-insert frameless ;
word-backward ; inset-modify box Box frameless position "t" hor_pos
"c" has_inner_box 1 inner_pos "t" use_parbox 0 use_makebox 0 width
"45line%" special "none" height "1in" height_special "totalheight" ;
word-forward ; inset-insert space \hfill{} ; box-insert frameless ;
word-backward ; inset-modify box Box frameless position "t" hor_pos
"c" has_inner_box 1 inner_pos "t" use_parbox 0 use_makebox 0 width
"45line%" special "none" height "1in" height_special "totalheight" ;
在 lyx 的小缓冲区内并排插入两个图形。
命令序列按预期创建并排的框。
然而,从读取命令来看,声明box-insert frameless
但仍然是用简单框架生成的。
我如何才能使盒子显得无框?
附加信息 :
命令序列取自http://wiki.lyx.org/Tips/CommandSequences#CommandSequenceFiguresSideBySide
我在 Ubuntu 14.04 中使用 Lyx 2.0.6
答案1
看起来命令区分大小写,因此您需要Frameless
而不是frameless
。我使用 LyX 2.1(在 Windows 上)对此进行了测试,然后我还必须word-forward
在 之前 添加一个额外的inset-insert space \hfill{}
。
更新的命令序列:
command-sequence float-insert figure ; escape ; char-delete-backward ;
paragraph-params-apply \align center ; box-insert Frameless ;
word-backward ; inset-modify box Box Frameless position "t" hor_pos
"c" has_inner_box 1 inner_pos "t" use_parbox 0 use_makebox 0 width
"45line%" special "none" height "1in" height_special "totalheight" ;
word-forward ; word-forward ; inset-insert space \hfill{} ; box-insert Frameless ;
word-backward ; inset-modify box Box Frameless position "t" hor_pos
"c" has_inner_box 1 inner_pos "t" use_parbox 0 use_makebox 0 width
"45line%" special "none" height "1in" height_special "totalheight" ;