Toggle navigation
Toggle navigation
This project
Loading...
Sign in
万朱浩
/
Venue-Ops
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
马一丁
2025-11-27 15:22:27 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
b4319e68719d567248646c9c404fb8fc8888b7af
b4319e68
1 parent
c9023982
Optimize the Rendering of Hybrid-form Formulas
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
2 deletions
ReportEngine/renderers/pdf_renderer.py
ReportEngine/renderers/pdf_renderer.py
View file @
b4319e6
...
...
@@ -510,11 +510,12 @@ class PDFRenderer:
logger
.
warning
(
"数学公式转换器未初始化,跳过公式转换"
)
return
svg_map
# 遍历所有章节
# 遍历所有章节,保持全局计数器避免ID重复
block_counter
=
[
0
]
chapters
=
document_ir
.
get
(
'chapters'
,
[])
for
chapter
in
chapters
:
blocks
=
chapter
.
get
(
'blocks'
,
[])
self
.
_extract_and_convert_math_blocks
(
blocks
,
svg_map
)
self
.
_extract_and_convert_math_blocks
(
blocks
,
svg_map
,
block_counter
)
logger
.
info
(
f
"成功转换 {len(svg_map)} 个数学公式为SVG"
)
return
svg_map
...
...
Please
register
or
login
to post a comment