From 561ad89d0840ad3b9ddb197efec1739e5089f1b6 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 25 Feb 2016 22:40:22 +0000 Subject: xsavebox (25feb16) git-svn-id: svn://tug.org/texlive/trunk@39866 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/xsavebox/ChangeLog | 2 + Master/texmf-dist/doc/latex/xsavebox/README | 64 ++++++++++++++++++++++ Master/texmf-dist/doc/latex/xsavebox/xsavebox.pdf | Bin 0 -> 275274 bytes 3 files changed, 66 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/xsavebox/ChangeLog create mode 100644 Master/texmf-dist/doc/latex/xsavebox/README create mode 100644 Master/texmf-dist/doc/latex/xsavebox/xsavebox.pdf (limited to 'Master/texmf-dist/doc/latex/xsavebox') 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{}[][]{...} + \xsavebox*{}[][]{...} + + \xsbox{}{...} + + \begin{xlrbox}{}...\end{xlrbox} + \begin{xlrbox*}{}...\end{xlrbox*} + + is an identifier (not a command!) composed of arbitrary + non-active characters, including spaces and numbers. A command for + declaration of does not exist. + + Starred `*' variants allow for colour injection (pdfLaTeX/LuaLaTeX + only). + + * content insertion (referencing): + + \xusebox{} + \the + + The second, short form is useable if 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 new file mode 100644 index 00000000000..7969d6d31b2 Binary files /dev/null and b/Master/texmf-dist/doc/latex/xsavebox/xsavebox.pdf differ -- cgit v1.2.3