shape=record 被 dot2texi 忽略

shape=record 被 dot2texi 忽略

我尝试使用 绘制记录节点dot2texi,但它似乎忽略了该shape=record属性。这是我的 LaTeX 代码:

% tmp.tex
\documentclass{article}
\usepackage{dot2texi}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
\begin{document}
\begin{dot2tex}
  graph G {
     n[label="{a|b}", shape=record];
  }
\end{dot2tex}
\end{document}

我使用 来排版这个pdflatex --shell-escape tmp.tex,并且节点显示为一个椭圆,其中 | 符号被一个破折号代替。

在此处输入图片描述

我期望一个矩形分成两个标记为 a 和 b 的框,或者如果我必须以某种方式逃离 |,至少是一个矩形节点。

此外,在此过程中创建的tmp-dot2tex-fig1.dot文件dot2texi也无法正确排版,但方式不同:当我这样做时,dot2tex tmp-dot2tex-fig1.dot > fig1.tex && pdflatex --shell-escape fig1.tex我得到了没有边框的标签 a 和 b。

在此处输入图片描述

是我做错了什么,还是记录不适合用dot2tex(i)

答案1

dot2tex 文档说 HTML 和唱片标签是不是支持的:

http://dot2tex.readthedocs.io/en/latest/usage_guide.html#preprocessing-graphs

相关内容