Xml 自由飞机

Xml 自由飞机,xml,latex,mindmapping,mindmap,freemind,Xml,Latex,Mindmapping,Mindmap,Freemind,因此,我试图找到一个思维导图软件与乳胶支持,并偶然发现自由飞机 非常满意,除了我似乎不知道如何使latex输入从文件工作 例如,如果我想包含这样的代码: \textbf{$Alg_0$} \begin{tabular}{cl} 0 & \text{initialisation of $Alg_0$} \\ 1 & \text{do\ some\ first\ step}\\ 2 & \text{...} \\ \end{tabular} 我可以将

因此,我试图找到一个思维导图软件与乳胶支持,并偶然发现自由飞机

非常满意,除了我似乎不知道如何使latex输入从文件工作

例如,如果我想包含这样的代码:

\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,使用
\latexinput{}
命令,但“文件必须是格式良好的XML文档,因此必须具有根标记和转义&”

按照他们的示例,我添加了doc标记和escape&:

<doc>
\textbf{$Alg_0$}
\begin{tabular}{cl}
    0 &amp; \text{initialisation of $Alg_0$} \\
    1 &amp; \text{do\ some\ first\ step}\\
    2 &amp; \text{...} \\
\end{tabular}
<doc>
将其格式更改为LaTeX现在将显示:

设置以下输入的文本时出错:\latexinput{alg_0.xml}


如何解决此问题?

快速回答:您可能不希望\latexinput{…}只使用 为出口工作

要在Freeplane中保存键入的latex代码,可以执行以下操作: 定义宏(通常的LaTeX语法有一些限制) 在首选项->插件->乳胶->通用乳胶宏[1]中。 就您的示例而言,这是有效的:

\newcommand{\exampleTable}{
\textbf{$Alg_0$}
\begin{tabular}{cl}
    0 & \text{initialisation of $Alg_0$} \\
    1 & \text{do\ some\ first\ step}\\
    2 & \text{...} \\
\end{tabular}
}
(当然可以使用参数)

-->粘贴到首选项->插件->LaTeX中的文本框中。 -->在节点中使用\example

\latexinput{…}如何工作

从这里[2]: “如果节点与模式匹配 \latexinput{} 然后,Freeplane将在中的给定位置包含给定文件 LaTeX导出。请注意,如果无法导出文档,则导出将失败 阅读。”

-->这个想法是我们的(优秀!)LaTeX库(jlatexmath) 只能处理公式,您可以使用\latexinput{} 在地图中包含jlatexmath无法解析的LaTeX 将由乳胶处理(输入/书籍/文章) 只出口

出现此错误的原因: 设置以下输入的文本时出错:\latexinput{alg_0.xml}。 是因为jlatexmath无法分析此内容。使用节点(不带\latex前缀) 格式为未解析的乳胶。这将使自由平面忽略节点, 但这将是出口的一部分

但是,对于FreePlane1.5.x,权限限制更严格,因此您可以 “禁止以下文件操作:Read/home/felix/src/alg_0.xml”

我已经为这个[3]创建了一个帖子,我想它会在将来得到修复 1.5.x

请告诉我wiki中的文档是否可以改进 (我也可以给你维基权限)

[1]

[2]

[3]

干杯并致以最良好的祝愿,
Felix

在freeplane 1.5.14中修复了\latexinput{…}的权限问题。
\newcommand{\exampleTable}{
\textbf{$Alg_0$}
\begin{tabular}{cl}
    0 & \text{initialisation of $Alg_0$} \\
    1 & \text{do\ some\ first\ step}\\
    2 & \text{...} \\
\end{tabular}
}