React Native: LaTeX не отображается должным образом с использованием реакции-native-math-view/react-native-mathjax-svgAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 React Native: LaTeX не отображается должным образом с использованием реакции-native-math-view/react-native-mathjax-svg

Сообщение Anonymous »

Я пытаюсь отобразить математические уравнения LaTeX в своем приложении React Native. Сначала я пробовал использовать реакции-native-mathjax-svg и React-native-math-view, но ни один из них, похоже, не отображает математические вычисления должным образом.
Что я пробовал:
1️⃣ Использование реакции-native-mathjax-svg

Код: Выделить всё

import React from 'react';
import { View } from 'react-native';
import MathJaxSvg from 'react-native-mathjax-svg';

const App = () => {
return (



);
};

export default App;
🛑 Проблема: на экране ничего не отображается, и я вижу повторяющиеся журналы:

Код: Выделить всё

(NOBRIDGE) LOG  MathJaxSvg [Function MathJax]
It seems like the component is not bridging properly.
2️⃣ Использование React-native-math-view
jsx

Код: Выделить всё

import React from 'react';
import { View, Text } from 'react-native';
import MathView from 'react-native-math-view';

const App = () => {
return (

Testing MathJax:


);
};
экспортировать приложение по умолчанию;
🛑 Проблема: компонент ничего не отображает. В журналах ошибок показано:

Код: Выделить всё

Warning: React.jsx: type is invalid -- expected a string or function but got: undefined.
3️⃣ Что работает (но не идеально)
Использование React-native-webview с MathJax:

Код: Выделить всё

import React from 'react';
import { View, Text } from 'react-native';
import { WebView } from 'react-native-webview';

const mathJaxHTML = `







Testing MathJax

\\( E = mc^2 \\)



`;

const App = () => {
return (

Testing MathJax in WebView:


);
};
экспортировать приложение по умолчанию;
✅ Это работает, но WebView является дорогостоящим и медленным для рендеринга LaTeX в масштабе.
В чем мне нужна помощь
❓ Почему реакции-native-mathjax-svg или React-native-math-view не отображают LaTeX должным образом?
❓ Нужны ли этим библиотекам дополнительная настройка (например, изменение build.gradle) или связывание вручную)?
❓ Есть ли альтернатива, которая не полагается на реакцию-native-webview?
Среда:

Код: Выделить всё

React Native Version: 0.73.3
react-native-mathjax-svg: 0.9.9
react-native-math-view: 3.9.5
Platform: Android & iOS
JavaScript Runtime: Hermes enabled
Будем очень признательны за любые идеи и исправления! 🚀

Подробнее здесь: https://stackoverflow.com/questions/795 ... view-react
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»