File tree 1 file changed +39
-2
lines changed
1 file changed +39
-2
lines changed Original file line number Diff line number Diff line change 4
4
bussproofs
5
5
##########
6
6
7
- The `bussproofs ` extension defines ...
7
+ The `bussproofs ` extension implements the ``bussproofs `` style package from
8
+ LaTeX. See the `Ctan page <https://www.ctan.org/pkg/bussproofs >`__ for
9
+ more information and documentation of `bussproofs `.
8
10
9
- [description here]
11
+ Note that there are a couple of important differences to the use of the actual
12
+ package: Proofs always have to be in a `prooftree ` environment, i.e., inference
13
+ macros are only recognised if they are enclosed in `\begin{prooftree} ` and
14
+ `\end{prooftree} `. Consequently the `\DisplayProof ` command is not necessary.
15
+
16
+ Unlike in the LaTeX package, options for abbreviated inference rule macros do
17
+ not have to be manually set. All abbreviated macros are directly available. Thus
18
+ commands like `\BinaryInfC ` and `\BIC ` can be used immediately and
19
+ interchangeably.
20
+
21
+
22
+ For example
23
+
24
+ .. code-block :: latex
25
+
26
+ \begin {prooftree }
27
+ \A xiomC{}
28
+ \R ightLabel{Hyp$^{1}$}
29
+ \U naryInfC{$P$}
30
+ \A XC{$P\t o Q$}
31
+ \R L{$\t o_E$}
32
+ \B IC{$Q^2$}
33
+ \A XC{$Q\t o R$}
34
+ \R L{$\t o_E$}
35
+ \B IC{$R$}
36
+ \A XC{$Q$}
37
+ \R L{Rit$^2$}
38
+ \U IC{$Q$}
39
+ \R L{$\w edge_I$}
40
+ \B IC{$Q\w edge R$}
41
+ \R L{$\t o_I$$^1$}
42
+ \U IC{$P\t o Q\w edge R$}
43
+ \end {prooftree }
44
+
45
+ Also note that the `bussproofs ` commands for sequent calculus derivations are
46
+ not yet fully implemented.
10
47
11
48
This extension is **not ** loaded by the `autoload ` extension is used.
12
49
To load the `bussproofs ` extension explicitly, add
You can’t perform that action at this time.
0 commit comments