Skip to content

Latex/Katex \text{...} is not correctly rendered #397

@patrickvonplaten

Description

@patrickvonplaten

I'm currently writing a new doc for transformers that uses Latex quite extensively.

When trying to run:

doc-builder preview transformers transformers/docs/source/en

for this PR .

I'm getting the following error message (see here):

500
dequantize is not defined
ReferenceError: dequantize is not defined
    at llm_tutorial_optimization.mdx:294:32
    at Object.$$render (/tmp/tmpzef5ozu2/kit/node_modules/svelte/internal/index.js:1745:22)
    at Object.default (root.svelte:43:47)
    at eval (/src/routes/__layout.svelte:40:157)
    at Object.$$render (/tmp/tmpzef5ozu2/kit/node_modules/svelte/internal/index.js:1745:22)
    at root.svelte:37:45
    at $$render (/tmp/tmpzef5ozu2/kit/node_modules/svelte/internal/index.js:1745:22)
    at Object.render (/tmp/tmpzef5ozu2/kit/node_modules/svelte/internal/index.js:1753:26)
    at render_response (file:///tmp/tmpzef5ozu2/kit/.svelte-kit/runtime/server/index.js:1166:28)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

The error stems for this line:

\\( Y = X * \textbf{dequantize}(W); \text{quantize}(W) )\\

It seems like rendering text inside latex formulas is not supported at all. E.g. even when trying:

$text{Hey}$

The doc-builder crashes.

According to the Katex documentation: https://katex.org/docs/supported \text{...} is supported.

Any idea how we could make this work in the HF doc builder? cc @mishig25 maybe?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions