Servus,
es freut mich sehr, dass die hier entwickelte Lösung auch anderen nützt. Für das Problem des re-entry habe ich bislang auch keine Lösung gefunden die eben so flexibel wäre wie das cross-script. In meiner Magisterarbeit habe ich mir für die wenigen (!) Fälle, in denen ich einen re-entry schreiben musste, mit Tikz beholfen. Das ist zwar umständlich, für mich aber im Ergebnis zufriedenstellend. Folgendes Minimalbeispiel sollte lauffähig sein (funktioniert aufgrund der Verwendung von Tikz freilich nur mit pdftex; fertiges PDF ist angehängt) :
Code:
\documentclass[pdftex]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tikz}%PGF Format benutzen
\newcommand{\cross}[1]{%
\mbox{\vbox{\kern 1pt\hbox{\vbox{\hrule
\kern 2pt\hbox{\ensuremath{\vphantom{b}#1}\kern 2pt}}\vrule\kern 1pt}}}\,}
\begin{document}
So wie in
einer Arithmetik der komplexen Zahlen $i$ für $\sqrt{-1}$ steht, so
schreibt Spencer Brown an Stelle von \arrangement{\cross{\cross{\ldots}}}
den Ausdruck \tikz[scale=.4] \draw (0,0) -- (1,0) -- (1,-1) -- (0,-1) --
(0,-0.3);; Dieser aber ist nicht etwa nur ein unflexibles Etikett, sondern
erlaubt es, Selbstbezüglichkeiten ganz verschiedener Art zu
beschreiben. So kann etwa das unendliche Echelon, dessen Variablen noch nicht mit konkreten
Werten belegt wurden, durch folgendes Konstrukt beschrieben werden:
\raisebox{-.3em}{\begin{tikzpicture}[scale=.4] \path (0.5,-.6) node (Ida)
{a}; \path (1.5,-.5) node (Eda) {b}; \draw (0,0) -- (2,0) -- (2,-1) --
(.1,-1) -- (.1,-0.4) (0,-.2) -- (1,-.2) -- (1,-.8);
\end{tikzpicture}}.
\end{document}
Hoffe, das hilft fürs erste. Grundlegendere Lösungen wären allerdings herzlich willkommen.
@ Rais
Falls Du Dich näher mit der Materie beschäftigen willst (du scheinst dich ja mit der Kinstruktion solcher Skripte ganz gut auszukennen): Man müsste bei einer "flexiblen" Lösung bestimmen können, wo genau der "Haken" von unten wieder in die Formel eintritt (siehe den letzten Ausdruck im PDF). Ich vermute, dass das doch um einiges komplizierter wäre als das cross-script. Wenn Du aber eine Idee hast, dann immer her damit. Wäre eine feine Sache.
Grüße an Alle
Lesezeichen