Fix problem pdf

This commit is contained in:
cuom1999 2024-02-05 19:21:17 -06:00
parent c87566673a
commit 031e4f5f6b
2 changed files with 16 additions and 7 deletions

View file

@ -1,13 +1,20 @@
window.renderKatex = (elem=document.body) => { window.renderKatex = (elem=document.body) => {
var maths = document.querySelectorAll('.arithmatex'), var maths = document.querySelectorAll('.arithmatex'),
tex; tex;
console.log(maths);
for (var i = 0; i < maths.length; i++) { for (var i = 0; i < maths.length; i++) {
tex = maths[i].textContent || maths[i].innerText; tex = maths[i].textContent || maths[i].innerText;
if (tex.startsWith('\\(') && tex.endsWith('\\)')) { if (tex.startsWith('\\(') && tex.endsWith('\\)')) {
katex.render(tex.slice(2, -2), maths[i], {'displayMode': false, 'throwOnError': false}); katex.render(tex.slice(2, -2), maths[i], {
'displayMode': false,
'throwOnError': false,
'strict': false,
});
} else if (tex.startsWith('\\[') && tex.endsWith('\\]')) { } else if (tex.startsWith('\\[') && tex.endsWith('\\]')) {
katex.render(tex.slice(2, -2), maths[i], {'displayMode': true, 'throwOnError': false}); katex.render(tex.slice(2, -2), maths[i], {
'displayMode': true,
'throwOnError': false,
'strict': false,
});
} }
} }
} }

View file

@ -66,10 +66,12 @@
if (!$('#raw_problem').attr('src')) { if (!$('#raw_problem').attr('src')) {
$('#raw_problem').attr('src', '{{problem.code}}/raw') $('#raw_problem').attr('src', '{{problem.code}}/raw')
} }
while(!$('.math-loaded', frames['raw_problem'].document).length){ // while(!$('.math-loaded', frames['raw_problem'].document).length){
await new Promise(r => setTimeout(r, 200)); // await new Promise(r => setTimeout(r, 200));
} // }
setTimeout(() => {
frames['raw_problem'].print(); frames['raw_problem'].print();
}, 1000);
}); });
$('#clarification_header').on('click', function() { $('#clarification_header').on('click', function() {
$('#clarification_header_container').hide(); $('#clarification_header_container').hide();