ManimCommunity/manim

0.17.3 MathTable - first and last column of MathTable are truncated

オープン

#3,446 opened on 2023/11/09

 (2 件のコメント) (0 件のリアクション) (0 人の担当者)Python (1,378 件のフォーク)batch import
good first issue

Repository metrics

Stars
 (17,820 個のスター)
PR merge metrics
 (平均マージ 90d 10h) (30d で 31 merged PRs)

説明

Description of bug / unexpected behavior

Setting a fixed width of the columns in a MathTable() is not correctly supported for the first and last column, which are truncated at the left and right edge of the table elements.

Expected behavior

The given width should be obeyed independent on the contents of the cells.

How to reproduce the issue

class Test(Scene):
    def construct(self):
        mytable = MathTable(
            [[1, 10, 100, 1000, 10000, 100000], [0,0,0,0,0,0]],
            h_buff=.1,
            v_buff=.1,
            include_outer_lines=True,
            arrange_in_grid_config={"col_widths":[3]*6, "col_alignments": ["c"]*6}
        ).scale_to_fit_width(10)
        self.add(mytable)

Additional media files

System specifications

  • OS: Windows 10 64bit
  • Python version (python/py/python3 --version): 3.11.6

コントリビューターガイド