diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-13 00:01:05 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-13 00:01:05 +0000 |
commit | 7dc48e4d760aa8e703387e96794effaad3c24a78 (patch) | |
tree | 7d99efb2359a56ffe56c80d6c2192ffcc41e2d92 /Master/texmf-dist/tex/latex/oberdiek/settobox.sty | |
parent | fd257bd5c75a905dfa0ca6e3e507d9ed29338e1f (diff) |
oberdiek
git-svn-id: svn://tug.org/texlive/trunk@1150 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/oberdiek/settobox.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/oberdiek/settobox.sty | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/oberdiek/settobox.sty b/Master/texmf-dist/tex/latex/oberdiek/settobox.sty new file mode 100644 index 00000000000..5e46a1941b8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/oberdiek/settobox.sty @@ -0,0 +1,53 @@ +% File: settobox.sty +% Version: 2000/09/07 v1.1 +% Author: Heiko Oberdiek <oberdiek@ruf.uni-freiburg.de> +% +% Function: Command for getting box sizes. +% +% Copyright: Copyright (C) 2000 Heiko Oberdiek. +% +% This program may be distributed and/or modified under +% the conditions of the LaTeX Project Public License, +% either version 1.2 of this license or (at your option) +% any later version. The latest version of this license +% is in +% http://www.latex-project.org/lppl.txt +% and version 1.2 or later is part of all distributions +% of LaTeX version 1999/12/01 or later. +% +% Use: +% For easier reusing of boxes, that can be saved +% with `\sbox' or environment `lrbox' commands +% are defined similar to \settowidth ... +% \settoboxwidth +% \settoboxheight +% \settoboxdepth +% \settoboxtotalheight +% They all take two arguments: +% \settobox...{<LaTeX length>}{<LaTeX box name>} +% +% Example: +% \newsavebox{\mybox} +% \newlength{\mylength} +% \sbox{\mybox}{Hello World} +% \settoboxwidth{\mylength}{\mybox} +% +% History: +% 2000/02/11 v1.0: +% * First public release, written as answer in the +% newsgroup `de.comp.text.tex' in the thread +% `Die Hoehe von Minipages und Bild', date: 2000/02/11. +% 2000/09/07 v1.1: +% * Documentation added. +% * CTAN release. +% +\NeedsTeXFormat{LaTeX2e}% +\ProvidesPackage{settobox}[2000/09/07 v1.1 Getting box sizes (HO)] +\newcommand*{\settoboxwidth}[2]{\setlength{#1}{\wd#2}} +\newcommand*{\settoboxheight}[2]{\setlength{#1}{\ht#2}} +\newcommand*{\settoboxdepth}[2]{\setlength{#1}{\dp#2}} +\newcommand*{\settoboxtotalheight}[2]{% + \setlength{#1}{\ht#2}% + \addtolength{#1}{\dp#2}% +} +\endinput |