Итак, я попытался найти программное обеспечение для отображения разума с поддержкой латекса и наткнулся на Freeplane.Freeplane - latexinput
Довольно довольны этим, за исключением того, что я не могу понять, как сделать латексный вход из файла.
E.g. если я хочу, чтобы включить такой код:
\textbf{$Alg_0$}
\begin{tabular}{cl}
0 & \text{initialisation of $Alg_0$} \\
1 & \text{do\ some\ first\ step}\\
2 & \text{...} \\
\end{tabular}
Я могу скопировать его в узел и просчитанный результат выглядит так, как ожидалось (хотя потребность в \text{}
раздражает).
Теперь для упрощения написания/модификации я хотел бы не копировать его в Freeplane каждый раз.
Freeplane claims that's possible с \latexinput{}
команды, но «файл должен быть хорошо сформированный XML-документ, поэтому вы должны иметь корневой тег и избежать <,> и &»
следуя их примеру, добавить документ теги и избежать &:
<doc>
\textbf{$Alg_0$}
\begin{tabular}{cl}
0 & \text{initialisation of $Alg_0$} \\
1 & \text{do\ some\ first\ step}\\
2 & \text{...} \\
\end{tabular}
<doc>
сохранить это как alg_0.xml
в той же папке, я поместил файл .mm
и создать узел с
\latexinput{alg_0.xml}
меняет свой формат в LaTeX теперь будет отображаться:
Error setting the text for the following input: \latexinput{alg_0.xml}.
Как решить эту проблему?
Проблема разрешения с \ latexinput {...} является зафиксировано в свободной плоскости 1.5.14. –