【发布时间】:2017-11-14 13:37:01
【问题描述】:
我正在尝试找到最简单的方法来创建与表格混合的 Tikz 图表。
或
https://tex.stackexchange.com/questions/400557/how-to-add-connected-graphs-to-a-table
正确编写所有这些代码可能会变得相当复杂并且容易出错。
有几种工具可以帮助您创建 TikZ 图表,例如 TikzEdt。
可以尝试使用该工具创建 TikZ 图表并将它们导入到您的主 tex 文档中。但是复杂的图表很难与文本、表格和其他图形正确匹配。
另一种方法是使用 Lyx 创建表格,然后从 TikzEdt 导入它以开始在其上方绘图。
我尝试在前导 (TikzEdt) 或其主代码窗口中插入表格代码,但我无法得到它。
在它的设置 -> 编译器选项中它有这个代码:
\documentclass{article}
\usepackage{tikz,amsmath, amssymb,bm,color}
\usepackage[margin=0cm,nohead]{geometry}
\usepackage[active,tightpage]{preview}
\usetikzlibrary{shapes,arrows}
% needed for BB
\usetikzlibrary{calc}
想象一下我想添加这个表:
\documentclass{article}
\begin{document}
\begin{tabular}{ccc}
ID & Ord & Event\\
\hline
Ana & 1 & A\\
Tom & 1 & A\\
Tom & 2 & B\\
Tom & 3 & D\\
\end{tabular}
\end{document}
我尝试将代码修改为:
\documentclass{article}
\usepackage{tikz,amsmath, amssymb,bm,color}
\usepackage[margin=0cm,nohead]{geometry}
\usepackage[active,tightpage]{preview}
\usetikzlibrary{shapes,arrows}
% needed for BB
\usetikzlibrary{calc}
\begin{document}
\begin{tabular}{ccc}
ID & Ord & Event\\
\hline
Ana & 1 & A\\
Tom & 1 & A\\
Tom & 2 & B\\
Tom & 3 & D\\
\end{tabular}
\end{document}
但它不会产生任何结果。我猜是因为它尝试添加 begin{document} 两次。
我也尝试过保留序言并在主窗口中添加表格。
\begin{tabular}{ccc}
ID & Ord & Event\\
\hline
Ana & 1 & A\\
Tom & 1 & A\\
Tom & 2 & B\\
Tom & 3 & D\\
\end{tabular}
\begin{tikzpicture}
\end{tikzpicture}
但还是不行。
我该怎么做?
或者我可以使用其他什么 GUI 工具来将 TikZ 箭头和简单符号绘制到预先存在的文档上或能够创建表格?
【问题讨论】: