在 Overleaf 文档中使用的 .dot 文件中,无法将标签拆分为多行

在 Overleaf 文档中使用的 .dot 文件中,无法将标签拆分为多行

我想在 Overleaf 中将 .dot 文件中的标签拆分到多行。

我校审了这建议使用各种形式的 \n,但似乎不起作用。

这是一个简单的例子:

\documentclass{article}

\usepackage{tikz}
\usepackage{dot2texi}

\begin{document}

\begin{tikzpicture}
\begin{dot2tex}[scale=0.9]
\input{depth.dot}
\end{dot2tex}
\end{tikzpicture}

\end{document}

这是depth.dot文件

digraph Tree {
node [shape=box, fontname="helvetica"] ;
edge [fontname="helvetica"] ;
0 [label="X[1] <= 1.401\nentropy = 0.858\\\nsamples = 227\nvalue = [47, 4, 176]"] ;
1 [label="X[0] <= 1.02\nentropy = 1.191\nsamples = 43\nvalue = [29, 4, 10]"] ;
0 -> 1 [labeldistance=2.5, labelangle=45, headlabel="True"] ;
}

答案1

添加“pgf”似乎已经解决了该问题(出于某种原因),使得“\n”能够在标签中产生换行符。

...
\begin{dot2tex}[pgf, scale=0.9]
...

相关内容