Bruchstriche beschriften

Formelsatz für Mathematik, Naturwissenschaften und Technik


TeXno
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 12. Mai 2011, 12:46

Bruchstriche beschriften

Beitrag von TeXno »

Hallo,
an unserer Uni verwenden wir eine Schreibweise, die aussieht wie Bruchstriche mit Beschriftung. Sie besitzt diese grobe Form:
          ...              ...
REGEL -------------   ------------- REGEL
      S1 : D1 -> D2   S2 : D2 -> D3
  SEQ -----------------------------
             S1;S2 : D1 -> D2
Die gestrichelten Linien sollen den Bruchstrich repräsentieren. Bei den 3 Punkten können noch weitere Ausführungen stehen. Neben dem Bruchstrich steht, welche Regel angewendet wurde (man geht von unten nach oben). SEQ steht für Sequenz. REGEL habe ich in diesem Fall geschrieben, da ich mir in diesem (unvollständigen) Beispiel weitere Ausführungen gespart habe. Somit ist nicht klar, welche Regel in diesen Schritten angewendet wird.

Meine Frage lautet nun:
Wie kann ich diese Schreibweise in LaTex umsetzen? Normale Bruchstriche mit \frac kann man meinem Wissen nach nicht beschriften.

Vielen Dank,
Michael

Ps: Gibt es für diese Schreibweise eigentlich eine Bezeichnung (nach der ich suchen kann)?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

So ganz spontan sollte das mit TikZ zu verwirklichen sein. Die Doku ist sehr umfangreich, aber es gibt ein gutes Tutorial.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

rais
Forum-Guru
Forum-Guru
Beiträge: 413
Registriert: Di 21. Sep 2010, 00:37

Re: Bruchstriche beschriften

Beitrag von rais »

Hallo,
TeXno hat geschrieben:Wie kann ich diese Schreibweise in LaTex umsetzen? Normale Bruchstriche mit \frac kann man meinem Wissen nach nicht beschriften.
und doch landet das, was Du vor einen \frac stellst, auf gleicher Höhe wie der Bruchstrich ...
\documentclass{article}
\usepackage{amsmath}
\newcommand*\regel[2][r]{%
  \makebox[0pt][#1]{{\scriptsize#2}}%
}
\begin{document}
\[
\regel{Seq}\dfrac{%
  \regel{Regel}\dfrac{\dots}{S1 : D1 \rightarrow D2}\quad
  \dfrac{\dots}{S2 : D2 \rightarrow D3}\regel[l]{Regel}}{%
    S1;S2 : D1 \rightarrow D2}
\]
\end{document}
wär vllt n Versuch wert.

MfG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)

TeXno
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 12. Mai 2011, 12:46

Beitrag von TeXno »

Danke für die beiden Antworten. Den Befehl makebox kannte ich nicht. Ohne makebox ist das Ergebnis unschön gewesen. Die Regel wurde eingerückt auf dem Bruchstrich dargestellt. Deswegen habe ich den Ansatz schnell wieder verworfen. Mit makebox sieht das Ergebnis hingegen vielversprechend aus. Werde daher diese Variante verwenden.

Antworten