From 9e28bbf3d1cb492142ed85aa69fee26385318ddc Mon Sep 17 00:00:00 2001 From: berlin2123 <68841407+berlin2123@users.noreply.github.com> Date: Fri, 29 Mar 2024 11:02:59 +0800 Subject: [PATCH 1/3] figure bottom margin Avoid multiple margin-bottom by `p` and `figure`, that result in too wide a bottom margin. --- src/pydata_sphinx_theme/assets/styles/content/_figures.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pydata_sphinx_theme/assets/styles/content/_figures.scss b/src/pydata_sphinx_theme/assets/styles/content/_figures.scss index 8b950d9b0..285329dc2 100644 --- a/src/pydata_sphinx_theme/assets/styles/content/_figures.scss +++ b/src/pydata_sphinx_theme/assets/styles/content/_figures.scss @@ -16,6 +16,11 @@ figure { margin-left: auto; margin-right: auto; + p { + margin-top: 0.3rem; + margin-bottom: 0.0rem; + } + table.table { width: fit-content; margin-left: auto; From 11ff27d3b7332c9c4db098dadb877b46aa50aa19 Mon Sep 17 00:00:00 2001 From: berlin2123 <68841407+berlin2123@users.noreply.github.com> Date: Wed, 10 Apr 2024 01:16:32 +0800 Subject: [PATCH 2/3] Update _figures.scss --- src/pydata_sphinx_theme/assets/styles/content/_figures.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pydata_sphinx_theme/assets/styles/content/_figures.scss b/src/pydata_sphinx_theme/assets/styles/content/_figures.scss index 285329dc2..99c959f69 100644 --- a/src/pydata_sphinx_theme/assets/styles/content/_figures.scss +++ b/src/pydata_sphinx_theme/assets/styles/content/_figures.scss @@ -18,7 +18,7 @@ figure { p { margin-top: 0.3rem; - margin-bottom: 0.0rem; + margin-bottom: 0rem; } table.table { From 56febe88bc16f10d51b77ecaf8306fb6677599af Mon Sep 17 00:00:00 2001 From: gabalafou Date: Thu, 11 Apr 2024 11:11:14 -0500 Subject: [PATCH 3/3] Only adjust margins at top and bottom of figcaption --- .../assets/styles/content/_figures.scss | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pydata_sphinx_theme/assets/styles/content/_figures.scss b/src/pydata_sphinx_theme/assets/styles/content/_figures.scss index 99c959f69..05a3fbe00 100644 --- a/src/pydata_sphinx_theme/assets/styles/content/_figures.scss +++ b/src/pydata_sphinx_theme/assets/styles/content/_figures.scss @@ -15,10 +15,11 @@ figure { color: var(--pst-color-text-muted); margin-left: auto; margin-right: auto; + margin-top: 0.3rem; - p { - margin-top: 0.3rem; - margin-bottom: 0rem; + & > p:last-child { + // Don't add extra margin to already existing figure bottom margin + margin-bottom: 0; } table.table {