summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/oubraces/oubraces.pdfbin0 -> 52584 bytes
-rw-r--r--Master/texmf-dist/doc/latex/oubraces/oubraces.tex67
-rw-r--r--Master/texmf-dist/tex/latex/oubraces/oubraces.sty (renamed from Master/texmf-dist/tex/latex/ltxmisc/oubraces.sty)0
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rw-r--r--Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/oubraces.tlpsrc0
6 files changed, 69 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/oubraces/oubraces.pdf b/Master/texmf-dist/doc/latex/oubraces/oubraces.pdf
new file mode 100644
index 00000000000..148d87eee64
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oubraces/oubraces.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/oubraces/oubraces.tex b/Master/texmf-dist/doc/latex/oubraces/oubraces.tex
new file mode 100644
index 00000000000..3fe0fd0c6e3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/oubraces/oubraces.tex
@@ -0,0 +1,67 @@
+\documentclass[a4paper]{article}
+\usepackage{oubraces}
+\begin{document}
+\title{Braces over and under equations}
+\author{Donald Arseneau}
+\vspace{-\fill}
+\maketitle
+\thispagestyle{empty}
+
+The syntax is:
+\begin{verbatim}
+ \overunderbraces{upper_braces}{main_formula}{lower_braces}
+\end{verbatim}
+Suppose we want the equation:
+\[
+ \overunderbraces{&\br{2}{x}& &\br{2}{y}}%
+ {a + b +&c + d +&e + f&+&g + h&+ i + j&+ k + l + m}%
+ {& &\br{3}{z}}
+ = \pi r^2
+\]
+There are seven segments:
+\begin{verbatim}
+ x y
+ ,-----^-----. ,-----^-----.
+ a + b + c + d + e + f + g + h + i + j + k + l + m = \pi r^2
+ 11111111222222223333344455555666666667777777777...
+ `-----v-----'
+ z
+\end{verbatim}
+Insert \texttt{\&} between each segment (where the tips of the braces point)
+to type the main\_formula:
+\begin{verbatim}
+ x y
+ ,-----^-----. ,-----^-----.
+ a + b +&c + d +&e + f&+&g + h&+ i + j&+ k + l + m
+ `-----v-----'
+ z
+\end{verbatim}
+Each brace should be specified by typing
+\begin{verbatim}
+\br{number_of_segments}{label},
+\end{verbatim}
+separated by \texttt{\&} to indicate which segment to start at; use
+\texttt{\& \&} to skip a segment that has no brace. For our example
+formula, the upper and lower brace specifiers are:
+\begin{center}
+ \begin{tabular}{ll}
+ top row: \verb|&\br{2}{x}& &\br{2}{y}|
+ bottom row: \verb|& &\br{3}{z}|
+\end{tabular}
+\end{center}
+Now put them all together:
+\begin{verbatim}
+\overunderbraces{&\br{2}{x}& &\br{2}{y}}%
+ {a + b +&c + d +&e + f&+&g + h&+ i + j&+ k + l + m}%
+ {& &\br{3}{z}}
+ = \pi r^2
+\end{verbatim}
+\dots{} and we're done (that code was used to typeset the display at
+the start of this document).
+
+\enlargethispage{2\baselineskip}
+\vspace*{0.5\baselineskip}
+\small
+\noindent This documentation derived from the comments the original
+package, by Robin Fairbairns (2010-02-22)
+\end{document}
diff --git a/Master/texmf-dist/tex/latex/ltxmisc/oubraces.sty b/Master/texmf-dist/tex/latex/oubraces/oubraces.sty
index ebe2a410369..ebe2a410369 100644
--- a/Master/texmf-dist/tex/latex/ltxmisc/oubraces.sty
+++ b/Master/texmf-dist/tex/latex/oubraces/oubraces.sty
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 1fde7e5f25d..f8db344845c 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -204,7 +204,7 @@ my @TLP_working = qw(
ntgclass ntheorem-vn numname numprint
oberdiek ocr-latex octavo ofs ogham oldstyle
onlyamsmath onrannual opcit
- ordinalpt orkhun othello outline
+ ordinalpt orkhun othello oubraces outline
pagecont pagenote pagerange paper papercdcase papertex
parallel paresse parrun passivetex
patch patchcmd patgen2-tutorial pauldoc pax pbox pb-diagram
diff --git a/Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc
index 0bc83e0c455..5035fd8bd5e 100644
--- a/Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc
@@ -21,6 +21,7 @@ depend mattens
depend mhequ
depend multiobjective
depend nath
+depend oubraces
depend proba
depend shuffle
depend statex2
diff --git a/Master/tlpkg/tlpsrc/oubraces.tlpsrc b/Master/tlpkg/tlpsrc/oubraces.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/oubraces.tlpsrc