I am trying to output very large (bussproofs) prooftrees, say with hundreds of nodes. An attempt I am trying is by the package preview. By trial and error, I may find a large value to set PreviewBorder (PreviewBbAdjust), and so it seems I succeed to display a large prooftree, see/try my MWE below.
Question is: is there a way to ask latex to calculate the needed value(s), for each given tree?
\documentclass[14pt]{article}
\usepackage{bussproofs}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{prooftree}
%\setlength\PreviewBorder{990pt}%
\renewcommand\PreviewBbAdjust{-100pt -100pt 990pt 100pt}
% This is the "centered" symbol
\def\fCenter{{\mbox{\Large$\rightarrow$}}}
\begin{document}
\begin{prooftree}
\Axiom$\Delta\fCenter\Pi$
\Axiom$\Gamma^\prime\fCenter\Delta,A$
\dottedLine
\singleLine
\UnaryInf$\lnot A,\Gamma^\prime \fCenter \Delta$
\UnaryInf$\lnot A,\lnot A,\Gamma^\prime \fCenter \Delta$
\singleLine
\UnaryInf$\Gamma \fCenter \Delta$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta,B$
\Axiom$\Delta\fCenter\Pi$
\Axiom$\Gamma^\prime\fCenter\Delta,A$
\dottedLine
\singleLine
\UnaryInf$\lnot A,\Gamma^\prime \fCenter \Delta$
\UnaryInf$\lnot A,\lnot A,\Gamma^\prime \fCenter \Delta$
\singleLine
\UnaryInf$\Gamma \fCenter \Delta$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta,B$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta B, 001$
\Axiom$\Delta\fCenter\Pi$
\Axiom$\Gamma^\prime\fCenter\Delta,A$
\dottedLine
\singleLine
\UnaryInf$\lnot A,\Gamma^\prime \fCenter \Delta$
\UnaryInf$\lnot A,\lnot A,\Gamma^\prime \fCenter \Delta$
\singleLine
\UnaryInf$\Gamma \fCenter \Delta$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta,B$
\Axiom$\Delta\fCenter\Pi$
\Axiom$\Gamma^\prime\fCenter\Delta,A$
\dottedLine
\singleLine
\UnaryInf$\lnot A,\Gamma^\prime \fCenter \Delta$
\UnaryInf$\lnot A,\lnot A,\Gamma^\prime \fCenter \Delta$
\singleLine
\UnaryInf$\Gamma \fCenter \Delta$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta,B$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta B, 001$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta B, 002$
\Axiom$\Delta\fCenter\Pi$
\Axiom$\Gamma^\prime\fCenter\Delta,A$
\dottedLine
\singleLine
\UnaryInf$\lnot A,\Gamma^\prime \fCenter \Delta$
\UnaryInf$\lnot A,\lnot A,\Gamma^\prime \fCenter \Delta$
\singleLine
\UnaryInf$\Gamma \fCenter \Delta$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta,B$
\Axiom$\Delta\fCenter\Pi$
\Axiom$\Gamma^\prime\fCenter\Delta,A$
\dottedLine
\singleLine
\UnaryInf$\lnot A,\Gamma^\prime \fCenter \Delta$
\UnaryInf$\lnot A,\lnot A,\Gamma^\prime \fCenter \Delta$
\singleLine
\UnaryInf$\Gamma \fCenter \Delta$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta,B$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta B, 001$
\Axiom$\Delta\fCenter\Pi$
\Axiom$\Gamma^\prime\fCenter\Delta,A$
\dottedLine
\singleLine
\UnaryInf$\lnot A,\Gamma^\prime \fCenter \Delta$
\UnaryInf$\lnot A,\lnot A,\Gamma^\prime \fCenter \Delta$
\singleLine
\UnaryInf$\Gamma \fCenter \Delta$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta,B$
\Axiom$\Delta\fCenter\Pi$
\Axiom$\Gamma^\prime\fCenter\Delta,A$
\dottedLine
\singleLine
\UnaryInf$\lnot A,\Gamma^\prime \fCenter \Delta$
\UnaryInf$\lnot A,\lnot A,\Gamma^\prime \fCenter \Delta$
\singleLine
\UnaryInf$\Gamma \fCenter \Delta$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta,B$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta B, 001$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta B, 002$
\BinaryInf$\Gamma,\Pi,A \fCenter \Delta, \Delta B, 003$
\end{prooftree}
\end{document}
standaloneinstead' answers. – cfr Jul 02 '18 at 17:14bussproofstree, so to be able to pass a large enough value as a border parameter. It is an issue about neitherpreviewnorstandalone. Let this question be a duplicate. – mario Jul 02 '18 at 20:05