Open bradbell opened 10 months ago
Hi, I just came across the same problem, this should be able to be solved by adding the wrapper class that e.g furo uses.
I hope it will be implemented!
https://github.com/pradyunsg/furo/blob/01887051504bbec32e241af9cebcf5cd10f656d1/src/furo/__init__.py#L37
The table-wrapper class then needs atleast the following css overflow-x: auto;
I use furo instead of sphinx-book-theme for my six projects on readthedocs because of this problem; e.g., https://xrst.readthedocs.io/latest/
Are there any plans to fix this ?
@Theowyn Can you please make a pull request for the fix?
Describe the bug
When I create a table, sphinx-book-theme always expands it to take of the full width of the display, unlike other sphinx themes; e.g., sphinx-rtd-theme and furo. This can result in lots of white space between columns (when the browser window is wide).
In the example below, in the file
test_sphinx.git/source/conf.py
, if you replacesphinx_book_theme
bysphinx_rtd_theme
, the table width will contract and not include a huge amount of white space before and after the second column.Reproduce the bug
List your environment
test_sphinx.git>uname -a Linux fedora 6.6.6-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 11 17:29:08 UTC 2023 x86_64 GNU/Linux
test_sphinx.git>python --version Python 3.12.0
test_sphinx.git>dnf info sphinx | grep '^Version' Version : 2.2.11
test_sphinx.git>pip list | grep sphinx-book-theme sphinx-book-theme 1.0.1