据我所知,该模块的框调整大小功能l3box
是使用 LaTeX2egraphics
包实现的。
然而,有些\resizebox
变体没有expl3
对应物。
可用的有:
\resizebox*{<h-size>}{<v-size>} --> \box_resize:Nnn<boxnum>{<h-size>}{<v-size>}
\resizebox*{!}{<v-size>} --> \box_resize_to_ht_plus_dp:Nn<boxnum>{<v-size>}
\resizebox{<h-size>}{!} --> \box_resize_to_wd:Nn<boxnum>{<h-size>}
但我正在寻找
\resizebox{<h-size>}{<v-size>} --> ? resizes width and height *
\resizebox{!}{<v-size>} --> ? resizes height, while maintaining aspect ratio **
*)
类似于\box_resize_to_wd_and_ht:Nnn<boxnum>{<h-size>}{<v-size>}
,因为存在\box_resize:Nnn
本质上是\box_resize_to_wd_and_ht_plus_dp:Nnn
**) 后者缺失的映射可以命名为\box_resize_to_ht:Nn<boxnum>{<v-size>}
。
为什么没有提供这些功能?它们可以在将来的expl3
版本中添加吗?