diff options
author | Karl Berry <karl@freefriends.org> | 2016-02-25 22:40:22 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-02-25 22:40:22 +0000 |
commit | 561ad89d0840ad3b9ddb197efec1739e5089f1b6 (patch) | |
tree | cffe22aac21aedf3c717d43de9798c5b09d2733e /Master/texmf-dist/doc | |
parent | e609261d18e7ce4dd1708dcc6d4679b22ba2d814 (diff) |
xsavebox (25feb16)
git-svn-id: svn://tug.org/texlive/trunk@39866 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/xsavebox/ChangeLog | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/xsavebox/README | 64 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/xsavebox/xsavebox.pdf | bin | 0 -> 275274 bytes |
3 files changed, 66 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/xsavebox/ChangeLog b/Master/texmf-dist/doc/latex/xsavebox/ChangeLog new file mode 100644 index 00000000000..af04ecf527b --- /dev/null +++ b/Master/texmf-dist/doc/latex/xsavebox/ChangeLog @@ -0,0 +1,2 @@ +2016-02-25 + * initial release (v0.1) to CTAN diff --git a/Master/texmf-dist/doc/latex/xsavebox/README b/Master/texmf-dist/doc/latex/xsavebox/README new file mode 100644 index 00000000000..1bf60ee890f --- /dev/null +++ b/Master/texmf-dist/doc/latex/xsavebox/README @@ -0,0 +1,64 @@ + ============================ + The xsavebox LaTeX Package + ============================ + + +Author: + +Alexander Grahn + + +Description: + +This package defines commands for saving content that can be repeatedly +placed into the document without replicating DVI/PDF code in the output +file, allowing for smaller file size of the final PDF and improved content +caching for faster display in certain PDF viewers. The method makes use of +`Form XObjects' defined in the PDF specification. + +The user commands are modelled after the standard LaTeX commands \savebox, +\sbox, \usebox and the `lrbox' environment. + +All common TeX engines and back-ends are supported: + + * pdfLaTeX, LuaLaTeX + * LaTeX --> dvips --> ps2pdf/Distiller + * (Xe)LaTeX --> (x)dvipdfmx + +The user commands are: + + * content saving: + + \xsavebox{<name>}[<width>][<position>]{...} + \xsavebox*{<name>}[<width>][<position>]{...} + + \xsbox{<name>}{...} + + \begin{xlrbox}{<name>}...\end{xlrbox} + \begin{xlrbox*}{<name>}...\end{xlrbox*} + + <name> is an identifier (not a command!) composed of arbitrary + non-active characters, including spaces and numbers. A command for + declaration of <name> does not exist. + + Starred `*' variants allow for colour injection (pdfLaTeX/LuaLaTeX + only). + + * content insertion (referencing): + + \xusebox{<name>} + \the<name> + + The second, short form is useable if <name> is composed of [a-zA-Z]. + + +The package was written in the LaTeX3 syntax. + + +License: + +This material is subject to the LaTeX Project Public License. See + + http://mirrors.ctan.org/help/Catalogue/licenses.lppl.html + +for the details of that license. diff --git a/Master/texmf-dist/doc/latex/xsavebox/xsavebox.pdf b/Master/texmf-dist/doc/latex/xsavebox/xsavebox.pdf Binary files differnew file mode 100644 index 00000000000..7969d6d31b2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/xsavebox/xsavebox.pdf |