【发布时间】:2017-08-19 16:13:56
【问题描述】:
在 word 文档中,我有一些带有指数的文本。我想知道是否有可能在 ReactJS 的文本输入中复制和粘贴带有指数的文本并保持文本格式。
提前致谢!
【问题讨论】:
标签: javascript reactjs text ms-word formatting
在 word 文档中,我有一些带有指数的文本。我想知道是否有可能在 ReactJS 的文本输入中复制和粘贴带有指数的文本并保持文本格式。
提前致谢!
【问题讨论】:
标签: javascript reactjs text ms-word formatting
不,您不能只是复制和粘贴一些文字格式的输出并将其粘贴到文本区域/文本输入中。
科学家们通常使用 latex https://en.wikipedia.org/wiki/LaTeX,所以在 MS Word 出现之前他们就这样做了。
但是,您可以使用一些库将乳胶格式呈现到 DOM 中。喜欢https://www.mathjax.org/
还有 React 组件作为 MathJax https://www.npmjs.com/package/react-mathjax 的包装器
这个库将解析乳胶输入并创建一个样式化的输出,使其看起来像在 MSWord 中
但是,如果您只需要正方形²,您可以这样写 234²
【讨论】: