
나는 논문의 구조에 대한 순서도를 (재)구축하려고 합니다. 그런데 고민 중이네요... 사진에서 초안을 보실 수 있습니다.
누군가 나를 도와줄 수 있나요? 도구나 도움이 되는 것이 있나요?
적응해보았습니다이것, 하지만 제대로 작동하지 않습니다.
편집: 네, 이제 당신의 도움 덕분에 제가 원하는 것에 더 가까워질 수 있었습니다. 그런데 너무 큽니다. 어떻게 해결할 수 있나요?
\documentclass[a4paper,12pt]{scrbook}
\usepackage{enumitem, tikz}
\usetikzlibrary{calc,positioning,shapes.geometric,fit}
\begin{document}
\begin{figure}[H]
\begin{center}
\begin{tikzpicture}[block/.style={regular polygon,regular polygon sides=4,
inner xsep=1em,align=center,text width=7em,draw},font=\small,thick,
box/.style={draw,align=center,inner sep=1em},>=stealth
]
\begin{scope}[local bounding box=blocks]
\node[block] (B1) {TextTextTextTextText TextText Text Text
\begin{enumerate}[label={\alph*)}]
\item Kapitel 1
\item Kapitel 2 TextTextText Text Text Text Text Text
\item Kapitel 3 Text TextText Text
\item Kapitel 4 TextTextText Text
\item Kapitel 5
\end{enumerate}};
\path let \p1=($(B1.east)-(B1.west)$) in
node[right=3em of B1,block] (B2) {TextTextTextTextText TextText Text Text Text Text};
\end{scope}
\path let \p1=($(blocks.east)-(blocks.west)$) in
[nodes={minimum width=\x1},node distance=2em]
node[box,above=of blocks] (A) {\textbf{Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text}}
node[box,below=of blocks] (C) {Text Text Text Text Text Text Text Text}
node[box,below=of C] (D) {Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text}
node[box,below=1em of D.south west,minimum width=12em,inner ysep=1ex] (E) {Experteninterviews}
let \p2=($(D.south)-(E.south)$) in
node[box,below={\y2+1em} of D] (F) {Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text};
\path[->] foreach \X in {1,2}
{(B\X.north) edge[<-] (B\X.north|-A.south)
(B\X.south) edge (B\X.south|-C.north)}
(C) edge (D) ([xshift=4em]D.south) edge ([xshift=4em]D.south|-F.north)
(E.east) edge[edge label=Text Text Text] ([xshift=3.9em]D.south|-E.east);
\node[draw=gray,thin,fit=(A)(C),dashed,rounded corners=0.8em,inner sep=0.8em,
label=right:\rotatebox{90}{Theoretischer Teil}]{};
\node[draw=gray,thin,fit=(D)(E)(F),dashed,rounded corners=0.8em,inner sep=0.8em,
label=right:\rotatebox{90}{Empirischer Teil}]{};
\end{tikzpicture}
\caption{\label{fig:flowchart} Thesis FLOWCHART.}
\end{center}
\end{figure}
\end{document}
답변1
환영! 이것은 당신에게 시작을 제공하기 위한 것입니다.
\documentclass[tikz,border=3mm]{standalone}
\usepackage{enumitem}
\usetikzlibrary{calc,positioning,shapes.geometric,fit}
\begin{document}
\begin{tikzpicture}[block/.style={regular polygon,regular polygon sides=4,
inner xsep=2em,align=left,text width=5em,draw},font=\sffamily,thick,
box/.style={draw,align=left,inner sep=2em},>=stealth
]
\begin{scope}[local bounding box=blocks]
\node[block] (B1) {Concept 1
\begin{enumerate}[label={\alph*)}]
\item bla
\item blub
\end{enumerate}};
\path let \p1=($(B1.east)-(B1.west)$) in
node[right=3em of B1,block] (B2) {Concept 2};
\end{scope}
\path let \p1=($(blocks.east)-(blocks.west)$) in
[nodes={minimum width=\x1},node distance=2em]
node[box,above=of blocks] (A) {Thesis}
node[box,below=of blocks] (C) {Combination}
node[box,below=of C] (D) {further analysis}
node[box,below=1em of D.south west,minimum width=12em,inner ysep=1ex] (E) {Experts}
let \p2=($(D.south)-(E.south)$) in
node[box,below={\y2+1em} of D] (F) {Conclusion};
\path[->] foreach \X in {1,2}
{(B\X.north) edge[<-] (B\X.north|-A.south)
(B\X.south) edge (B\X.south|-C.north)}
(C) edge (D) ([xshift=4em]D.south) edge ([xshift=4em]D.south|-F.north)
(E.east) edge[edge label=Bla] ([xshift=3.9em]D.south|-E.east);
\node[draw=gray,thin,fit=(A)(C),dashed,rounded corners=0.8em,inner sep=0.8em,
label=right:Theory]{};
\node[draw=gray,thin,fit=(D)(E)(F),dashed,rounded corners=0.8em,inner sep=0.8em,
label=right:Empty]{};
\end{tikzpicture}
\end{document}