javascript - REACT - 保持文本格式的最佳方式是什么

标签 javascript reactjs text ms-word formatting

在 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/

相关文章:

javascript - ajax 在前面完成后执行函数

reactjs - 无法在另一个函数内运行一个函数: Cannot read property 'test' of undefined/Cannot read property 'setState' of undefined

ios - 根据 SwiftUI 中的切换值更改文本

MySQL,文本索引不起作用

javascript - 我应该在多大程度上依赖客户端验证?

javascript - Angular-material flex 不执行任何操作

javascript - 我的 javascript 适用于 google maps API 吗?

javascript - state-dependent inline CSS 'style' 的正确写法是什么?

javascript - ReactJS setState 不适用于方法/函数中的参数/参数

html - 链接中带有 CSS 的垂直文本