Filetree with pagebreak works but just with one FiletreeDirectory tree on multiple pages using Forest...
Which aircraft had such a luxurious-looking navigator's station?
Where is this triangular-shaped space station from?
What is a term for a function that when called repeatedly, has the same effect as calling once?
How to mitigate "bandwagon attacking" from players?
Contradiction with Banach Fixed Point Theorem
Is divide-by-zero a security vulnerability?
What if I store 10TB on azure servers and then keep the vm powered off?
Is there a low-level alternative to Animate Objects?
Is there a frame of reference in which I was born before I was conceived?
As a new poet, where can I find help from a professional to judge my work?
How do I implement simple JS code to deploy a compiled smart contract to ganache-cli?
Whom do I have to contact for a ticket refund in case of denied boarding (in the EU)?
How do ISS astronauts "get their stripes"?
How can atoms be electrically neutral when there is a difference in the positions of the charges?
Replacement ford fiesta radiator has extra hose
Understanding Kramnik's play in game 1 of Candidates 2018
Use comma instead of & in table
Hacker Rank: Array left rotation
You'll find me clean when something is full
Auto Insert date into Notepad
Can this function be rewritten with a regex?
How can I handle a player who pre-plans arguments about my rulings on RAW?
If a druid in Wild Shape swallows a creature whole, then turns back to her normal form, what happens?
How do I construct an nxn matrix?
Filetree with pagebreak works but just with one Filetree
Directory tree on multiple pages using Forest packageAdding vertical arrow to Tree Node using TikZ/PGFthe problem about putting one picture on the left and another on the rightdrawing an orthonormal frame with semi circlesCode with foreach AND coordinate does not compile - but if i remove one or the other, it compilesOne-period multinomial modelCode for binomial tree does not work after one yearHow to make more than one root in a tree?shift not works when coordinate is usedProblem with dashed edges and cross nodesDrawing a diagram with Tikzpicture
I found a latex code (file tree with page break, the owner/creator of this code (pagebreak+filetree) is Sašo Živanović).
I want to use this code for a documentation. I want to have several different file trees but with this code only one file tree with page breaks is working. Does anybody knows how it works with several different trees? Thank you in advance.
German Forum: https://texwelt.de/wissen/fragen/24325/wie-kann-man-2-oder-mehrere-file-trees-mit-pagebreak-abbilden
Have a nice day.
documentclass[11pt,a4paper,titlepage,bibliography=totoc,numbers=noenddot,abstract=on,multi,dvipsnames,svgnames,x11names]{scrreprt}%Dokumentklasse wie in unserer Vorlage
usepackage{storebox}%Pagebrak
usepackage[edges]{forest}%FileTree
usepackage{adjustbox}%Pagebrak
%usepackage{lmodern}%Schrift
%Zeilenumbruch in der tikz Umgebung!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% addaswyd o gôd Sašo Živanović: http://tex.stackexchange.com/a/296771/
defhiddenparcommand{par}
newcommandotherhiddenparcommand{parnoindent}
newcommandhiddencommacommand{, }
forestset{%
declare keylist register={split here ids},% the list of nodes to split the tree at
split here ids={},
declare keylist register={split here interjects},% the list of comments to put in between the tree parts
split here interjects={},
declare keylist={split here auto siblings}{},% a list to hold the siblings which need edge restoration
declare toks register=split here toks,
declare dimen register=tmpdima,
tmpdima'=0pt,
declare dimen register=tmpdimb,
tmpdimb'=0pt,
declare dimen register=tmpdimc,
tmpdimc'=0pt,
to widest/.style={
tikz+={path (forestregister{tempdima}, forestoption{y}) -- (forestregister{tempdimb}, forestoption{y});},
},
hide commas/.style={%
split here toks+={hiddencommacommand},
split here toks+={#1},
},
split dir tree pre/.style={%
label={[text=gray, anchor=north, font=scriptsize]below:{[cont.]}{}},
},
split dir tree post/.style={%
label={[font=scriptsize, anchor=south, text=gray]above:{[cont.]}{}},
},
split dir tree auto post/.style={% this gets applied to the first node after a break
split dir tree post,
tempkeylistc'={},
tmpdimb/.option=y,
for nodewalk={
while={
> ORw2+d _+d < On=! & {y}{tmpdimb}{##2-##1} {textheight-#1} {n'}{1}%
}{
next,
tempkeylistc/.option=name
}%
}{},
% save the list
split here auto siblings/.register=tempkeylistc,
tikz+/.process={% this tries to redraw the edges to the following siblings
OOw2{edge}{id}%
{%
path [##1] (!u.parent anchor |- .north) ++(forestregister{folder indent},1ex) coordinate (before ##2) |- (.child anchor);
edeftempa{foresteoption{split here auto siblings}}
foreach i in tempa path [##1] (before ##2) |- ({forest cs:i.child anchor});
}%
},
},
split dir tree/.code={%
forestset{%
draw tree stage/.style={
for root'={
tempdima/.min={%
>OOw2+d{x}{min x}{####1+####2}%
}{tree},
tempdimb/.max={%
>OOw2+d{x}{max x}{####1+####2}%
}{tree},
for tree={%
to widest,
},
},
tempcountb'=-1,
do until={%
strequal((split_here_ids),"")
}{%
tempkeylistb'={},
tempkeylista'={},
split register={split here ids}{,}{tempcounta,tempkeylistb+},
split register={split here interjects}{,}{temptoksa,tempkeylista+},
split here ids'/.register=tempkeylistb,
split here interjects'/.register=tempkeylista,
% Sašo Živanović: http://chat.stackexchange.com/transcript/message/28484520#28484520
for nodewalk={%
draw tree processing order/.style={%
filter={tree}{> ORw+n< OR> & {id}{tempcounta}{########1+1}{id}{tempcountb}}%
}%
}{},
for root'={draw tree},
TeX/.process={Rw{temptoksa}{otherhiddenparcommand ####1hiddenparcommand}},
tempcountb'/.register=tempcounta,
},
for nodewalk={%
draw tree processing order/.style={%
filter={tree}{>OR>{id}{tempcountb}}%
}%
}{},
for root'={draw tree},
},
}%
},
split dir here auto/.style n args=2{%
split dir tree pre,
!next node.split dir tree auto post=#2,
split here ids+/.option=id,
% !next node.split resume here ids+/.option=id,
split={#1}{,}{split here toks,hide commas},
split here interjects/.register=split here toks,
},
split dir tree auto/.style={%
split dir tree,
before drawing tree={%
tempdima/.max={y}{tree},
tempdimc/.register=tempdima,
tempdimd/.min={y}{tree},
tempdima-/.register=tempdimd,
tempdimb'=textheight,
tmpdima'=10ex,
tmpdimc'=pagetotal,
while={%
>RR>{tempdima}{tempdimb}%
}{%
for nodewalk={%
root',
until={%
> ROw2+d RRw2+d > {tempdimc}{y}{##1-##2} {tmpdima}{tmpdimc}{textheight-##2-##1}%
}{next node},
previous node,
split dir here auto/.process={R_w2{tmpdima}{continued}{{##2}{##1}}},
next node,
tempdima/.option=y,
tempdimc/.register=tempdima,
tempdima-/.register=tempdimd,
tmpdima'=15ex,
tmpdimc'=0pt
}{},
},
},
},
}
begin{document}
begin{forest}
for tree={
folder,
draw, %zeichnet Kästchen
before computing xy={l=100pt},%definiert die länge der horizontalen Linie
grow'=0,
fit=band,
},
split dir tree auto,
[ textcolor{green}{textbf{LASTFall}}
[ {fontsize{8}{9} selectfont fdsdssdfsd},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}} %Mathematik Modus plus Fett
[ scriptsize{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=ttfamily]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ tiny{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ normalsize{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ large{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=Large]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ small{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=large]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ str Rinfi aq000 tq0 fs v002 l000 AW0 check,edge label={node[pos=0.75,above,font=footnotesize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus
[ str Rinfi aq000 tq0 fs v002 l000 AW0 check,edge label={node[pos=0.75,above,font=small]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
]
]
end{forest}
end{document}
tikz-styles tikz-trees
New contributor
add a comment |
I found a latex code (file tree with page break, the owner/creator of this code (pagebreak+filetree) is Sašo Živanović).
I want to use this code for a documentation. I want to have several different file trees but with this code only one file tree with page breaks is working. Does anybody knows how it works with several different trees? Thank you in advance.
German Forum: https://texwelt.de/wissen/fragen/24325/wie-kann-man-2-oder-mehrere-file-trees-mit-pagebreak-abbilden
Have a nice day.
documentclass[11pt,a4paper,titlepage,bibliography=totoc,numbers=noenddot,abstract=on,multi,dvipsnames,svgnames,x11names]{scrreprt}%Dokumentklasse wie in unserer Vorlage
usepackage{storebox}%Pagebrak
usepackage[edges]{forest}%FileTree
usepackage{adjustbox}%Pagebrak
%usepackage{lmodern}%Schrift
%Zeilenumbruch in der tikz Umgebung!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% addaswyd o gôd Sašo Živanović: http://tex.stackexchange.com/a/296771/
defhiddenparcommand{par}
newcommandotherhiddenparcommand{parnoindent}
newcommandhiddencommacommand{, }
forestset{%
declare keylist register={split here ids},% the list of nodes to split the tree at
split here ids={},
declare keylist register={split here interjects},% the list of comments to put in between the tree parts
split here interjects={},
declare keylist={split here auto siblings}{},% a list to hold the siblings which need edge restoration
declare toks register=split here toks,
declare dimen register=tmpdima,
tmpdima'=0pt,
declare dimen register=tmpdimb,
tmpdimb'=0pt,
declare dimen register=tmpdimc,
tmpdimc'=0pt,
to widest/.style={
tikz+={path (forestregister{tempdima}, forestoption{y}) -- (forestregister{tempdimb}, forestoption{y});},
},
hide commas/.style={%
split here toks+={hiddencommacommand},
split here toks+={#1},
},
split dir tree pre/.style={%
label={[text=gray, anchor=north, font=scriptsize]below:{[cont.]}{}},
},
split dir tree post/.style={%
label={[font=scriptsize, anchor=south, text=gray]above:{[cont.]}{}},
},
split dir tree auto post/.style={% this gets applied to the first node after a break
split dir tree post,
tempkeylistc'={},
tmpdimb/.option=y,
for nodewalk={
while={
> ORw2+d _+d < On=! & {y}{tmpdimb}{##2-##1} {textheight-#1} {n'}{1}%
}{
next,
tempkeylistc/.option=name
}%
}{},
% save the list
split here auto siblings/.register=tempkeylistc,
tikz+/.process={% this tries to redraw the edges to the following siblings
OOw2{edge}{id}%
{%
path [##1] (!u.parent anchor |- .north) ++(forestregister{folder indent},1ex) coordinate (before ##2) |- (.child anchor);
edeftempa{foresteoption{split here auto siblings}}
foreach i in tempa path [##1] (before ##2) |- ({forest cs:i.child anchor});
}%
},
},
split dir tree/.code={%
forestset{%
draw tree stage/.style={
for root'={
tempdima/.min={%
>OOw2+d{x}{min x}{####1+####2}%
}{tree},
tempdimb/.max={%
>OOw2+d{x}{max x}{####1+####2}%
}{tree},
for tree={%
to widest,
},
},
tempcountb'=-1,
do until={%
strequal((split_here_ids),"")
}{%
tempkeylistb'={},
tempkeylista'={},
split register={split here ids}{,}{tempcounta,tempkeylistb+},
split register={split here interjects}{,}{temptoksa,tempkeylista+},
split here ids'/.register=tempkeylistb,
split here interjects'/.register=tempkeylista,
% Sašo Živanović: http://chat.stackexchange.com/transcript/message/28484520#28484520
for nodewalk={%
draw tree processing order/.style={%
filter={tree}{> ORw+n< OR> & {id}{tempcounta}{########1+1}{id}{tempcountb}}%
}%
}{},
for root'={draw tree},
TeX/.process={Rw{temptoksa}{otherhiddenparcommand ####1hiddenparcommand}},
tempcountb'/.register=tempcounta,
},
for nodewalk={%
draw tree processing order/.style={%
filter={tree}{>OR>{id}{tempcountb}}%
}%
}{},
for root'={draw tree},
},
}%
},
split dir here auto/.style n args=2{%
split dir tree pre,
!next node.split dir tree auto post=#2,
split here ids+/.option=id,
% !next node.split resume here ids+/.option=id,
split={#1}{,}{split here toks,hide commas},
split here interjects/.register=split here toks,
},
split dir tree auto/.style={%
split dir tree,
before drawing tree={%
tempdima/.max={y}{tree},
tempdimc/.register=tempdima,
tempdimd/.min={y}{tree},
tempdima-/.register=tempdimd,
tempdimb'=textheight,
tmpdima'=10ex,
tmpdimc'=pagetotal,
while={%
>RR>{tempdima}{tempdimb}%
}{%
for nodewalk={%
root',
until={%
> ROw2+d RRw2+d > {tempdimc}{y}{##1-##2} {tmpdima}{tmpdimc}{textheight-##2-##1}%
}{next node},
previous node,
split dir here auto/.process={R_w2{tmpdima}{continued}{{##2}{##1}}},
next node,
tempdima/.option=y,
tempdimc/.register=tempdima,
tempdima-/.register=tempdimd,
tmpdima'=15ex,
tmpdimc'=0pt
}{},
},
},
},
}
begin{document}
begin{forest}
for tree={
folder,
draw, %zeichnet Kästchen
before computing xy={l=100pt},%definiert die länge der horizontalen Linie
grow'=0,
fit=band,
},
split dir tree auto,
[ textcolor{green}{textbf{LASTFall}}
[ {fontsize{8}{9} selectfont fdsdssdfsd},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}} %Mathematik Modus plus Fett
[ scriptsize{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=ttfamily]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ tiny{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ normalsize{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ large{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=Large]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ small{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=large]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ str Rinfi aq000 tq0 fs v002 l000 AW0 check,edge label={node[pos=0.75,above,font=footnotesize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus
[ str Rinfi aq000 tq0 fs v002 l000 AW0 check,edge label={node[pos=0.75,above,font=small]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
]
]
end{forest}
end{document}
tikz-styles tikz-trees
New contributor
@Sašo Živanović Can you help me?
– Ph MO
15 hours ago
Welcome! Have you tried tex.stackexchange.com/a/356922/121799 ?
– marmot
11 hours ago
Yes, but in my case i need a special solution. My tree looks a little bit different. I have 2 captions at each horizontal line. And i want two or more trees in my documents. My question was i want more than one tree. And each tree is a new tree. :) thank you at this point for support.
– Ph MO
11 hours ago
add a comment |
I found a latex code (file tree with page break, the owner/creator of this code (pagebreak+filetree) is Sašo Živanović).
I want to use this code for a documentation. I want to have several different file trees but with this code only one file tree with page breaks is working. Does anybody knows how it works with several different trees? Thank you in advance.
German Forum: https://texwelt.de/wissen/fragen/24325/wie-kann-man-2-oder-mehrere-file-trees-mit-pagebreak-abbilden
Have a nice day.
documentclass[11pt,a4paper,titlepage,bibliography=totoc,numbers=noenddot,abstract=on,multi,dvipsnames,svgnames,x11names]{scrreprt}%Dokumentklasse wie in unserer Vorlage
usepackage{storebox}%Pagebrak
usepackage[edges]{forest}%FileTree
usepackage{adjustbox}%Pagebrak
%usepackage{lmodern}%Schrift
%Zeilenumbruch in der tikz Umgebung!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% addaswyd o gôd Sašo Živanović: http://tex.stackexchange.com/a/296771/
defhiddenparcommand{par}
newcommandotherhiddenparcommand{parnoindent}
newcommandhiddencommacommand{, }
forestset{%
declare keylist register={split here ids},% the list of nodes to split the tree at
split here ids={},
declare keylist register={split here interjects},% the list of comments to put in between the tree parts
split here interjects={},
declare keylist={split here auto siblings}{},% a list to hold the siblings which need edge restoration
declare toks register=split here toks,
declare dimen register=tmpdima,
tmpdima'=0pt,
declare dimen register=tmpdimb,
tmpdimb'=0pt,
declare dimen register=tmpdimc,
tmpdimc'=0pt,
to widest/.style={
tikz+={path (forestregister{tempdima}, forestoption{y}) -- (forestregister{tempdimb}, forestoption{y});},
},
hide commas/.style={%
split here toks+={hiddencommacommand},
split here toks+={#1},
},
split dir tree pre/.style={%
label={[text=gray, anchor=north, font=scriptsize]below:{[cont.]}{}},
},
split dir tree post/.style={%
label={[font=scriptsize, anchor=south, text=gray]above:{[cont.]}{}},
},
split dir tree auto post/.style={% this gets applied to the first node after a break
split dir tree post,
tempkeylistc'={},
tmpdimb/.option=y,
for nodewalk={
while={
> ORw2+d _+d < On=! & {y}{tmpdimb}{##2-##1} {textheight-#1} {n'}{1}%
}{
next,
tempkeylistc/.option=name
}%
}{},
% save the list
split here auto siblings/.register=tempkeylistc,
tikz+/.process={% this tries to redraw the edges to the following siblings
OOw2{edge}{id}%
{%
path [##1] (!u.parent anchor |- .north) ++(forestregister{folder indent},1ex) coordinate (before ##2) |- (.child anchor);
edeftempa{foresteoption{split here auto siblings}}
foreach i in tempa path [##1] (before ##2) |- ({forest cs:i.child anchor});
}%
},
},
split dir tree/.code={%
forestset{%
draw tree stage/.style={
for root'={
tempdima/.min={%
>OOw2+d{x}{min x}{####1+####2}%
}{tree},
tempdimb/.max={%
>OOw2+d{x}{max x}{####1+####2}%
}{tree},
for tree={%
to widest,
},
},
tempcountb'=-1,
do until={%
strequal((split_here_ids),"")
}{%
tempkeylistb'={},
tempkeylista'={},
split register={split here ids}{,}{tempcounta,tempkeylistb+},
split register={split here interjects}{,}{temptoksa,tempkeylista+},
split here ids'/.register=tempkeylistb,
split here interjects'/.register=tempkeylista,
% Sašo Živanović: http://chat.stackexchange.com/transcript/message/28484520#28484520
for nodewalk={%
draw tree processing order/.style={%
filter={tree}{> ORw+n< OR> & {id}{tempcounta}{########1+1}{id}{tempcountb}}%
}%
}{},
for root'={draw tree},
TeX/.process={Rw{temptoksa}{otherhiddenparcommand ####1hiddenparcommand}},
tempcountb'/.register=tempcounta,
},
for nodewalk={%
draw tree processing order/.style={%
filter={tree}{>OR>{id}{tempcountb}}%
}%
}{},
for root'={draw tree},
},
}%
},
split dir here auto/.style n args=2{%
split dir tree pre,
!next node.split dir tree auto post=#2,
split here ids+/.option=id,
% !next node.split resume here ids+/.option=id,
split={#1}{,}{split here toks,hide commas},
split here interjects/.register=split here toks,
},
split dir tree auto/.style={%
split dir tree,
before drawing tree={%
tempdima/.max={y}{tree},
tempdimc/.register=tempdima,
tempdimd/.min={y}{tree},
tempdima-/.register=tempdimd,
tempdimb'=textheight,
tmpdima'=10ex,
tmpdimc'=pagetotal,
while={%
>RR>{tempdima}{tempdimb}%
}{%
for nodewalk={%
root',
until={%
> ROw2+d RRw2+d > {tempdimc}{y}{##1-##2} {tmpdima}{tmpdimc}{textheight-##2-##1}%
}{next node},
previous node,
split dir here auto/.process={R_w2{tmpdima}{continued}{{##2}{##1}}},
next node,
tempdima/.option=y,
tempdimc/.register=tempdima,
tempdima-/.register=tempdimd,
tmpdima'=15ex,
tmpdimc'=0pt
}{},
},
},
},
}
begin{document}
begin{forest}
for tree={
folder,
draw, %zeichnet Kästchen
before computing xy={l=100pt},%definiert die länge der horizontalen Linie
grow'=0,
fit=band,
},
split dir tree auto,
[ textcolor{green}{textbf{LASTFall}}
[ {fontsize{8}{9} selectfont fdsdssdfsd},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}} %Mathematik Modus plus Fett
[ scriptsize{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=ttfamily]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ tiny{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ normalsize{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ large{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=Large]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ small{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=large]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ str Rinfi aq000 tq0 fs v002 l000 AW0 check,edge label={node[pos=0.75,above,font=footnotesize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus
[ str Rinfi aq000 tq0 fs v002 l000 AW0 check,edge label={node[pos=0.75,above,font=small]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
]
]
end{forest}
end{document}
tikz-styles tikz-trees
New contributor
I found a latex code (file tree with page break, the owner/creator of this code (pagebreak+filetree) is Sašo Živanović).
I want to use this code for a documentation. I want to have several different file trees but with this code only one file tree with page breaks is working. Does anybody knows how it works with several different trees? Thank you in advance.
German Forum: https://texwelt.de/wissen/fragen/24325/wie-kann-man-2-oder-mehrere-file-trees-mit-pagebreak-abbilden
Have a nice day.
documentclass[11pt,a4paper,titlepage,bibliography=totoc,numbers=noenddot,abstract=on,multi,dvipsnames,svgnames,x11names]{scrreprt}%Dokumentklasse wie in unserer Vorlage
usepackage{storebox}%Pagebrak
usepackage[edges]{forest}%FileTree
usepackage{adjustbox}%Pagebrak
%usepackage{lmodern}%Schrift
%Zeilenumbruch in der tikz Umgebung!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% addaswyd o gôd Sašo Živanović: http://tex.stackexchange.com/a/296771/
defhiddenparcommand{par}
newcommandotherhiddenparcommand{parnoindent}
newcommandhiddencommacommand{, }
forestset{%
declare keylist register={split here ids},% the list of nodes to split the tree at
split here ids={},
declare keylist register={split here interjects},% the list of comments to put in between the tree parts
split here interjects={},
declare keylist={split here auto siblings}{},% a list to hold the siblings which need edge restoration
declare toks register=split here toks,
declare dimen register=tmpdima,
tmpdima'=0pt,
declare dimen register=tmpdimb,
tmpdimb'=0pt,
declare dimen register=tmpdimc,
tmpdimc'=0pt,
to widest/.style={
tikz+={path (forestregister{tempdima}, forestoption{y}) -- (forestregister{tempdimb}, forestoption{y});},
},
hide commas/.style={%
split here toks+={hiddencommacommand},
split here toks+={#1},
},
split dir tree pre/.style={%
label={[text=gray, anchor=north, font=scriptsize]below:{[cont.]}{}},
},
split dir tree post/.style={%
label={[font=scriptsize, anchor=south, text=gray]above:{[cont.]}{}},
},
split dir tree auto post/.style={% this gets applied to the first node after a break
split dir tree post,
tempkeylistc'={},
tmpdimb/.option=y,
for nodewalk={
while={
> ORw2+d _+d < On=! & {y}{tmpdimb}{##2-##1} {textheight-#1} {n'}{1}%
}{
next,
tempkeylistc/.option=name
}%
}{},
% save the list
split here auto siblings/.register=tempkeylistc,
tikz+/.process={% this tries to redraw the edges to the following siblings
OOw2{edge}{id}%
{%
path [##1] (!u.parent anchor |- .north) ++(forestregister{folder indent},1ex) coordinate (before ##2) |- (.child anchor);
edeftempa{foresteoption{split here auto siblings}}
foreach i in tempa path [##1] (before ##2) |- ({forest cs:i.child anchor});
}%
},
},
split dir tree/.code={%
forestset{%
draw tree stage/.style={
for root'={
tempdima/.min={%
>OOw2+d{x}{min x}{####1+####2}%
}{tree},
tempdimb/.max={%
>OOw2+d{x}{max x}{####1+####2}%
}{tree},
for tree={%
to widest,
},
},
tempcountb'=-1,
do until={%
strequal((split_here_ids),"")
}{%
tempkeylistb'={},
tempkeylista'={},
split register={split here ids}{,}{tempcounta,tempkeylistb+},
split register={split here interjects}{,}{temptoksa,tempkeylista+},
split here ids'/.register=tempkeylistb,
split here interjects'/.register=tempkeylista,
% Sašo Živanović: http://chat.stackexchange.com/transcript/message/28484520#28484520
for nodewalk={%
draw tree processing order/.style={%
filter={tree}{> ORw+n< OR> & {id}{tempcounta}{########1+1}{id}{tempcountb}}%
}%
}{},
for root'={draw tree},
TeX/.process={Rw{temptoksa}{otherhiddenparcommand ####1hiddenparcommand}},
tempcountb'/.register=tempcounta,
},
for nodewalk={%
draw tree processing order/.style={%
filter={tree}{>OR>{id}{tempcountb}}%
}%
}{},
for root'={draw tree},
},
}%
},
split dir here auto/.style n args=2{%
split dir tree pre,
!next node.split dir tree auto post=#2,
split here ids+/.option=id,
% !next node.split resume here ids+/.option=id,
split={#1}{,}{split here toks,hide commas},
split here interjects/.register=split here toks,
},
split dir tree auto/.style={%
split dir tree,
before drawing tree={%
tempdima/.max={y}{tree},
tempdimc/.register=tempdima,
tempdimd/.min={y}{tree},
tempdima-/.register=tempdimd,
tempdimb'=textheight,
tmpdima'=10ex,
tmpdimc'=pagetotal,
while={%
>RR>{tempdima}{tempdimb}%
}{%
for nodewalk={%
root',
until={%
> ROw2+d RRw2+d > {tempdimc}{y}{##1-##2} {tmpdima}{tmpdimc}{textheight-##2-##1}%
}{next node},
previous node,
split dir here auto/.process={R_w2{tmpdima}{continued}{{##2}{##1}}},
next node,
tempdima/.option=y,
tempdimc/.register=tempdima,
tempdima-/.register=tempdimd,
tmpdima'=15ex,
tmpdimc'=0pt
}{},
},
},
},
}
begin{document}
begin{forest}
for tree={
folder,
draw, %zeichnet Kästchen
before computing xy={l=100pt},%definiert die länge der horizontalen Linie
grow'=0,
fit=band,
},
split dir tree auto,
[ textcolor{green}{textbf{LASTFall}}
[ {fontsize{8}{9} selectfont fdsdssdfsd},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}} %Mathematik Modus plus Fett
[ scriptsize{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=ttfamily]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ tiny{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ normalsize{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=scriptsize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ large{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=Large]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ small{str Rinfi aq000 tq0 fs v002 l000 AW0 check},edge label={node[pos=0.75,above,font=large]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ str Rinfi aq000 tq0 fs v002 l000 AW0 check,edge label={node[pos=0.75,above,font=footnotesize]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus
[ str Rinfi aq000 tq0 fs v002 l000 AW0 check,edge label={node[pos=0.75,above,font=small]{$textbf{(2.807E+05x) 005}$}}] %Mathematik Modus plus Fett
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}}
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
[ str Rinfi aq000 tq0 fs v002 l000 AW0 kjijlopopheck,edge label={node[pos=0.75,above,font=scriptsize]{(2.807E+05x) 005}} ]
]
]
]
]
end{forest}
end{document}
tikz-styles tikz-trees
tikz-styles tikz-trees
New contributor
New contributor
New contributor
asked 15 hours ago
Ph MOPh MO
11
11
New contributor
New contributor
@Sašo Živanović Can you help me?
– Ph MO
15 hours ago
Welcome! Have you tried tex.stackexchange.com/a/356922/121799 ?
– marmot
11 hours ago
Yes, but in my case i need a special solution. My tree looks a little bit different. I have 2 captions at each horizontal line. And i want two or more trees in my documents. My question was i want more than one tree. And each tree is a new tree. :) thank you at this point for support.
– Ph MO
11 hours ago
add a comment |
@Sašo Živanović Can you help me?
– Ph MO
15 hours ago
Welcome! Have you tried tex.stackexchange.com/a/356922/121799 ?
– marmot
11 hours ago
Yes, but in my case i need a special solution. My tree looks a little bit different. I have 2 captions at each horizontal line. And i want two or more trees in my documents. My question was i want more than one tree. And each tree is a new tree. :) thank you at this point for support.
– Ph MO
11 hours ago
@Sašo Živanović Can you help me?
– Ph MO
15 hours ago
@Sašo Živanović Can you help me?
– Ph MO
15 hours ago
Welcome! Have you tried tex.stackexchange.com/a/356922/121799 ?
– marmot
11 hours ago
Welcome! Have you tried tex.stackexchange.com/a/356922/121799 ?
– marmot
11 hours ago
Yes, but in my case i need a special solution. My tree looks a little bit different. I have 2 captions at each horizontal line. And i want two or more trees in my documents. My question was i want more than one tree. And each tree is a new tree. :) thank you at this point for support.
– Ph MO
11 hours ago
Yes, but in my case i need a special solution. My tree looks a little bit different. I have 2 captions at each horizontal line. And i want two or more trees in my documents. My question was i want more than one tree. And each tree is a new tree. :) thank you at this point for support.
– Ph MO
11 hours ago
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Ph MO is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f477653%2ffiletree-with-pagebreak-works-but-just-with-one-filetree%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Ph MO is a new contributor. Be nice, and check out our Code of Conduct.
Ph MO is a new contributor. Be nice, and check out our Code of Conduct.
Ph MO is a new contributor. Be nice, and check out our Code of Conduct.
Ph MO is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f477653%2ffiletree-with-pagebreak-works-but-just-with-one-filetree%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
@Sašo Živanović Can you help me?
– Ph MO
15 hours ago
Welcome! Have you tried tex.stackexchange.com/a/356922/121799 ?
– marmot
11 hours ago
Yes, but in my case i need a special solution. My tree looks a little bit different. I have 2 captions at each horizontal line. And i want two or more trees in my documents. My question was i want more than one tree. And each tree is a new tree. :) thank you at this point for support.
– Ph MO
11 hours ago