ManimCommunity/manim

0.17.3 MathTable - first and last column of MathTable are truncated

Open

#3,446 建立於 2023年11月9日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)Python (1,378 fork)batch import
good first issue

倉庫指標

Star
 (17,820 star)
PR 合併指標
 (平均合併 90天 10小時) (30 天內合併 31 個 PR)

描述

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

貢獻者指南