我想在 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]
...