I want to draw logic proof trees in ConTeXt. Specifically, I want to be able to draw trees like this: proof tree

I am aware that there are nice ways of doing this in LaTeX, and that the question What is the best package out there to typeset proof trees? already shows how. Are there clean ways to do it with ConTeXt?


As a quick workaround (in easy cases, MKIV-only), you could use Aditya's wonderful filter module to make use of the LaTeX package (I picked bussproofs). This is explained in the documentation, I just minimally altered it:







This is a {\em bussproofs} prooftree in \Context:

\AxiomC{$\Gamma, A \vdash B$}
\LeftLabel{Conditional Proof:}
\UnaryInfC{$\Gamma \vdash A \rightarrow B$}


This could be made more convenient (by writing better ConTeXt macros, I suppose) to include references to the trees-as-pictures.

  • FWIW, the filter module works with MkII as well. – Aditya Aug 16 '12 at 17:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.