Added prompt to ensure that the LaTeX code generated correctly. #28
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added a prompt to ensure that the LaTeX code generated by o3-mini correctly wraps mathematical expressions with escape characters.
Added correction logic after line 41 in TheoremExplainAgent/task_generator/prompts_raw/prompt_code_generation.txt:$O(n^2)$ or (O(n^2)).
LaTeX Special Character Handling: Ensure that all special characters in LaTeX text (such as underscores _, percent signs %, hash symbols #, dollar signs $, etc.) are properly escaped. For example, add_intro should be written as add_intro. For mathematical expressions (like O(n^2)), make sure they are enclosed in math mode using
Added correction logic after line 30 in task_generator/prompts_raw/prompt_scene_technical_implementation.txt:$O(n^2)$ . This is because LaTeX interprets unescaped underscores and superscript symbols as the beginning of math mode, which can lead to compilation errors.
LaTeX Text Handling Error: When generating text that includes LaTeX, ensure that all special characters are properly escaped. For mathematical expressions (such as O(n^2)), make sure they are enclosed in math mode using