Skip to content

Commit

Permalink
Merge branch '6.0.x'
Browse files Browse the repository at this point in the history
# Conflicts:
#	CHANGES
  • Loading branch information
AA-Turner committed Jan 5, 2023
2 parents c499f66 + a27d262 commit 2c104e9
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 18 deletions.
16 changes: 4 additions & 12 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -68,26 +68,18 @@ Bugs fixed
Testing
--------

Release 6.0.1 (in development)
==============================
Release 6.0.1 (released Jan 05, 2023)
=====================================

Dependencies
------------

Incompatible changes
--------------------

Deprecated
----------

Features added
--------------
* Require Pygments 2.13 or later.

Bugs fixed
----------

Testing
--------
* #10944: imgmath: Fix resolving image paths for files in nested folders.

Release 6.0.0 (released Dec 29, 2022)
=====================================
Expand Down
4 changes: 2 additions & 2 deletions sphinx/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@
#:
#: .. versionadded:: 1.2
#: Before version 1.2, check the string ``sphinx.__version__``.
version_info = (6, 0, 1, 'beta', 0)
version_info = (6, 0, 1, 'final', 0)

package_dir = path.abspath(path.dirname(__file__))

_in_development = True
_in_development = False
if _in_development:
# Only import subprocess if needed
import subprocess
Expand Down
9 changes: 5 additions & 4 deletions sphinx/ext/imgmath.py
Original file line number Diff line number Diff line change
Expand Up @@ -209,10 +209,9 @@ def render_math(
"""Render the LaTeX math expression *math* using latex and dvipng or
dvisvgm.
Return the filename relative to the built document and the "depth",
Return the image absolute filename and the "depth",
that is, the distance of image bottom and baseline in pixels, if the
option to use preview_latex is switched on.
Also return the temporary and destination files.
Error handling may seem strange, but follows a pattern: if LaTeX or dvipng
(dvisvgm) aren't available, only a warning is generated (since that enables
Expand Down Expand Up @@ -319,7 +318,8 @@ def html_visit_math(self: HTML5Translator, node: nodes.math) -> None:
image_format = self.builder.config.imgmath_image_format.lower()
img_src = render_maths_to_base64(image_format, rendered_path)
else:
relative_path = path.relpath(rendered_path, self.builder.outdir)
bname = path.basename(rendered_path)
relative_path = path.join(self.builder.imgpath, 'math', bname)
img_src = relative_path.replace(path.sep, '/')
c = f'<img class="math" src="{img_src}"' + get_tooltip(self, node)
if depth is not None:
Expand Down Expand Up @@ -359,7 +359,8 @@ def html_visit_displaymath(self: HTML5Translator, node: nodes.math_block) -> Non
image_format = self.builder.config.imgmath_image_format.lower()
img_src = render_maths_to_base64(image_format, rendered_path)
else:
relative_path = path.relpath(rendered_path, self.builder.outdir)
bname = path.basename(rendered_path)
relative_path = path.join(self.builder.imgpath, 'math', bname)
img_src = relative_path.replace(path.sep, '/')
self.body.append(f'<img src="{img_src}"' + get_tooltip(self, node) +
'/></p>\n</div>')
Expand Down

0 comments on commit 2c104e9

Please sign in to comment.