mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Merge branch '6.0.x'
# Conflicts: # CHANGES
This commit is contained in:
commit
2c104e9838
16
CHANGES
16
CHANGES
@ -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)
|
||||
=====================================
|
||||
|
@ -30,11 +30,11 @@ __display_version__ = __version__ # used for command line version
|
||||
#:
|
||||
#: .. 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
|
||||
|
@ -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
|
||||
@ -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:
|
||||
@ -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>')
|
||||
|
Loading…
Reference in New Issue
Block a user