Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

# Rendering errors (<chem> and [itex])

See original GitHub issue

Note from @BoboTiG: issue tightly coupled to #1183, interesting details can be found there too.

I did a fresh download and render of the EN wiktionary today, and got the following errors:

>>> Loading data/en/data_wikicode-20220120.json ...
>>> Loaded 1,038,672 words from data/en/data_wikicode-20220120.json
<chem> ERROR with ^-N=\overset{+}N=N^- in [azide]
[itex] ERROR with \begin{align}\frac{\pi}{2} & = \prod_{n=1}^{\infty} \frac{ 4n^2 }{ 4n^2 - 1 } = \prod_{n=1}^{\infty} \left(\frac{2n}{2n-1} \cdot \frac{2n}{2n+1}\right) \\[6pt]& = \Big(\frac{2}{1} \cdot \frac{2}{3}\Big) \cdot \Big(\frac{4}{3} \cdot \frac{4}{5}\Big) \cdot \Big(\frac{6}{5} \cdot \frac{6}{7}\Big) \cdot \Big(\frac{8}{7} \cdot \frac{8}{9}\Big) \cdot \; \cdots \\\end{align} in [Wallis product]
[itex] ERROR with \begin{align}a_0 &+ a_1x + a_2x^2 + a_3x^3 + \cdots + a_nx^n \\ &= a_0 + x \bigg(a_1 + x \Big(a_2 + x \big(a_3 + \cdots + x(a_{n-1} + x \, a_n) \cdots \big) \Big) \bigg).\end{align} in [Horner's rule]
[itex] ERROR with \frac = \frac in [circle of Apollonius]
[itex] ERROR with \begin{align}\rho(g, h) (0,x_1,\ldots,x_k) &= g(x_1,\ldots,x_k) \\\rho(g, h) (y+1,x_1,\ldots,x_k) &= h(y,\rho(g, h) (y,x_1,\ldots,x_k),x_1,\ldots,x_k)\,\end{align} in [primitive recursion]
>>> Saved 697,169 words into data/en/data-20220120.json
>>> Render done!


### Issue Analytics

• State:
• Created 2 years ago

7reactions
lasconiccommented, Feb 1, 2022

I was also curious if svg could be used on Kobo. And it can ! dicthtml-en-en.zip (11,819 bytes)

dvioptions = [ "-d -1", ]
with BytesIO() as buf, BytesIO() as im:
preview(
f"${expr}$",
output="svg",
viewer="BytesIO",
outputbuffer=buf,
dvioptions=dvioptions,
packages=tuple(packages),
)

buf.seek(0)

return f'<img style="{IMG_CSS}" src="data:image/svg+xml;base64,{b64encode(raw).decode()}"/>'


PNG:

GIF

SVG

1reaction
lasconiccommented, Feb 1, 2022

dictgen mentions GIF and JPG https://pgaskin.net/dictutil/dictgen/ In theory, Kobo should support PNG https://help.kobo.com/hc/fr/articles/360017763713-Formats-de-fichiers-pris-en-charge-par-votre-application-Kobo-eReader-et-Kobo-Books but not sure if the support is included for dictionaries.

#### Top Results From Across the Web

Math rendering errors? - Physics Meta - Stack Exchange
Recently,and my browser and configuration have not changed, hardly any maths formulas are exhibited in the question.
Category:Articles with math render errors - Wikipedia
Description: This category lists page and articles, which have errors when rendering the [itex] tag caused by temporary error in the mathematics rendering...
Error Analysis
Every lab report must have an error analysis.​​ For many experiments, significant figure rules are sufficient. For a brush up on significant figure...
Chemistry notation using mhchem - MoodleDocs
Therefore, the chemical display of chemical formulae and equations is simulated and may not exactly correspond to rendering using mhchem, which ...
Thus, today we start our discussion of Analytical Chemistry with a… ... in our measurement renders our experimental data insignificant.

#### Troubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free