Fix problem pdf
This commit is contained in:
parent
c87566673a
commit
031e4f5f6b
2 changed files with 16 additions and 7 deletions
|
@ -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,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -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();
|
||||||
|
|
Loading…
Reference in a new issue