diff options
author | Karl Berry <karl@freefriends.org> | 2010-02-24 01:07:29 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-02-24 01:07:29 +0000 |
commit | c4e458377ddcd72ee50f86efd022f8261069b018 (patch) | |
tree | 7857cf53de3cf5d5a90071f832cdc9c06f1bd6ca | |
parent | da272fd2a178269b07d9b51671f44c4c24b00cc1 (diff) |
oubraces doc update, own package (23feb10)
git-svn-id: svn://tug.org/texlive/trunk@17175 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/oubraces/oubraces.pdf | bin | 0 -> 52584 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/oubraces/oubraces.tex | 67 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/oubraces/oubraces.sty (renamed from Master/texmf-dist/tex/latex/ltxmisc/oubraces.sty) | 0 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/oubraces.tlpsrc | 0 |
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 Binary files differnew file mode 100644 index 00000000000..148d87eee64 --- /dev/null +++ b/Master/texmf-dist/doc/latex/oubraces/oubraces.pdf 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 |