
Ich möchte in meine Arbeit eine Zeitleiste einfügen und Daten durch Verweise auf die Zeilen eines Interviews ersetzen, wie etwa: (Z. 5-25) (Z. steht für Zeile). Ich habe ein Beispiel für eine Zeitleiste gefunden, das genau das ist, wonach ich suche. Aber wie kann ich Jahre durch Verweise ersetzen? Das hier ist das, was ich gefunden habe.Hier:
\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{chronosys}
\usepackage{geometry}
\begin{document}
\startchronology[startyear=-3000,stopyear=-2000, startdate=false, color=blue!40, stopdate=false, arrow=true, height=3pt]
\setupchronoevent{textstyle=\scriptsize,datestyle=\scriptsize}
\chronograduation[event]{100}
\chronoevent[markdepth=60pt]{-2080}{IM15 (C)}
\chronoevent[markdepth=-80pt]{-2115}{IM13 (C)}
\chronoevent[markdepth=20pt]{-2115}{IM26 (B)}
\chronoevent[markdepth=100pt]{-2170}{IM20 (B)}
\chronoevent[markdepth=-120pt]{-2190}{IIIM76 (E)}
\chronoevent[markdepth=70pt]{-2200}{IIIM353 (C)}
\chronoevent[markdepth=30pt]{-2245}{IIM69 (C)}
\chronoevent[markdepth=-70pt]{-2250}{IIM281 (C)}
\chronoevent[markdepth=-50pt]{-2145}{IM10 (B)}
\chronoevent[markdepth=-30pt]{-2240}{IIM163 (C)}
\chronoevent[markdepth=-70pt]{-2475}{IM90 (C)}
\chronoevent[markdepth=20pt]{-2480}{IM90 (B)}
\chronoevent[markdepth=-20pt]{-2500}{IIM63 (C)}
\chronoevent[markdepth=70pt]{-2550}{IM21 (A)}
\chronoevent[markdepth=-50pt]{-2570}{IM163 (B)}
\chronoevent[markdepth=30pt]{-2620}{IIM13 (C)}
\chronoevent[markdepth=-40pt]{-2690}{IM5 (B)}
\chronoevent[markdepth=40pt]{-2760}{IM130 (B)}
\chronoevent[markdepth=-15pt]{-2770}{IM65 (C)}
\chronoevent{-2935}{IM157 (B)}
\stopchronology
\end{document}
Antwort1
Was Sie hier wollen, ist nicht wirklich ein Zeitplan als solcher. Aber vielleicht könnte so etwas wie das Folgende die Grundlage für eine Lösung sein.
\documentclass[border=10pt,tikz]{standalone}
\usetikzlibrary{arrows.meta,positioning}
\newlength\interviewunit
\tikzset{%
interview line/.code={%
\tikzset{interview/.cd, #1}
\pgfmathsetlength\interviewunit{(\interviewtotht-10mm)/\interviewlines}
\draw [interview/line] (0,5mm) coordinate (interview start) -- +(0,{-\interviewtotht-5mm}) coordinate (interview end);
},
interview/.search also={/tikz},
interview/.cd,
total height/.store in=\interviewtotht,
total height=100mm,
lines/.store in=\interviewlines,
lines=100,
line/.style={thick, gray, {Circle}-{Latex}},
mark/.style={gray,fill},
}
\newcommand*\interviewmarker[3][0pt]{%
\draw [interview/mark] (0,{-\interviewunit*#2}) circle (1.5pt) -- +(35mm,#1) circle (1.5pt) coordinate (interview mark);
\node [right=2.5mm of interview mark, anchor=west, align=left] {l.~#2: #3};
}
\begin{document}
\begin{tikzpicture}
[
interview line,
]
\interviewmarker{34}{Take a break!}
\interviewmarker{0}{Start}
\interviewmarker[-10pt]{1}{Meet \& greet.}
\interviewmarker{75}{Phone rings.}
\interviewmarker{100}{End}
\interviewmarker{64}{Switch on lights.}
\end{tikzpicture}
\end{document}