summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/xsavebox
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-02-25 22:40:22 +0000
committerKarl Berry <karl@freefriends.org>2016-02-25 22:40:22 +0000
commit561ad89d0840ad3b9ddb197efec1739e5089f1b6 (patch)
treecffe22aac21aedf3c717d43de9798c5b09d2733e /Master/texmf-dist/doc/latex/xsavebox
parente609261d18e7ce4dd1708dcc6d4679b22ba2d814 (diff)
xsavebox (25feb16)
git-svn-id: svn://tug.org/texlive/trunk@39866 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/xsavebox')
-rw-r--r--Master/texmf-dist/doc/latex/xsavebox/ChangeLog2
-rw-r--r--Master/texmf-dist/doc/latex/xsavebox/README64
-rw-r--r--Master/texmf-dist/doc/latex/xsavebox/xsavebox.pdfbin0 -> 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
new file mode 100644
index 00000000000..7969d6d31b2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/xsavebox/xsavebox.pdf
Binary files differ