diff options
Diffstat (limited to 'Master/texmf-dist/tex/luatex/lua-visual-debug/lua-visual-debug.sty')
-rw-r--r-- | Master/texmf-dist/tex/luatex/lua-visual-debug/lua-visual-debug.sty | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/luatex/lua-visual-debug/lua-visual-debug.sty b/Master/texmf-dist/tex/luatex/lua-visual-debug/lua-visual-debug.sty new file mode 100644 index 00000000000..72839e48d93 --- /dev/null +++ b/Master/texmf-dist/tex/luatex/lua-visual-debug/lua-visual-debug.sty @@ -0,0 +1,35 @@ +% Version: 0.2 +% see lua file for copyright information (MIT License) + +\expandafter\ifx\csname ProvidesPackage\endcsname\relax + \input ifluatex.sty\relax +\else + \NeedsTeXFormat{LaTeX2e} + \ProvidesPackage{lua-visual-debug}[2012/02/24 v0.2 Visual debugging in LuaLaTeX (PGU)] + \RequirePackage{ifluatex} +\fi + +\def\dothings{% + \directlua{ lvd = require("lua-visual-debug")}% + \AtBeginShipout {\directlua{lvd.show_page_elements(tex.box["AtBeginShipoutBox"])}}% +} + +\expandafter\ifx\csname ProvidesPackage\endcsname\relax + \ifluatex + \input atbegshi.sty\relax + \dothings + \AtBeginShipoutInit + \else + \message{Warning: lua-visual-debug only works with LuaTeX (plain and LaTeX format)} + \fi +\else + \ifluatex + \RequirePackage{luatexbase,atbegshi} + \dothings + \else + \PackageWarning{lua-visual-debug}{You are using this package without LuaTeX. This is not supported, so you don't get any visual debugging.} + \fi +\fi + + + |