Pfeile unter Beispiel

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Ellti
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 9. Apr 2014, 12:57

Pfeile unter Beispiel

Beitrag von Ellti »

Hallo,
ich hoffe, ich habe mich fürs richtige Forum entschieden. So langsam bin ich am Verzweifeln. Ich habe eine Konstituentenstruktur (s. Minimalbeispiel) und möchte nun, dass unterhalb dieser Aufstellung Pfeile erscheinen, die das Verb mit den Satzelementen verbinden (so dass die Abhängigkeitsverhältnisse aufgezeigt werden). Nur weiß ich nicht wie. Für Tikz scheine ich zu blöd zu sein, weshalb ich auch mit qtree arbeite.
\documentclass[12pt,bibtotoc]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\pagestyle{headings}
\begin{document}

[\textsubscript{S}[\textsubscript{NP}[\textsubscript{Det}Das] [\textsubscript{N}Kind]] [\textsubscript{VP}[\textsubscript{V}bekommt] [\textsubscript{NP}[\textsubscript{Det}einen] [\textsubscript{N}Lutscher]]]]  

\end{document}
Ich danke jetzt schon

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Dein Beispiel ist nicht lauffähig. Da fehlt mindestens ein Paket und Befehle. Außerdem wäre es vermutlich sinnvoll, wenn du irgendwo ein Bild mit dem gewünschten Ergebnis hochlädst und hier verlinkst.

Ellti
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 9. Apr 2014, 12:57

Beitrag von Ellti »

\documentclass[12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\begin{document}

[\textsubscript{S}[\textsubscript{NP}[\textsubscript{Det}Das] [\textsubscript{N}Kind]] [\textsubscript{VP}[\textsubscript{V}bekommt] [\textsubscript{NP}[\textsubscript{Det}einen] [\textsubscript{N}Lutscher]]]]  

\end{document}
Bei mir läuft es durch, ich hoffe, so ist es besser. Und hier auch der Link zum Bild: http://masterarbeit14.bplaced.net/Zielvorstellung.jpg

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Ok, da hat mich die Aussage, dass du mit qtree arbeitest, irritiert. Ich hab dadurch das qtree Paket oder ähnliches sowie irgendeinen \Tree Befehl erwartet.

Hier ist jedenfalls ein Vorschlag für die Pfeile mit TikZ. Der braucht nach jeder Änderung aber 2 Durchläufe, damit die Pfeile an der richtigen Stelle sind:
\documentclass[12pt]{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc}

\usepackage{blindtext}% für Fülltext

\usepackage{tikz}
\usetikzlibrary{arrows}
\tikzset{pfeil/.style={-stealth,thick}}
\newcommand\Mark[2]{% \Mark{eindeutiger Bezeichner}{auszugebender Text}
  \tikz[remember picture,baseline=(#1.base)]\node[inner xsep=0pt](#1){#2};}

\begin{document}
\noindent
% Minipage um ausreichend vertikalen Platz (hier 5\baselineskip) zu reservieren
\begin{minipage}[t][5\baselineskip]{\linewidth}
  [\textsubscript{S}[\textsubscript{NP}[\textsubscript{Det}Das] 
  [\textsubscript{N}\Mark{N1}{Kind}]]
  [\textsubscript{VP}[\textsubscript{V}\Mark{V}{bekommt}] 
  [\textsubscript{NP}[\textsubscript{Det}\Mark{Det}{einen}] 
  [\textsubscript{N}\Mark{N2}{Lutscher}]]]]
% Pfeile
  \begin{tikzpicture}[remember picture,overlay]
    \draw[bend left,pfeil](V.south)to(N1.south);
    \draw[bend left,pfeil](N2.south)to(Det.south);
    \draw[bend right=70,pfeil](V.south)to([xshift=0.3em]N2.south);
  \end{tikzpicture}
\end{minipage}

\blindtext
\end{document}
Gruß
Elke

Ellti
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 9. Apr 2014, 12:57

Beitrag von Ellti »

Ich danke Dir sehr!! Jetzt habe ich auch verstanden, wie das mit tikz funktioniert ;) Meine Rettung!

Elli

Antworten