Латекс для.NET

Вам необходимо установить WindowSoftInputMode в вашем MainActivity.cs .

Вот как вы можете это сделать

[Activity(Label = "MyActivity", Theme = "@style/CustomTheme", WindowSoftInputMode = SoftInput.AdjustResize)]

Или поставить строку ниже в методе OnCreate () MainActivity . [ 115]

Window.SetSoftInputMode(Android.Views.SoftInput.AdjustResize);
12
задан Jouni K. Seppänen 22 April 2009 в 06:26
поделиться

3 ответа

Вероятно, он еще не существует, но это не должно быть невероятно большим проектом для компиляции TeX для C #. Оригинальный TeX был написан в версии Pascal, которая в настоящее время автоматически переводится на C web2c . Так что было бы просто «маленьким вопросом программирования» заставить web2c производить C # и переводить вспомогательные библиотеки ( kpathsea , и любые другие части pdftex , которые вам нужны - вероятно, не совсем все это), чтобы быть совместимым.

Кроме того, существует проект GSoC по извлечению механизма математического рендеринга Matplotlib в отдельную библиотеку. Предполагая, что библиотека будет чисто Python, вы можете использовать ее через IronPython . Так что, если вы можете подождать до конца лета, это может быть именно то, что вам нужно.

4
ответ дан 2 December 2019 в 22:23
поделиться

Лучше всего сделать свой собственный бросок.

Это может быть так же просто, как создать базовый шаблон, а затем выполнить:

  1. Вставить выражение в шаблон.
  2. Скомпилируйте с pdflatex .
  3. Вставьте полученный PDF в ваш документ.

В качестве другого варианта вы можете посмотреть на источник для других приложений, которые делают это. Вспоминается Mediawiki (программное обеспечение, стоящее за википедией) - он может использовать бэкэнд LaTeX для генерации математических формул, и он с открытым исходным кодом, чтобы вы могли видеть, как они это делали.

2
ответ дан 2 December 2019 в 22:23
поделиться

Владелец проекта GSoC вернулся ко мне по поводу нового проекта по экстернализации Mathtext в новую библиотеку Python под названием MathTex.

Он сказал, что его работа зависит от библиотеки под названием FT2FONT, который является оболочкой для библиотеки C ++. Для кого-то с хорошим знанием шрифтов .net было бы тривиально взять эту работу и использовать оболочку, чтобы обернуть библиотеку шрифтов .net и разрешить ее использование в IronPython.

3
ответ дан 2 December 2019 в 22:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: