在LibreOffice Writer中如何拉长箭头而不使其拉伸变形?
LibreOffice Writer核衰变公式箭头变形的解决方法
针对你用widevec{~~~~~~~~~}导致箭头拉伸变形的问题,这里有几个靠谱的替代方案,都能实现自然的长箭头效果:
方案1:用overrightarrow+phantom精准匹配宽度
利用phantom生成和目标文本等宽的空白,让overrightarrow生成对应长度的正常箭头,完全避免变形。修改后的公式代码:
{}_{88}^{226}"Ra"~~stack{%alpha#overrightarrow{phantom{4.8 MeV}}#4.8"MeV"}~~{}_{86}^{222}"Rn"
phantom{4.8 MeV}会模拟“4.8 MeV”的宽度,箭头会刚好覆盖这个宽度,形状和标准箭头一致。
方案2:用longrightarrow加空格手动调整
如果不需要严格对齐宽度,直接用longrightarrow配合~空格调整总长度,操作更简单:
{}_{88}^{226}"Ra"~~stack{%alpha#longrightarrow~~~~#4.8"MeV"}~~{}_{86}^{222}"Rn"
可以通过增减~的数量(每个~是一个空格),让箭头加空格的总长度匹配右侧文本。
方案3:用overrightarrow+hfill自适应填充
用hfill让箭头自动填充α和4.8 MeV之间的所有可用空间,实现自适应长度:
{}_{88}^{226}"Ra"~~stack{%alpha#overrightarrow{hfill}#4.8"MeV"}~~{}_{86}^{222}"Rn"
这种方式不需要手动调整长度,箭头会自动拉伸到合适大小,且形状保持正常。
内容的提问来源于stack exchange,提问作者rat
相关产品推荐
相关产品推荐

