Latex3: \ box_ht_plus_dpを提供しないのはなぜですか?

作成日 2021年05月04日  ·  4コメント  ·  ソース: latex3/latex3

expl3使用すると、ボックスの寸法を次のように測定できます。

  • \box_dp:N
  • \box_ht:N
  • \box_wd:N

ただし、 \box_ht_plus_dp:Nは提供されませんが、たとえば\box_resize_to_ht_plus_dp:Nnは提供されます。

これには何か理由がありますか?

expl3 feature-request

最も参考になるコメント

_hT:N ... + \box_wd:N ... 。 文書化されたすべてのインターフェースはディメンション式を受け入れるため、これは非常に簡単に入力できます。

基本的には糖衣構文ですが、この組み合わせは、提供するのに不合理ではないほど頻繁に現れると思います。

全てのコメント4件

推定\box_ht_plus_dp:Nは単に\box_hT:N ... + \box_wd:N ...です。 文書化されたすべてのインターフェースはディメンション式を受け入れるため、これは非常に簡単に入力できます。

一方、 ht_plus_dpにサイズ変更するには、コードがベースラインを維持することを内部的に心配し、したがって高さと深さの両方がスケーリングされるようにする必要があります。 これは、単に高さをスケーリングして、他のものが「OK」になることを期待することとは異なります。

_hT:N ... + \box_wd:N ... 。 文書化されたすべてのインターフェースはディメンション式を受け入れるため、これは非常に簡単に入力できます。

基本的には糖衣構文ですが、この組み合わせは、提供するのに不合理ではないほど頻繁に現れると思います。

@FrankMittelbach確かに、私は「なぜそれがまったく存在しないのですか?」と答えようとしていました。 一部-あなたが言うように、私たちがそれを追加できない理由はありません。

追加するかどうかはわかりませんが、簡単に追加できるようになったので、必要に応じてマージできるブランチに追加しました。

このページは役に立ちましたか?
0 / 5 - 0 評価