\documentclass{article} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tikz} \usetikzlibrary{trees} \usepackage{verbatimbox} \usepackage[active,tightpage]{preview} \PreviewEnvironment{tikzpicture} \setlength\PreviewBorder{5pt} \begin{document} \tikzstyle{every node}=[draw=black,thick,anchor=west] \tikzstyle{selected}=[draw=red,fill=red!30] \tikzstyle{foot}=[fill=gray!50] \tikzstyle{rel}=[fill=blue!70] \tikzstyle{partition}=[draw=white] \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 {/ oder C:} child { node {home} child { node {knut} child { node {pictures}} child { node {docs} child { node { latex} child { node { main.tex}}} } } }; \end{tikzpicture} \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 [foot] {/ oder C:} child { node [foot] {home} child { node [foot] {knut} child { node {pictures}} child { node [foot] {docs} child { node [foot] {latex} child { node [selected] { main.tex}}} } } }; \end{tikzpicture} \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 {/ oder C:} child { node {home} child { node {knut} child { node {pictures}} child { node {docs} child { node [foot] {latex} child { node [rel] { main.tex}} child { node [selected] { part1.tex}} } } } }; \end{tikzpicture} \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 {/ oder C:} child { node {home} child { node {knut} child { node {pictures}} child { node {docs} child { node [foot] {latex} child { node [rel] { main.tex}} child {node [foot] {sections} child { node [selected] {part1.tex}} } } } } }; \end{tikzpicture} \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 {/ oder C:} child { node {home} child { node {knut} child { node {pictures}} child { node {docs} child { node [foot] {latex} child { node [foot] {main} child { node [rel] { main.tex}} } child [missing] {} child {node [foot] {sections} child { node [selected] {part1.tex}} } } } } }; \end{tikzpicture} \begin{myverbbox}{\main} \documentclass{article} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \title{Ein Titel} \begin{document} \maketitle \tableofcontents \input{part1.tex} \input{part2.tex} \end{document} \end{myverbbox} \begin{myverbbox}{\one} \section{Dies ist Abschnitt 1} Hier ein Absatz zum Inhalt von Abschnitt 1. \end{myverbbox} \begin{myverbbox}{\two} \section{Dies ist Abschnitt 2} Hier ein Absatz zum Inhalt von Abschnitt 2. \end{myverbbox} \tikzstyle{every node}=[shape=rectangle] \tikzstyle{boxy}=[draw] \tikzstyle{mega}=[fill=gray!30] \begin{tikzpicture} \node(main) at (5,5) [mega, boxy] {\main}; \node(one) at (0,0) [boxy] {\one}; \node(two) at (10,0) [boxy] {\two}; \node at (5,2.45) {main.tex}; \node at (0,-1) {part1.tex}; \node at (10,-1) {part2.tex}; \draw[->] (one) -- (main); \draw[->] (two) -- (main); \end{tikzpicture} \begin{myverbbox}{\mayn} \input{header.tex} \begin{document} \maketitle \tableofcontents \input{part1.tex} \input{part2.tex} \end{document} \end{myverbbox} \begin{myverbbox}{\header} \documentclass{article} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \title{Ein Titel} \end{myverbbox} \tikzstyle{every node}=[shape=rectangle] \tikzstyle{boxy}=[draw] \tikzstyle{mega}=[fill=gray!30] \begin{tikzpicture} \node(main) at (7.5,5) [mega, boxy] {\mayn}; \node(header) at (0,0) [boxy] {\header}; \node(one) at (7.5,0) [boxy] {\one}; \node(two) at (15,0) [boxy] {\two}; \node at (6.5,3.2) {main.tex}; \node at (0,-1.45) {header.tex}; \node at (7.5,-1) {part1.tex}; \node at (15,-1) {part2.tex}; \draw[->] (header) -- (main); \draw[->] (one) -- (main); \draw[->] (two) -- (main); \end{tikzpicture} \end{document}