We have document which needs to be an interactive scheme, so scheme can't be just a picture
Questions:
How to create such a diagram in latex?
Diagram has following setting:
- arrows between blocks should be compact as shown in the picture (сurved arrows)
- horizontal scheme(not vertical)
- each item in schema is a hyperlink
- it is necessary to place several items in one block, as shown in the picture in red
- such a scheme should take one page
Desired result:
Actual result:
I can only do such schema
Minimal working example
XeLaTeX is used.
\documentclass{report}
\usepackage{tikz}
\usetikzlibrary{trees}
\begin{document}
\tikzstyle{every node}=[draw=black,thick,anchor=west]
\tikzstyle{selected}=[draw=blue,fill=blue!30]
\tikzstyle{optional}=[dashed,fill=gray!50]
\begin{tikzpicture}[%
grow via three points={one child at (0.5,-0.7) and
two children at (0.5,-0.7) and (0.5,-1.4)},
edge from parent path={(\tikzparentnode.south) |- (\tikzchildnode.west)}]
\node {Interfaces}
child { node {In}}
child { node {NMEA OUT}}
child { node {ECDIS OUT}}
child { node {VDR OUT}}
child { node [selected] {NMEA OUT
ECDDIS OUT\\ VDR OUT}
child { node {Baud}}
child { node {Freq}}
child { node {HTD}}
child { node {RSA}}
child { node {ROR}}
child { node {ALR}}
child { node {ALA}}
child { node {HMS}}
child { node {HMR}}
child { node {BAM}}
}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child { node {texdoc}};
\end{tikzpicture}
\end{document}
Best Answer