我尝试使用 绘制记录节点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