在 word 文档中,我有一些带指数的文本。我想知道是否有可能在 ReactJS 的文本输入中复制和粘贴带有指数的文本并保持文本格式。
提前致谢!
最佳答案
不,您不能只是复制并粘贴一些 word 格式的输出并将其粘贴到文本区域/文本输入中。
科学家通常使用latex
https://en.wikipedia.org/wiki/LaTeX ,在出现 MS Word 之前,他们就是这样做的。
但是,您可以使用一些库将 Latex 格式渲染到 DOM 中。喜欢https://www.mathjax.org/
还有 React 组件作为 MathJax 的包装器 https://www.npmjs.com/package/react-mathjax
这个库将解析 latex 输入并创建样式化输出,使其看起来像在 MSWord 中
但是,如果您只需要 square²,可以这样写 234²
关于javascript - REACT - 保持文本格式的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45773697/