├── testfiles-pdftex ├── fixcleveref.tlg ├── label-guard.lvt ├── fixcleveref.lvt ├── gh340-colon.lvt ├── ifmeasuring-caption.lvt ├── psdextra-greek.lvt ├── gh303-Hcounter.lvt ├── thm-006-gh304.lvt ├── gh303-Hcounter.tlg ├── gh292-showkeys.lvt ├── ifmeasuring-caption.tlg ├── gh264-swiss.lvt ├── gh304-amsthm.lvt ├── thm-007-gh360.lvt ├── thm-anchor.lvt ├── varwidth-gh204.lvt ├── nopatch-amsmath-1.lvt ├── 165-babel-main.lvt ├── thm-004.lvt ├── thm-005.lvt ├── thm-001.lvt ├── gh294-anchor.lvt ├── thm-005-amsthm.lvt ├── thm-005-ntheorem.lvt ├── thm-002.lvt ├── gh281-makeuppercase.lvt ├── patch.lvt ├── nopatch.lvt ├── thm-003.lvt ├── thm-003-cleveref.lvt ├── gh340-colon.tlg ├── label-guard.tlg ├── nopatch-amsmath-1.tlg ├── thm-006-gh304.tlg ├── thm-anchor.tlg ├── gh304-amsthm.tlg ├── thm-004.tlg └── thm-007-gh360.tlg ├── testfiles-xetex ├── 76producer-warning.tlg ├── 87-pdfversion.tpf ├── unicode-test.tpf ├── 87-pdfversion.pvt ├── 76producer-warning.lvt └── unicode-test.pvt ├── texmf └── somemeaninglessfile.tex ├── test ├── bit.tex ├── hog.pdf ├── phys1.jpg ├── phys2.jpg ├── picture.pdf ├── picture.png ├── testams.tex ├── testbib.bbl ├── testurl.bib ├── Makefile ├── testurl.bbl ├── test7.tex ├── test6.tex ├── testbookmark.tex ├── testurl.tex ├── testbib.bib ├── testinfo.tex ├── test4.tex ├── test8.tex ├── test2.tex ├── testnb.tex ├── testform.tex ├── testoz.tex ├── testbib.tex ├── testfor2.tex ├── web.ins ├── testslide.tex └── test0.tex ├── testfiles ├── support │ ├── bit.tex │ ├── hog.pdf │ ├── test7.pdf │ ├── picture.png │ ├── test0.ind │ ├── test-xr-nohyper.aux │ ├── testurl.bib │ ├── test7.tex │ ├── testbib.bib │ ├── test1.ind │ └── test-xr-hyper.aux ├── issue194-colon-label.tlg ├── issue185-nonascii-label.tlg ├── gh167-lastskip.tlg ├── gh234-ltugboat.lvt ├── pdfdoc.lvt ├── gh236-beamer.lvt ├── 81-gobble-thanks.lvt ├── xr-space.tlg ├── missing-theH.lvt ├── gh238-draft.lvt ├── psdextra-greek.lvt ├── 303-textormath.lvt ├── 87-pdf2.tlg ├── gh235-hookrule.lvt ├── issue185-nonascii-label.lvt ├── makeuppercase-language.lvt ├── gh234-ltugboat.tlg ├── missing-theH.tlg ├── psdextra-greek.tlg ├── 81-gobble-thanks.tlg ├── issue194-colon-label.lvt ├── 121-makeuppercase.lvt ├── 81-gobble-thanks.etex.tlg ├── 81-gobble-thanks.luatex.tlg ├── gh324-amsthm-patch.tlg ├── gh187-whatsits-break.lvt ├── 87-pdf2.luatex.tlg ├── gh324-amsthm-patch.lvt ├── o50-footnotesspaces.lvt ├── pdfdoc.tlg ├── xr-space.lvt ├── pdfdoc.luatex.tlg ├── 38-pdfminorversion.lvt ├── hyperget-test.lvt ├── nameref-nopatch.lvt ├── gh167-lastskip.lvt ├── gh118-xr-hyper.lvt ├── xr-properties-6.tlg ├── test6.lvt ├── 303-textormath.tlg ├── xr-properties-6.lvt ├── documentproperties.lvt ├── test6.tlg ├── test6.etex.tlg ├── test6.luatex.tlg ├── next-anchor.lvt ├── 87-pdf2.lvt ├── 224-nameref-space.lvt ├── documentproperties.etex.tlg ├── documentproperties.luatex.tlg ├── documentproperties.tlg ├── xr-newlabel-5.lvt ├── xr-newlabel-2.lvt ├── xr-newlabel-1.lvt ├── xr-newlabel-3.lvt ├── xr-newlabel-4.lvt ├── test0.etex.tlg ├── xr-newlabel-5.tlg ├── xr-newlabel-5.etex.tlg ├── testnb.lvt ├── xr-newlabel-5.luatex.tlg ├── gh235-hookrule.tlg ├── xr-newlabel-1.pdftexdev.tlg ├── nameref-nopatch.tlg ├── 38-pdfminorversion.tlg ├── xr-newlabel-1.tlg ├── nameref-nopatch.etex.tlg ├── gh235-hookrule.luatex.tlg ├── xr-newlabel-1.etex.tlg ├── test0.tlg ├── test0.luatex.tlg ├── gh236-beamer.tlg ├── nameref-nopatch.luatex.tlg ├── xr-newlabel-1.luatex.tlg ├── 38-pdfminorversion.luatex.tlg ├── gh238-draft.tlg ├── xr-newlabel-2.tlg ├── xr-newlabel-3.tlg ├── xr-newlabel-4.tlg ├── test0.lvt ├── gh118-xr-hyper.tlg ├── gh118-xr-hyper.xetex.tlg ├── xr-newlabel-2.luatex.tlg ├── xr-newlabel-3.luatex.tlg ├── xr-newlabel-4.luatex.tlg └── gh238-draft.luatex.tlg ├── doc ├── paper.pdf └── slides.pdf ├── paperslides99.zip ├── resave.bat ├── testfiles-pvt ├── test8.tpf ├── latex2e.tpf ├── testams.tpf ├── testbmgl.tpf ├── testbmu.tpf ├── testform.tpf ├── testinfo.tpf ├── test0-pdf.tpf ├── test4-pdf.tpf ├── test6-pdf.tpf ├── testnb-pdf.tpf ├── 87-pdfversion.tpf ├── makeuppercase.tpf ├── test8.luatex.tpf ├── testbookmark.tpf ├── unicode-test.tpf ├── latex2e.luatex.tpf ├── test-bm-pu-licr.tpf ├── testams.luatex.tpf ├── testbmgl.luatex.tpf ├── testbmu.luatex.tpf ├── testform.luatex.tpf ├── testinfo.luatex.tpf ├── 25-sec-non-ascii.tpf ├── test0-pdf.luatex.tpf ├── test4-pdf.luatex.tpf ├── test6-pdf.luatex.tpf ├── testnb-pdf.luatex.tpf ├── 40-test-pdfhighlight.tpf ├── 87-pdfversion.luatex.tpf ├── makeuppercase.luatex.tpf ├── testbookmark.luatex.tpf ├── unicode-test.luatex.tpf ├── 25-sec-non-ascii.luatex.tpf ├── issue49-textfields-utf8.tpf ├── issue93-formfieldspace.tpf ├── test-bm-pu-licr.luatex.tpf ├── 40-test-pdfhighlight.luatex.tpf ├── issue49-textfields-utf8.luatex.tpf ├── issue93-formfieldspace.luatex.tpf ├── latex2e.pvt ├── 87-pdfversion.pvt ├── makeuppercase.pvt ├── 25-sec-non-ascii.pvt ├── 40-test-pdfhighlight.pvt ├── issue49-textfields-utf8.pvt ├── test6-pdf.pvt ├── issue93-formfieldspace.pvt ├── unicode-test.pvt ├── testbookmark.pvt ├── testinfo.pvt ├── test4-pdf.pvt ├── test8.pvt ├── testnb-pdf.pvt ├── testform.pvt └── test0-pdf.pvt ├── testfiles-3 ├── test1-pdf.tpf ├── test1-pdf.luatex.tpf ├── refstarred-hyperref.lvt ├── refstarred-nameref.lvt ├── refstarred-hyperref-noimplicit.lvt ├── refstarred-nameref-showkeys.lvt └── refstarred-hyperref-showkeys.lvt ├── config-dev.lua ├── config-3.lua ├── config-pdftex.lua ├── config-xetex.lua ├── config-make4ht.lua ├── .gitignore ├── config-pvt.lua ├── testfiles-make4ht ├── nameref.lvt └── ref1.lvt ├── minitoc-hyper.sty ├── ntheorem-hyper.sty ├── ltxdoc.cfg ├── .github ├── dependabot.yml └── workflows │ └── main.yaml ├── testfiles-dev └── pagetarget.lvt └── manifest.txt /testfiles-pdftex/fixcleveref.tlg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testfiles-xetex/76producer-warning.tlg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /texmf/somemeaninglessfile.tex: -------------------------------------------------------------------------------- 1 | \relax -------------------------------------------------------------------------------- /test/bit.tex: -------------------------------------------------------------------------------- 1 | sssssssss 2 | \newpage 3 | -------------------------------------------------------------------------------- /testfiles/support/bit.tex: -------------------------------------------------------------------------------- 1 | sssssssss 2 | \newpage 3 | -------------------------------------------------------------------------------- /doc/paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/doc/paper.pdf -------------------------------------------------------------------------------- /test/hog.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/test/hog.pdf -------------------------------------------------------------------------------- /doc/slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/doc/slides.pdf -------------------------------------------------------------------------------- /test/phys1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/test/phys1.jpg -------------------------------------------------------------------------------- /test/phys2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/test/phys2.jpg -------------------------------------------------------------------------------- /test/picture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/test/picture.pdf -------------------------------------------------------------------------------- /test/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/test/picture.png -------------------------------------------------------------------------------- /test/testams.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/test/testams.tex -------------------------------------------------------------------------------- /paperslides99.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/paperslides99.zip -------------------------------------------------------------------------------- /resave.bat: -------------------------------------------------------------------------------- 1 | 2 | rem */\(1+[a-z0-9\-]\)\.\(2+[a-z]\)\.* 3 | rem l3build save -e\2 \1 4 | -------------------------------------------------------------------------------- /testfiles-pvt/test8.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/test8.tpf -------------------------------------------------------------------------------- /testfiles-3/test1-pdf.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-3/test1-pdf.tpf -------------------------------------------------------------------------------- /testfiles-pvt/latex2e.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/latex2e.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testams.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testams.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testbmgl.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testbmgl.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testbmu.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testbmu.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testform.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testform.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testinfo.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testinfo.tpf -------------------------------------------------------------------------------- /testfiles/support/hog.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles/support/hog.pdf -------------------------------------------------------------------------------- /testfiles-pvt/test0-pdf.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/test0-pdf.tpf -------------------------------------------------------------------------------- /testfiles-pvt/test4-pdf.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/test4-pdf.tpf -------------------------------------------------------------------------------- /testfiles-pvt/test6-pdf.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/test6-pdf.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testnb-pdf.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testnb-pdf.tpf -------------------------------------------------------------------------------- /testfiles/support/test7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles/support/test7.pdf -------------------------------------------------------------------------------- /testfiles-pvt/87-pdfversion.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/87-pdfversion.tpf -------------------------------------------------------------------------------- /testfiles-pvt/makeuppercase.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/makeuppercase.tpf -------------------------------------------------------------------------------- /testfiles-pvt/test8.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/test8.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testbookmark.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testbookmark.tpf -------------------------------------------------------------------------------- /testfiles-pvt/unicode-test.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/unicode-test.tpf -------------------------------------------------------------------------------- /testfiles/support/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles/support/picture.png -------------------------------------------------------------------------------- /testfiles-3/test1-pdf.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-3/test1-pdf.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/latex2e.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/latex2e.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/test-bm-pu-licr.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/test-bm-pu-licr.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testams.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testams.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testbmgl.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testbmgl.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testbmu.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testbmu.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testform.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testform.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testinfo.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testinfo.luatex.tpf -------------------------------------------------------------------------------- /testfiles-xetex/87-pdfversion.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-xetex/87-pdfversion.tpf -------------------------------------------------------------------------------- /testfiles-xetex/unicode-test.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-xetex/unicode-test.tpf -------------------------------------------------------------------------------- /testfiles-pvt/25-sec-non-ascii.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/25-sec-non-ascii.tpf -------------------------------------------------------------------------------- /testfiles-pvt/test0-pdf.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/test0-pdf.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/test4-pdf.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/test4-pdf.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/test6-pdf.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/test6-pdf.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testnb-pdf.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testnb-pdf.luatex.tpf -------------------------------------------------------------------------------- /testfiles/support/test0.ind: -------------------------------------------------------------------------------- 1 | \begin{theindex} 2 | 3 | \item an item on page 3, \hyperpage{E3} 4 | 5 | \end{theindex} 6 | -------------------------------------------------------------------------------- /testfiles-pvt/40-test-pdfhighlight.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/40-test-pdfhighlight.tpf -------------------------------------------------------------------------------- /testfiles-pvt/87-pdfversion.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/87-pdfversion.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/makeuppercase.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/makeuppercase.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/testbookmark.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/testbookmark.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/unicode-test.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/unicode-test.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/25-sec-non-ascii.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/25-sec-non-ascii.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/issue49-textfields-utf8.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/issue49-textfields-utf8.tpf -------------------------------------------------------------------------------- /testfiles-pvt/issue93-formfieldspace.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/issue93-formfieldspace.tpf -------------------------------------------------------------------------------- /testfiles-pvt/test-bm-pu-licr.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/test-bm-pu-licr.luatex.tpf -------------------------------------------------------------------------------- /config-dev.lua: -------------------------------------------------------------------------------- 1 | testfiledir = "testfiles-dev" 2 | testsuppdir = testfiledir .. "/support" 3 | checkruns=3 4 | checkengines = {"pdftexdev"} 5 | -------------------------------------------------------------------------------- /testfiles-pvt/40-test-pdfhighlight.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/40-test-pdfhighlight.luatex.tpf -------------------------------------------------------------------------------- /testfiles/issue194-colon-label.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | -------------------------------------------------------------------------------- /config-3.lua: -------------------------------------------------------------------------------- 1 | testfiledir = "testfiles-3" 2 | testsuppdir = testfiledir .. "/support" 3 | checkruns=3 4 | checkengines = {"pdftex","luatex"} 5 | -------------------------------------------------------------------------------- /config-pdftex.lua: -------------------------------------------------------------------------------- 1 | testfiledir = "testfiles-pdftex" 2 | testsuppdir = testfiledir .. "/support" 3 | checkruns=3 4 | checkengines = {"pdftex"} 5 | -------------------------------------------------------------------------------- /testfiles-pvt/issue49-textfields-utf8.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/issue49-textfields-utf8.luatex.tpf -------------------------------------------------------------------------------- /testfiles-pvt/issue93-formfieldspace.luatex.tpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/latex3/hyperref/HEAD/testfiles-pvt/issue93-formfieldspace.luatex.tpf -------------------------------------------------------------------------------- /testfiles/issue185-nonascii-label.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | -------------------------------------------------------------------------------- /config-xetex.lua: -------------------------------------------------------------------------------- 1 | testfiledir = "testfiles-xetex" 2 | testsuppdir = testfiledir .. "/support" 3 | checkengines={"xetex"} 4 | stdengine="xetex" 5 | 6 | -------------------------------------------------------------------------------- /test/testbib.bbl: -------------------------------------------------------------------------------- 1 | \begin{thebibliography}{0} 2 | \expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi 3 | 4 | \end{thebibliography} 5 | -------------------------------------------------------------------------------- /testfiles-pvt/latex2e.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage{hyperref} 4 | 5 | \begin{document} 6 | \section{LaTeXe} 7 | \end{document} -------------------------------------------------------------------------------- /testfiles-pvt/87-pdfversion.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage[pdfversion=2.0]{hyperref} 4 | \begin{document} 5 | blub 6 | \end{document} -------------------------------------------------------------------------------- /config-make4ht.lua: -------------------------------------------------------------------------------- 1 | testfiledir = "testfiles-make4ht" 2 | testsuppdir = testfiledir .. "/support" 3 | checkruns=1 4 | checkengines = {"make4ht"} 5 | stdengine ="make4ht" 6 | -------------------------------------------------------------------------------- /testfiles-xetex/87-pdfversion.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage[pdfversion=2.0]{hyperref} 4 | \begin{document} 5 | blub 6 | \end{document} -------------------------------------------------------------------------------- /testfiles/gh167-lastskip.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | no overfull box 4 | [1 5 | ] 6 | [2] 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | hyperref-ctan.zip 3 | hyperref.tds.zip 4 | *.pdf 5 | *.html 6 | *.css 7 | *.log 8 | *.aux 9 | *.glo 10 | *.hd 11 | *.out 12 | *.synctex 13 | *.idx 14 | -------------------------------------------------------------------------------- /testfiles-xetex/76producer-warning.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \usepackage{hyperref} 3 | \hypersetup{pdfproducer={whatever}} 4 | 5 | 6 | \begin{document} 7 | abc 8 | \end{document} -------------------------------------------------------------------------------- /testfiles/gh234-ltugboat.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{ltugboat} 3 | \usepackage{nameref} 4 | \begin{document} 5 | \START 6 | 7 | \ShowCommand\nameref 8 | 9 | \end{document} -------------------------------------------------------------------------------- /testfiles/support/test-xr-nohyper.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \@writefile{toc}{\contentsline {section}{\numberline {1}Section no hyper}{1}\protected@file@percent } 3 | \newlabel{sec-no-hyper}{{1}{1}} 4 | -------------------------------------------------------------------------------- /config-pvt.lua: -------------------------------------------------------------------------------- 1 | testfiledir = "testfiles-pvt" 2 | checkengines = {"pdftex","luatex"} 3 | stdengine="pdftex" 4 | checkruns = 2 5 | testsuppdir = testfiledir .. "/../testfiles/support" 6 | 7 | 8 | -------------------------------------------------------------------------------- /test/testurl.bib: -------------------------------------------------------------------------------- 1 | @MISC{THE, 2 | key={the}, 3 | author={David Loberg Code}, 4 | title={Aural Comprehension Guide (Webpage)}, 5 | note={\url{http://www.wmich.edu/mus-theo/etg/et_guide.html}} 6 | } 7 | -------------------------------------------------------------------------------- /testfiles/pdfdoc.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage[unicode=false]{hyperref} 4 | 5 | \begin{document} 6 | \START 7 | \show\textManFace 8 | 9 | blub 10 | \end{document} -------------------------------------------------------------------------------- /testfiles/gh236-beamer.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{beamer} 3 | 4 | \begin{document} 5 | \START 6 | \makeatletter\show\beamer@section 7 | \makeatletter\show\beamer@descriptionitem 8 | \end{document} 9 | -------------------------------------------------------------------------------- /testfiles/support/testurl.bib: -------------------------------------------------------------------------------- 1 | @MISC{THE, 2 | key={the}, 3 | author={David Loberg Code}, 4 | title={Aural Comprehension Guide (Webpage)}, 5 | note={\url{http://www.wmich.edu/mus-theo/etg/et_guide.html}} 6 | } 7 | -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | tex web.ins 3 | pdflatex test7 4 | pdflatex test7 5 | (for i in test*.tex; do pdflatex $$i;pdflatex $$i; done) 6 | 7 | clean: 8 | -$(RM) test*pdf *.aux *.log *.toc *.lof *.lot *.idx *.ind *.out web.sty *.def 9 | -------------------------------------------------------------------------------- /testfiles-make4ht/nameref.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage{hyperref} 4 | 5 | \begin{document} 6 | \START 7 | \showoutput 8 | \section{abc}\label{blub} 9 | 10 | \nameref{blub} 11 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/label-guard.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | 4 | \usepackage[thref]{ntheorem} 5 | \START 6 | \usepackage{nameref} 7 | \begin{document} 8 | 9 | \show\label 10 | \end{document} 11 | 12 | -------------------------------------------------------------------------------- /testfiles/81-gobble-thanks.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | 3 | \documentclass{article} 4 | \usepackage[pdfusetitle]{hyperref} 5 | 6 | \begin{document} 7 | \START 8 | \title{The title\thanks{Thanks}} 9 | Hello. 10 | \end{document} -------------------------------------------------------------------------------- /test/testurl.bbl: -------------------------------------------------------------------------------- 1 | \begin{thebibliography}{1} 2 | 3 | \bibitem{THE} 4 | David~Loberg Code. 5 | \newblock Aural comprehension guide (webpage). 6 | \newblock \url{http://www.wmich.edu/mus-theo/etg/et_guide.html}. 7 | 8 | \end{thebibliography} 9 | -------------------------------------------------------------------------------- /testfiles/xr-space.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@A=macro: 4 | ->{1.1}{1}{title}{section.title}{ test with space .pdf}. 5 | l. ... \show\r@A 6 | (xr-space.aux) 7 | -------------------------------------------------------------------------------- /testfiles-pvt/makeuppercase.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{book} 3 | \usepackage{hyperref} 4 | \begin{document} 5 | \tableofcontents 6 | \chapter{ÜBER die EINÖDE \MakeUppercase{Über die $a=b$ Einöde\oe \i \j \"a }}% 7 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/fixcleveref.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{book} 2 | \usepackage{listings} 3 | \DebugSocketsOn 4 | \usepackage{hyperref} 5 | \usepackage{cleveref} 6 | \begin{document} 7 | \begin{lstlisting} 8 | blub 9 | \end{lstlisting} 10 | \end{document} 11 | -------------------------------------------------------------------------------- /testfiles-pdftex/gh340-colon.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | \usepackage{hyperref} 4 | \begin{document} 5 | \START \showoutput 6 | 7 | \catcode`\:=11 8 | \href{http://www.ctan.org/pkg/foo}{foo} 9 | 10 | \end{document} 11 | -------------------------------------------------------------------------------- /testfiles/missing-theH.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{book} 2 | \input{regression-test} 3 | \newtheorem{defn}{Definition}[chapter] 4 | \usepackage{hyperref} 5 | 6 | \begin{document} 7 | \START 8 | \begin{defn}\label{def:test} test\end{defn} 9 | \end{document} 10 | -------------------------------------------------------------------------------- /testfiles/gh238-draft.lvt: -------------------------------------------------------------------------------- 1 | 2 | \input{regression-test} 3 | \documentclass{article} 4 | \usepackage[draft]{hyperref} 5 | \begin{document} 6 | x 7 | \START 8 | \showoutput 9 | \section{a\textbf{b}}\label{a} 10 | \pageref{a} 11 | \nameref{a} 12 | 13 | \end{document} -------------------------------------------------------------------------------- /testfiles/psdextra-greek.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | 3 | \documentclass{article} 4 | 5 | \usepackage[psdextra]{hyperref} 6 | 7 | \begin{document} 8 | \START 9 | 10 | \section{Math shortnames in bookmarks \texorpdfstring{kappa}{\kappa}} 11 | \end{document} 12 | -------------------------------------------------------------------------------- /test/test7.tex: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \usepackage{hyperref} 3 | \usepackage{times} 4 | \begin{document} 5 | 6 | \section{The first section} 7 | hello 8 | \newpage 9 | \section{The second section} 10 | \hypertarget{TestTarget}{goodbye} 11 | 12 | \end{document} 13 | -------------------------------------------------------------------------------- /testfiles-pdftex/ifmeasuring-caption.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | 4 | \usepackage{caption} 5 | \usepackage{hyperref} 6 | \begin{document} 7 | \START 8 | \begin{figure} 9 | 10 | \caption{abc} 11 | \end{figure} 12 | \end{document} 13 | 14 | -------------------------------------------------------------------------------- /testfiles/303-textormath.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | \usepackage{hyperref} 4 | \protected\def\blub{xxx} 5 | \START 6 | \SHOWFILE{\jobname.out} 7 | \OMIT 8 | \begin{document} 9 | \TIMO 10 | \section{\TextOrMath{Bär}{Duck}\blub} 11 | \end{document} -------------------------------------------------------------------------------- /testfiles/87-pdf2.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > 2. 4 | l. ... \showthe\pdfmajorversion 5 | % 6 | > 0. 7 | l. ... \showthe\pdfminorversion 8 | % 9 | -------------------------------------------------------------------------------- /testfiles/gh235-hookrule.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \AddToHook{begindocument}[A]{} 4 | \DeclareHookRule {begindocument}{A} {after} {hyperref} 5 | \usepackage{hyperref} 6 | 7 | \begin{document} 8 | \START 9 | \showoutput 10 | Foo 11 | \end{document} -------------------------------------------------------------------------------- /testfiles/support/test7.tex: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \usepackage{hyperref} 3 | \usepackage{times} 4 | \begin{document} 5 | 6 | \section{The first section} 7 | hello 8 | \newpage 9 | \section{The second section} 10 | \hypertarget{TestTarget}{goodbye} 11 | 12 | \end{document} 13 | -------------------------------------------------------------------------------- /testfiles-pdftex/psdextra-greek.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage[psdextra]{hyperref} 4 | 5 | \begin{document} 6 | \START 7 | \showoutput \textkappa 8 | 9 | \section{Math like $\kappa$ is not fine here} 10 | $\kappa$ is fine here. 11 | \end{document} -------------------------------------------------------------------------------- /testfiles/issue185-nonascii-label.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage{hyperref} 4 | 5 | \begin{document} 6 | 7 | \section{Foo}\label{foé} 8 | \newpage 9 | \START 10 | \hyperref[foé]{GO}. 11 | 12 | \END 13 | 14 | abc\newpage 15 | \end{document} 16 | -------------------------------------------------------------------------------- /testfiles/makeuppercase-language.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | \usepackage[greek]{babel} 4 | 5 | \usepackage{hyperref} 6 | 7 | \begin{document} 8 | \showoutput 9 | xxx 10 | \START 11 | \subsection{\MakeUppercase{ἀἁἂἃἄἅἆἇ ἈἉἊἋἌἍἎἏ}} 12 | 13 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/gh303-Hcounter.lvt: -------------------------------------------------------------------------------- 1 | \documentclass[11pt]{article} 2 | \input{regression-test} 3 | \usepackage{hyperref} 4 | \START 5 | \def\blub{duck} 6 | \newcounter{\blub} 7 | \show\theduck 8 | \show\theHduck 9 | \OMIT 10 | \begin{document} 11 | \refstepcounter{duck} 12 | xxx 13 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/thm-006-gh304.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{amsart} 3 | \usepackage{hyperref} 4 | 5 | \newtheorem{thmx}{Theorem} 6 | 7 | \begin{document}\START\showoutput 8 | 9 | \begin{thmx}\label{t:a} 10 | a 11 | \end{thmx} 12 | 13 | By \ref{t:a} 14 | 15 | \end{document} -------------------------------------------------------------------------------- /testfiles-pvt/25-sec-non-ascii.pvt: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:DE:UTF-8:Main" 2 | \input{regression-test} 3 | \documentclass{article} 4 | \usepackage{ifluatex} 5 | \ifluatex 6 | \usepackage[unicode]{hyperref} 7 | \else 8 | \usepackage{hyperref} 9 | \fi 10 | \begin{document} 11 | \section{\%á} 12 | \end{document} -------------------------------------------------------------------------------- /testfiles/gh234-ltugboat.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \nameref=document command: 4 | #1:s 5 | ->\IfBooleanTF {#1}{\@namerefstar }{\T@nameref }. 6 | } 7 | l. ...\ShowCommand\nameref 8 | (gh234-ltugboat.aux) 9 | -------------------------------------------------------------------------------- /testfiles/missing-theH.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | [1 4 | ] (missing-theH.aux) 5 | Package rerunfilecheck Info: File `missing-theH.out' has not changed. 6 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 7 | -------------------------------------------------------------------------------- /testfiles-pdftex/gh303-Hcounter.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | \c@duck=\count... 4 | > \theduck=macro: 5 | ->\@arabic \c@duck . 6 | l. ...\show\theduck 7 | > \theHduck=macro: 8 | ->\the \value {duck}. 9 | l. ...\show\theHduck 10 | -------------------------------------------------------------------------------- /minitoc-hyper.sty: -------------------------------------------------------------------------------- 1 | % Copyright 2020-2025 The LaTeX Project 2 | % Licence LPPL: https://www.latex-project.org/lppl/lppl-1-3c.txt 3 | \ProvidesPackage{minitoc-hyper}[2020/01/14] 4 | \PackageWarningNoLine{minitoc-hyper}{% 5 | This package is obsolete,\MessageBreak 6 | please use minitoc instead} 7 | \RequirePackage{minitoc} 8 | -------------------------------------------------------------------------------- /testfiles/psdextra-greek.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | [1 4 | ] (psdextra-greek.aux) 5 | Package rerunfilecheck Info: File `psdextra-greek.out' has not changed. 6 | (rerunfilecheck) Checksum: 79809488FB8B8BED7FC5A8FA2775D5CB;208. 7 | -------------------------------------------------------------------------------- /ntheorem-hyper.sty: -------------------------------------------------------------------------------- 1 | % Copyright 2021-2025 The LaTeX Project 2 | % Licence LPPL: https://www.latex-project.org/lppl/lppl-1-3c.txt 3 | \ProvidesPackage{ntheorem-hyper}[2021/02/07] 4 | \PackageWarningNoLine{ntheorem-hyper}{% 5 | This package is obsolete,\MessageBreak 6 | please use ntheorem instead} 7 | \RequirePackage{ntheorem} 8 | -------------------------------------------------------------------------------- /testfiles-pdftex/gh292-showkeys.lvt: -------------------------------------------------------------------------------- 1 | \documentclass[final]{article} 2 | \input{regression-test} 3 | \usepackage{amsmath} 4 | \usepackage{hyperref} 5 | \usepackage{showkeys} 6 | \begin{document} 7 | \START\showoutput 8 | \section{The Pythagoras Theorem}\label{sec:pythagoras} 9 | \autoref{sec:pythagoras} 10 | \end{document} -------------------------------------------------------------------------------- /testfiles/81-gobble-thanks.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | [1 4 | ] (81-gobble-thanks.aux) 5 | Package rerunfilecheck Info: File `81-gobble-thanks.out' has not changed. 6 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 7 | -------------------------------------------------------------------------------- /testfiles/issue194-colon-label.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage[french]{babel} 4 | \usepackage{hyperref} 5 | 6 | \begin{document} 7 | 8 | \section{Foo}\label{fo:goo} 9 | \newpage 10 | \START 11 | \hyperref[fo:goo]{GO}. 12 | 13 | \END 14 | 15 | abc\newpage 16 | \end{document} 17 | -------------------------------------------------------------------------------- /testfiles/121-makeuppercase.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{memoir} 3 | \renewcommand*{\cftchapterfont}{\MakeUppercase} 4 | \usepackage[]{hyperref} 5 | \begin{document} 6 | \START 7 | \showoutput 8 | \frontmatter 9 | \tableofcontents* 10 | 11 | \mainmatter 12 | \chapter{A chapter} 13 | \end{document} 14 | -------------------------------------------------------------------------------- /testfiles/81-gobble-thanks.etex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | [1 4 | ] (81-gobble-thanks.aux) 5 | Package rerunfilecheck Info: File `81-gobble-thanks.out' has not changed. 6 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 7 | -------------------------------------------------------------------------------- /testfiles/81-gobble-thanks.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | [1 4 | ] (81-gobble-thanks.aux) 5 | Package rerunfilecheck Info: File `81-gobble-thanks.out' has not changed. 6 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 7 | -------------------------------------------------------------------------------- /testfiles/gh324-amsthm-patch.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | [1 4 | ] (gh324-amsthm-patch.aux) 5 | Package rerunfilecheck Info: File `gh324-amsthm-patch.out' has not changed. 6 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 7 | -------------------------------------------------------------------------------- /testfiles-pdftex/ifmeasuring-caption.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | [1] (ifmeasuring-caption.aux) 4 | Package rerunfilecheck Info: File `ifmeasuring-caption.out' has not changed. 5 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 6 | -------------------------------------------------------------------------------- /testfiles-pdftex/gh264-swiss.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage[nswissgerman]{babel} 4 | \usepackage{hyperref} 5 | \begin{document} 6 | \START \showoutput 7 | \section{MWE} \label{section} 8 | \subsection{subsection} \label{subsection} 9 | \autoref{section} \ \autoref{subsection} 10 | \end{document} -------------------------------------------------------------------------------- /testfiles/gh187-whatsits-break.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass[12pt]{article} 3 | \usepackage{color,hyperref} 4 | 5 | \begin{document} 6 | \START \showoutput 7 | a\\[30\baselineskip] 8 | b 9 | 10 | \section{section} 11 | 12 | \color{red}% created unwanted breakpoint ... 13 | 14 | \section{quack} 15 | c 16 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/gh304-amsthm.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | \usepackage{amsthm} 4 | \usepackage{hyperref} 5 | 6 | \newtheorem{theorem}{Theorem} 7 | 8 | \begin{document} 9 | \START \showoutput 10 | 11 | \begin{theorem} 12 | bla \label{thm:lab} 13 | \end{theorem} 14 | 15 | \ref{thm:lab} 16 | 17 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/thm-007-gh360.lvt: -------------------------------------------------------------------------------- 1 | % from https://github.com/latex3/hyperref/issues/11 2 | % 3 | \documentclass{article} 4 | \input{regression-test} 5 | \usepackage{listings} 6 | \usepackage{hyperref} 7 | \usepackage{cleveref} 8 | \begin{document} 9 | \START \showoutput 10 | \begin{lstlisting} 11 | Foo 12 | \end{lstlisting} 13 | \end{document} -------------------------------------------------------------------------------- /testfiles/87-pdf2.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > 2. 4 | [internal backend integer] 5 | l. ......pandafter\showthe\pdfvariable majorversion 6 | > 0. 7 | [internal backend integer] 8 | l. ......pandafter\showthe\pdfvariable minorversion 9 | -------------------------------------------------------------------------------- /testfiles/gh324-amsthm-patch.lvt: -------------------------------------------------------------------------------- 1 | \documentclass[]{article} 2 | \input{regression-test} 3 | \usepackage{amsthm} 4 | \usepackage[czech]{babel} 5 | \usepackage{hyperref} 6 | 7 | \newtheorem{foo}{bar} 8 | \begin{document} 9 | \START 10 | \begin{foo} 11 | content... 12 | \end{foo} 13 | 14 | \end{document} 15 | -------------------------------------------------------------------------------- /testfiles-pvt/40-test-pdfhighlight.pvt: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:DE:UTF-8:Main" 2 | \input{regression-test} 3 | \documentclass{article} 4 | \usepackage[pdfhighlight=/N] 5 | {hyperref} 6 | 7 | \begin{document} 8 | \section{test}\label{test} 9 | 10 | \url{http://www.dante.de} 11 | 12 | \ref{test} 13 | 14 | \Acrobatmenu{Print}{Print} 15 | 16 | \end{document} -------------------------------------------------------------------------------- /testfiles/o50-footnotesspaces.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | 4 | \RequirePackage{hyperref} 5 | 6 | \begin{document} 7 | \START \showoutput 8 | 9 | \begin{minipage}{5cm} 10 | abc\footnote{blblbl} 11 | abc\footnote{ blblbl} 12 | \end{minipage} 13 | 14 | \footnote{with hyperref} 15 | \footnote{ with hyperref} 16 | 17 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/thm-anchor.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | \usepackage{amsthm} 4 | \usepackage{hyperref} 5 | \newtheorem{theorem}{Theorem} 6 | \begin{document} 7 | \START\showoutput 8 | \AddToHookNext{para/begin}{\OmitIndent} 9 | \begin{theorem} 10 | abc\label{blub} 11 | \end{theorem} 12 | 13 | \ref{blub} 14 | 15 | \end{document} 16 | -------------------------------------------------------------------------------- /testfiles-pdftex/varwidth-gh204.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | \usepackage{varwidth} 4 | \usepackage{hyperref} 5 | 6 | \begin{document} 7 | \START\showoutput 8 | abc 9 | 10 | \fbox{\begin{varwidth}{\textwidth} 11 | \begin{enumerate} 12 | \item One 13 | \item Two 14 | \end{enumerate} 15 | \end{varwidth}} 16 | 17 | \end{document} -------------------------------------------------------------------------------- /testfiles/pdfdoc.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \textManFace=macro: 4 | ->\PU-cmd \textManFace \PU\textManFace . 5 | l. ...\show\textManFace 6 | [1 7 | ] (pdfdoc.aux) 8 | Package rerunfilecheck Info: File `pdfdoc.out' has not changed. 9 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 10 | -------------------------------------------------------------------------------- /testfiles/xr-space.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{book} 2 | \input{regression-test} 3 | \begin{filecontents}[force]{test with space.aux} 4 | \newlabel{A}{{1.1}{1}{title}{section.title}{}} 5 | \end{filecontents} 6 | 7 | \usepackage{xr-hyper} 8 | 9 | \externaldocument{ test with space } 10 | \begin{document} 11 | \START \showoutput 12 | 13 | \makeatletter 14 | 15 | \show\r@A 16 | 17 | \end{document} 18 | -------------------------------------------------------------------------------- /testfiles/pdfdoc.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \textManFace=macro: 4 | ->\PU-cmd \textManFace \PU\textManFace . 5 | l. ...\show\textManFace 6 | [1 7 | ] (pdfdoc.aux) 8 | Package rerunfilecheck Info: File `pdfdoc.out' has not changed. 9 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 10 | -------------------------------------------------------------------------------- /testfiles-pdftex/nopatch-amsmath-1.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | \usepackage{amsmath} 4 | \makeatletter \def\hyper@nopatch@amsmath@tag{} \makeatother 5 | \usepackage{hyperref} 6 | \begin{document} 7 | \START \showoutput 8 | \phantomsection 9 | \makeatletter\show\make@df@tag@@ 10 | text 11 | \begin{equation*}\label{aaa} 12 | a=b\tag{x} 13 | \end{equation*} 14 | 15 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/165-babel-main.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | \usepackage[dutch,main=ngerman]{babel} 4 | \babelprovide[import]{norsk} 5 | \usepackage{hyperref} 6 | 7 | \begin{document} 8 | \START \showoutput 9 | \section{Test}\label{foo} 10 | 11 | \autoref{foo} 12 | 13 | \selectlanguage{norsk} \autoref{foo} 14 | 15 | \selectlanguage{dutch} \autoref{foo} 16 | 17 | \end{document} 18 | -------------------------------------------------------------------------------- /testfiles-pdftex/thm-004.lvt: -------------------------------------------------------------------------------- 1 | % https://tex.stackexchange.com/q/683581/2388 2 | % 3 | \documentclass[a4paper,12pt]{report} 4 | \input{regression-test} 5 | \usepackage{hyperref} 6 | \usepackage{ntheorem} 7 | \usepackage{cleveref} 8 | 9 | \theoremstyle{plain} 10 | \newtheorem{lemma}{Lemma}[section] 11 | 12 | \begin{document} 13 | \START\showoutput 14 | 15 | \begin{lemma} 16 | lemma 17 | \end{lemma} 18 | \end{document} 19 | -------------------------------------------------------------------------------- /testfiles-pdftex/thm-005.lvt: -------------------------------------------------------------------------------- 1 | %check if anchor is on the right page! 2 | \input{regression-test} 3 | \documentclass[12pt]{book} 4 | 5 | \newtheorem{theorem}{theorem} 6 | 7 | \usepackage{hyperref} 8 | \begin{document}% 9 | \START\showoutput 10 | x 11 | 12 | \vspace{30\baselineskip} 13 | x\\x\\x\\x\\x\\x\\x% 14 | \begin{theorem}\label{blub} 15 | xxx 16 | \end{theorem} 17 | 18 | 19 | \newpage 20 | \ref{blub} 21 | 22 | \end{document} -------------------------------------------------------------------------------- /testfiles/38-pdfminorversion.lvt: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:DE:UTF-8:Main" 2 | % test for issue 38, 3 | \input{regression-test} 4 | \PassOptionsToPackage{pdfa}{hyperref} 5 | \documentclass{article} 6 | \usepackage[pdfversion=1.6]{hyperref} 7 | \usepackage{ifluatex} 8 | \begin{document} 9 | \START\showoutput 10 | \ifluatex 11 | \the\pdfvariable minorversion 12 | \else 13 | \the\pdfminorversion % 14 | \fi 15 | 16 | blub 17 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/thm-001.lvt: -------------------------------------------------------------------------------- 1 | %see https://github.com/latex3/hyperref/issues/11 2 | \documentclass{article} 3 | \input{regression-test} 4 | \usepackage{hyperref} 5 | 6 | \newtheorem{rk}{Remark} 7 | \begin{document}\showoutput 8 | \START 9 | Consider this: 10 | \[ 11 | a=b 12 | \] 13 | \begin{rk}\label{blub} 14 | Too much space above if hyperref line is uncommented? 15 | \end{rk} 16 | 17 | \newpage 18 | \ref{blub} 19 | 20 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/gh294-anchor.lvt: -------------------------------------------------------------------------------- 1 | \documentclass[12pt]{book} 2 | \input{regression-test} 3 | \newtheorem{theorem}{theorem} 4 | \newtheorem{proof}{proof} 5 | \makeatletter 6 | \def\@oddhead{\parbox[t]{\linewidth}{head}} 7 | 8 | \usepackage{hyperref} 9 | \begin{document} 10 | \START \showoutput 11 | 12 | \vspace*{36\baselineskip} 13 | 14 | line\\ line\\ line 15 | \begin{theorem} 16 | theorem 17 | \end{theorem} 18 | \end{document} 19 | -------------------------------------------------------------------------------- /testfiles-3/refstarred-hyperref.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | 4 | \usepackage{hyperref} 5 | 6 | \begin{document} 7 | xxx 8 | \labelformat{section}{sect: #1} 9 | \START \showoutput 10 | \ShowCommand\ref 11 | \ShowCommand\Ref 12 | \ShowCommand\pageref 13 | 14 | \section{Test}\label{sec:test} 15 | \ref{sec:test},\Ref{sec:test}, \pageref{sec:test} 16 | 17 | \ref*{sec:test},\Ref*{sec:test}, \pageref*{sec:test} 18 | \end{document} -------------------------------------------------------------------------------- /testfiles-3/refstarred-nameref.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | 4 | \usepackage{nameref} 5 | 6 | \begin{document} 7 | xxx 8 | \labelformat{section}{sect: #1} 9 | \START \showoutput 10 | \ShowCommand\ref 11 | \ShowCommand\Ref 12 | \ShowCommand\pageref 13 | 14 | \section{Test}\label{sec:test} 15 | \ref{sec:test},\Ref{sec:test}, \pageref{sec:test} 16 | 17 | \ref*{sec:test},\Ref*{sec:test}, \pageref*{sec:test} 18 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/thm-005-amsthm.lvt: -------------------------------------------------------------------------------- 1 | %check if anchor is on the right page! 2 | \input{regression-test} 3 | \documentclass[12pt]{book} 4 | \usepackage{amsthm} 5 | \newtheorem{theorem}{theorem} 6 | 7 | \usepackage{hyperref} 8 | \begin{document}% 9 | \START\showoutput 10 | x 11 | 12 | \vspace{30\baselineskip} 13 | x\\x\\x\\x\\x\\x\\x% 14 | \begin{theorem}\label{blub} 15 | xxx 16 | \end{theorem} 17 | 18 | 19 | \newpage 20 | \ref{blub} 21 | 22 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/thm-005-ntheorem.lvt: -------------------------------------------------------------------------------- 1 | %check if anchor is on the right page! 2 | \input{regression-test} 3 | \documentclass[12pt]{book} 4 | \usepackage{ntheorem} 5 | \newtheorem{theorem}{theorem} 6 | \usepackage{hyperref} 7 | \begin{document}% 8 | \START\showoutput 9 | x 10 | 11 | \vspace{30\baselineskip} 12 | x\\x\\x\\x\\x\\x\\x% 13 | \begin{theorem}\label{blub} 14 | xxx 15 | \end{theorem} 16 | 17 | 18 | \newpage 19 | \ref{blub} 20 | 21 | \end{document} -------------------------------------------------------------------------------- /testfiles-pvt/issue49-textfields-utf8.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage[unicode=true]{hyperref} 4 | 5 | \begin{document} 6 | \begin{Form} 7 | % 'Yes' is checked (as expected) 8 | \ChoiceMenu[radio,name=testdefault,default=Yes]{TeX User?}{Yes,No}\\[1ex] 9 | \TextField[name=textfield1,value=Köln]{Address} \\[1ex] 10 | \TextField[name=textfield2,default=München]{Address} \\[1ex] 11 | \end{Form} 12 | \end{document} -------------------------------------------------------------------------------- /testfiles/hyperget-test.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage{hyperref} 4 | \usepackage{bookmark} 5 | \renewcommand\HyperDestNameFilter[1]{xxx-#1} 6 | \begin{document} 7 | \showoutput 8 | abc 9 | \START 10 | \bookmark[dest=\hyperget{anchor}{sec}]{section} 11 | \bookmark[dest=\hyperget{pageanchor}{page}]{page} 12 | \newpage 13 | \section*{some section}\label{sec} 14 | \newpage 15 | some page \label{page} 16 | 17 | \end{document} -------------------------------------------------------------------------------- /testfiles/nameref-nopatch.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | 4 | \makeatletter 5 | \def\NR@nopatch@sectioning{} 6 | \def\NR@nopatch@theorem{} 7 | \makeatother 8 | 9 | \usepackage{nameref} 10 | 11 | \begin{document} 12 | \START 13 | \showoutput 14 | \section{abc}\label{abc} 15 | 16 | \makeatletter 17 | 18 | \show\@ssect 19 | 20 | \show\@opargbegintheorem 21 | 22 | \show\@chapter 23 | 24 | \show\descriptionlabel 25 | 26 | 27 | \end{document} -------------------------------------------------------------------------------- /ltxdoc.cfg: -------------------------------------------------------------------------------- 1 | \PassOptionsToClass{a4paper}{article} 2 | \AtEndOfClass{% 3 | \addtolength{\textheight}{\headheight}% 4 | \setlength{\headheight}{0pt}% 5 | \addtolength{\textheight}{\headsep}% 6 | \setlength{\headsep}{0pt}% 7 | \RequirePackage{ifluatex,ifxetex}% 8 | \ifnum 0\ifluatex 1\else\ifxetex 1\fi\fi=0 % 9 | \renewcommand*{\ttdefault}{lmvtt}% 10 | \else 11 | \RequirePackage{fontspec}% 12 | \renewcommand*{\ttdefault}{lmvtt}% 13 | \fi 14 | } 15 | \endinput -------------------------------------------------------------------------------- /testfiles-3/refstarred-hyperref-noimplicit.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | 4 | \usepackage[implicit=false]{hyperref} 5 | 6 | \begin{document} 7 | xxx 8 | \labelformat{section}{sect: #1} 9 | \START \showoutput 10 | \ShowCommand\ref 11 | \ShowCommand\Ref 12 | \ShowCommand\pageref 13 | 14 | \section{Test}\label{sec:test} 15 | \ref{sec:test},\Ref{sec:test}, \pageref{sec:test} 16 | 17 | \ref*{sec:test},\Ref*{sec:test}, \pageref*{sec:test} 18 | \end{document} -------------------------------------------------------------------------------- /testfiles/gh167-lastskip.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | 4 | \usepackage{hyperref} % 5 | \textheight 3cm 6 | 7 | \begin{document} 8 | \begin{minipage}{5cm} 9 | \rule{1cm}{2cm} 10 | \end{minipage} 11 | 12 | %\refstepcounter{section} 13 | \makeatletter \Hy@SaveLastskip\Hy@RestoreLastskip\makeatother 14 | \begin{minipage}{5cm} 15 | \rule{1cm}{2cm} 16 | \end{minipage} 17 | 18 | \START 19 | \LONGTYPEOUT{no overfull box} 20 | 21 | \clearpage 22 | 23 | \stop -------------------------------------------------------------------------------- /testfiles/gh118-xr-hyper.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage{xr-hyper} 4 | \usepackage{hyperref} 5 | \externaldocument{test-xr-hyper} 6 | \externaldocument{test-xr-nohyper} 7 | \begin{document} 8 | \START 9 | \showoutput 10 | \hyperref[sec-no-hyper]{section~\ref*{sec-no-hyper}} 11 | \hyperref[sec-hyper]{section~\ref*{sec-hyper}} 12 | 13 | \expandafter\show\csname r@sec-no-hyper\endcsname 14 | \expandafter\show\csname r@sec-hyper\endcsname 15 | \end{document} -------------------------------------------------------------------------------- /testfiles/xr-properties-6.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@VIa=macro: 4 | ->{page}{1}{title}{\unknown section.title}{xr-url}{test-aux6.pdf}. 5 | l. ... \show\r@VIa 6 | \show\r@VIb 7 | > \r@VIb=macro: 8 | ->{1.1}{1}{title}{\unknown section.title}{test-aux6.pdf}. 9 | l. ... \show\r@VIa \show\r@VIb 10 | test-aux6.pdf, 1, KNOWNsection.title, https://xxx.yyy.zzz 11 | (xr-properties-6.aux) 12 | -------------------------------------------------------------------------------- /test/test6.tex: -------------------------------------------------------------------------------- 1 | \documentclass{book} 2 | \usepackage[extension=xxx]{hyperref} 3 | \begin{document} 4 | A\footnote{\texttt{abc}} 5 | 6 | \href{file://localhost/d:/test2.ps}{foo1} 7 | 8 | \href{file://localhost/d:/test2.pdf}{foo2} 9 | 10 | \href{d:/test2.pdf}{foo3} 11 | 12 | \href{d:/test2.ps}{foo4} 13 | 14 | \href{http://www-fourier.ujf-grenoble.fr:80/cgi-bin/zbfr/ZB/math-fr.html?AU=Taylor,+R&format=complete&type=html&maxdocs=10}{weird} 15 | 16 | \href{a%b}{hello} 17 | 18 | \end{document} 19 | -------------------------------------------------------------------------------- /testfiles-make4ht/ref1.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage{hyperref} 4 | \begin{document} 5 | 6 | \START \showoutput 7 | \renewcommand\thesection{\alph{section}} 8 | %\START \showoutput 9 | \ShowCommand\ref 10 | \ShowCommand\Ref 11 | \ShowCommand\pageref 12 | 13 | \section{Test}\label{sec:test} 14 | \ref{sec:test},%\qquad 15 | \Ref{sec:test}, 16 | \pageref{sec:test} 17 | \ref*{sec:test},\qquad 18 | \Ref*{sec:test}, \qquad 19 | \pageref*{sec:test} 20 | 21 | \end{document} -------------------------------------------------------------------------------- /testfiles-3/refstarred-nameref-showkeys.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | 4 | \usepackage{showkeys} 5 | \usepackage{nameref} 6 | 7 | \begin{document} 8 | xxx 9 | \labelformat{section}{sect: #1} 10 | \START \showoutput 11 | \ShowCommand\ref 12 | \ShowCommand\Ref 13 | \ShowCommand\pageref 14 | 15 | \section{Test}\label{sec:test} 16 | \ref{sec:test},\qquad \Ref{sec:test}, \qquad\pageref{sec:test} 17 | 18 | \ref*{sec:test},\qquad \Ref*{sec:test}, \qquad \pageref*{sec:test} 19 | \end{document} -------------------------------------------------------------------------------- /testfiles-3/refstarred-hyperref-showkeys.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | 4 | \usepackage{showkeys} 5 | \usepackage{hyperref} 6 | 7 | \begin{document} 8 | xxx 9 | \labelformat{section}{sect: #1} 10 | \START \showoutput 11 | \ShowCommand\ref 12 | \ShowCommand\Ref 13 | \ShowCommand\pageref 14 | 15 | \section{Test}\label{sec:test} 16 | \ref{sec:test},\qquad \Ref{sec:test}, \qquad\pageref{sec:test} 17 | 18 | \ref*{sec:test},\qquad \Ref*{sec:test}, \qquad \pageref*{sec:test} 19 | \end{document} -------------------------------------------------------------------------------- /testfiles/test6.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{book} 3 | \usepackage[extension=xxx]{hyperref} 4 | \begin{document} 5 | \START 6 | A\footnote{\texttt{abc}} 7 | 8 | \href{file://localhost/d:/test2.ps}{foo1} 9 | 10 | \href{file://localhost/d:/test2.pdf}{foo2} 11 | 12 | \href{d:/test2.pdf}{foo3} 13 | 14 | \href{d:/test2.ps}{foo4} 15 | 16 | \href{http://www-fourier.ujf-grenoble.fr:80/cgi-bin/zbfr/ZB/math-fr.html?AU=Taylor,+R&format=complete&type=html&maxdocs=10}{weird} 17 | 18 | \href{a%b}{hello} 19 | 20 | \end{document} 21 | -------------------------------------------------------------------------------- /testfiles-pvt/test6-pdf.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{book} 3 | \usepackage[extension=xxx]{hyperref} 4 | \begin{document} 5 | \START 6 | A\footnote{\texttt{abc}} 7 | 8 | \href{file://localhost/d:/test2.ps}{foo1} 9 | 10 | \href{file://localhost/d:/test2.pdf}{foo2} 11 | 12 | \href{d:/test2.pdf}{foo3} 13 | 14 | \href{d:/test2.ps}{foo4} 15 | 16 | \href{http://www-fourier.ujf-grenoble.fr:80/cgi-bin/zbfr/ZB/math-fr.html?AU=Taylor,+R&format=complete&type=html&maxdocs=10}{weird} 17 | 18 | \href{a%b}{hello} 19 | 20 | \end{document} 21 | -------------------------------------------------------------------------------- /test/testbookmark.tex: -------------------------------------------------------------------------------- 1 | \documentclass[12pt]{article} 2 | \usepackage{xspace} 3 | \usepackage{hyperref} 4 | \newcommand{\x}{x\xspace} 5 | 6 | \begin{document} 7 | \section{Implicite space: \x world} 8 | \section{Explicite spaces: \x\ world \x\space world \x~world} 9 | \section{\x.+\x,+\x!+\x?+\x-+\x:+\x;+\x/+last-\x} 10 | \makeatletter 11 | \section{~|~~|~~~|~~~~|~~~~~|~~~~|~~~|~~|~} 12 | \section{\x()(\x) } 13 | \section{Italic correction: [\x\/]} 14 | \section{::Nothing follows:} 15 | \section{} 16 | \section{\x} 17 | \end{document} 18 | -------------------------------------------------------------------------------- /testfiles-pvt/issue93-formfieldspace.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage{hyperref} 4 | \usepackage{showframe} 5 | 6 | \begin{document} 7 | 8 | \START 9 | 10 | \begin{Form} 11 | 12 | \noindent\TextField[name=a1,width=2cm,charsize=8pt, height=.5cm]{} 13 | sometext \TextField[name=a2,width=2cm,charsize=8pt, height=.5cm]{} 14 | \vspace{4ex} 15 | 16 | \noindent\TextField[name=a3,width=2cm,charsize=8pt, height=.5cm]{xxx} 17 | sometext \TextField[name=a4,width=2cm,charsize=8pt, height=.5cm]{yyy} 18 | 19 | \end{Form} 20 | \end{document} -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | # To get started with Dependabot version updates, you'll need to specify which 2 | # package ecosystems to update and where the package manifests are located. 3 | # Please see the documentation for all configuration options: 4 | # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 5 | 6 | version: 2 7 | updates: 8 | - package-ecosystem: "github-actions" # See documentation for possible values 9 | directory: "/" # Location of package manifests 10 | schedule: 11 | interval: "weekly" 12 | -------------------------------------------------------------------------------- /testfiles-pvt/unicode-test.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | % this will will break when unicode is the default. 4 | % without unicode option xetex currently use auto 5 | % and so /Title(abc) 6 | % pdftex will loose the unicode and show only Grüße 7 | % luatex already uses unicode. 8 | \usepackage{hyperref} 9 | 10 | \hypersetup{pdfauthor=Grüße早餐🦆,pdftitle={abc}} 11 | \begin{document} 12 | 13 | \section{\texorpdfstring{abc}{Grüße早餐🦆}} 14 | 15 | abc 16 | 17 | \begin{Form} 18 | \TextField[name=grüße早餐🦆,width=3cm]{} 19 | \end{Form} 20 | \end{document} -------------------------------------------------------------------------------- /testfiles-xetex/unicode-test.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | % this will will break when unicode is the default. 4 | % without unicode option xetex currently use auto 5 | % and so /Title(abc) 6 | % pdftex will loose the unicode and show only Grüße 7 | % luatex already uses unicode. 8 | \usepackage{hyperref} 9 | 10 | \hypersetup{pdfauthor=Grüße早餐🦆,pdftitle={abc}} 11 | \begin{document} 12 | 13 | \section{\texorpdfstring{abc}{Grüße早餐🦆}} 14 | 15 | abc 16 | 17 | \begin{Form} 18 | \TextField[name=grüße早餐🦆,width=3cm]{} 19 | \end{Form} 20 | \end{document} -------------------------------------------------------------------------------- /test/testurl.tex: -------------------------------------------------------------------------------- 1 | \documentclass[11pt]{article} 2 | \usepackage[]{color} 3 | \usepackage[letterpaper,colorlinks,breaklinks,backref]{hyperref} 4 | %\usepackage{url} %use as alternative to hyperref for testing 5 | \newcommand{\myurl}[1]{{\url{{#1}}}} 6 | 7 | \begin{document} 8 | \url{http://www.wmich.edu/mus-theo/etg/et_guide.html} %ok now with hyperref, ok with url 9 | \myurl{http://www.wmich.edu/mus-theo/etg/et_guide.html} %fails with hyperref, ok with url 10 | 11 | \cite{THE} 12 | \bibliographystyle{unsrt} 13 | \bibliography{testurl}%fails with hyperref, ok with url 14 | \end{document} 15 | -------------------------------------------------------------------------------- /testfiles-pvt/testbookmark.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass[12pt]{article} 3 | \usepackage{xspace} 4 | \usepackage{hyperref} 5 | \newcommand{\x}{x\xspace} 6 | 7 | \begin{document} 8 | 9 | \section{Implicite space: \x world} 10 | \section{Explicite spaces: \x\ world \x\space world \x~world} 11 | \section{\x.+\x,+\x!+\x?+\x-+\x:+\x;+\x/+last-\x} 12 | \makeatletter 13 | \section{~|~~|~~~|~~~~|~~~~~|~~~~|~~~|~~|~} 14 | \section{\x()(\x) } 15 | \section{Italic correction: [\x\/]} 16 | \section{::Nothing follows:} 17 | \section{} 18 | \section{\x} 19 | \end{document} 20 | -------------------------------------------------------------------------------- /testfiles-pdftex/thm-002.lvt: -------------------------------------------------------------------------------- 1 | % from https://github.com/latex3/hyperref/issues/48 2 | \documentclass{article} 3 | \input{regression-test} 4 | \usepackage{hyperref} 5 | \newtheorem{theorem}{Theorem} 6 | \begin{document} 7 | xxx 8 | \showoutput\START 9 | \autoref{thm:1}. 10 | \autoref{thm:2}, 11 | \autoref{item:1}. 12 | \clearpage 13 | \begin{theorem}\label{thm:1} 14 | This is a test for theorem. 15 | \end{theorem} 16 | \clearpage 17 | \begin{theorem}\label{thm:2} 18 | \begin{enumerate} 19 | \item\label{item:1} Item 1 20 | \item\label{item:2} Item 2 21 | \end{enumerate} 22 | \end{theorem} 23 | \end{document} -------------------------------------------------------------------------------- /test/testbib.bib: -------------------------------------------------------------------------------- 1 | @article{Clark:1987, 2 | author = "Adrian Clark", 3 | title = "Halftone output from {\TeX}", 4 | journal = TUB, 5 | volume = "8", 6 | number = "3", 7 | year = "1987", 8 | pages = "270--274" 9 | } 10 | 11 | @unpublished{Clark:1989, 12 | author = "James Clark", 13 | title = "{DVITOPS} User Manual", 14 | year = "1989", 15 | note = "unpublished machine-readable documentation" 16 | } 17 | 18 | @article{Clark:1991, 19 | author = "Adrian Clark", 20 | title = "Practical halftoning with {\TeX}", 21 | journal = TUB, 22 | volume = "12", 23 | number = "1", 24 | year = "1991", 25 | pages = "157--165" 26 | } 27 | 28 | -------------------------------------------------------------------------------- /test/testinfo.tex: -------------------------------------------------------------------------------- 1 | \nofiles 2 | \documentclass{article} 3 | \ifx\driver\UnDeFiNeD 4 | \usepackage[pdfpagelabels=false]{hyperref}% 5 | \else 6 | \expandafter\usepackage\expandafter[% 7 | \driver,pdfpagelabels=false% 8 | ]{hyperref}% 9 | \fi 10 | \hypersetup{% 11 | pdftitle={MyTitle},% 12 | pdfsubject={MySubject},% 13 | pdfauthor={MyAuthor},% 14 | pdfkeywords={MyKeywords},% 15 | pdfcreator={MyCreator},% 16 | pdfproducer={MyProducer},% 17 | pdfcreationdate={D:20050505050505Z},% 18 | pdfmoddate={D:20101010101010Z},% 19 | pdfinfo={MyKey=MyValue},% 20 | } 21 | 22 | \begin{document} 23 | \shipout\null 24 | \end{document} 25 | -------------------------------------------------------------------------------- /testfiles/303-textormath.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | -------- 303-textormath.out (start) --------- 4 | (303-textormath.out) \BOOKMARK [1][-]{section.1}{\376\377\000B\000\344\000r}{}% 1[nl] 5 | -------- 303-textormath.out (end) ----------- 6 | Package hyperref Warning: Token not allowed in a PDF string (Unicode): 7 | (hyperref) removing `\blub' on input line .... 8 | [1 9 | ] (303-textormath.aux) 10 | Package rerunfilecheck Info: File `303-textormath.out' has not changed. 11 | (rerunfilecheck) Checksum: 681929493D7C0B5F0BED0E986A6B097E;61. 12 | -------------------------------------------------------------------------------- /testfiles/support/testbib.bib: -------------------------------------------------------------------------------- 1 | @article{Clark:1987, 2 | author = "Adrian Clark", 3 | title = "Halftone output from {\TeX}", 4 | journal = TUB, 5 | volume = "8", 6 | number = "3", 7 | year = "1987", 8 | pages = "270--274" 9 | } 10 | 11 | @unpublished{Clark:1989, 12 | author = "James Clark", 13 | title = "{DVITOPS} User Manual", 14 | year = "1989", 15 | note = "unpublished machine-readable documentation" 16 | } 17 | 18 | @article{Clark:1991, 19 | author = "Adrian Clark", 20 | title = "Practical halftoning with {\TeX}", 21 | journal = TUB, 22 | volume = "12", 23 | number = "1", 24 | year = "1991", 25 | pages = "157--165" 26 | } 27 | 28 | -------------------------------------------------------------------------------- /testfiles-pdftex/gh281-makeuppercase.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | 4 | \setcounter{secnumdepth}{-1} 5 | \makeatletter 6 | \renewcommand\section{\@startsection {section}{1}{\z@}% 7 | {-1.5ex \@plus -1ex \@minus -.2ex}% 8 | {0.5ex \@plus.2ex}% 9 | {\normalsize\bfseries\MakeUppercase}} 10 | \makeatother 11 | 12 | \usepackage{hyperref} 13 | 14 | \begin{document} 15 | \START\showoutput 16 | some text 17 | 18 | \newpage 19 | 20 | \section{Section 1} 21 | 22 | \newpage 23 | 24 | text 25 | \end{document} -------------------------------------------------------------------------------- /test/test4.tex: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \usepackage{hyperref} 3 | 4 | 5 | \begin{document} 6 | 7 | \section{My section title} 8 | \include{bit} 9 | \include{bit} 10 | \include{bit} 11 | \include{bit} 12 | \include{bit} 13 | \include{bit} 14 | \include{bit} 15 | \include{bit} 16 | \include{bit} 17 | \include{bit} 18 | \include{bit} 19 | \include{bit} 20 | \include{bit} 21 | \include{bit} 22 | \include{bit} 23 | \include{bit} 24 | \include{bit} 25 | \include{bit} 26 | \include{bit} 27 | \include{bit} 28 | \include{bit} 29 | \include{bit} 30 | \include{bit} 31 | \include{bit} 32 | \include{bit} 33 | \include{bit} 34 | \include{bit} 35 | \include{bit} 36 | \end{document} 37 | -------------------------------------------------------------------------------- /testfiles-pvt/testinfo.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \nofiles 3 | \documentclass{article} 4 | \ifx\driver\UnDeFiNeD 5 | \usepackage[pdfpagelabels=false]{hyperref}% 6 | \else 7 | \expandafter\usepackage\expandafter[% 8 | \driver,pdfpagelabels=false% 9 | ]{hyperref}% 10 | \fi 11 | \hypersetup{% 12 | pdftitle={MyTitle},% 13 | pdfsubject={MySubject},% 14 | pdfauthor={MyAuthor},% 15 | pdfkeywords={MyKeywords},% 16 | pdfcreator={MyCreator},% 17 | pdfproducer={MyProducer},% 18 | pdfcreationdate={D:20050505050505Z},% 19 | pdfmoddate={D:20101010101010Z},% 20 | pdfinfo={MyKey=MyValue},% 21 | } 22 | 23 | \begin{document} 24 | \shipout\null 25 | \end{document} 26 | -------------------------------------------------------------------------------- /testfiles-pvt/test4-pdf.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage{hyperref} 4 | 5 | \begin{document} 6 | \START 7 | \section{My section title} 8 | \include{bit} 9 | \include{bit} 10 | \include{bit} 11 | \include{bit} 12 | \include{bit} 13 | \include{bit} 14 | \include{bit} 15 | \include{bit} 16 | \include{bit} 17 | \include{bit} 18 | \include{bit} 19 | \include{bit} 20 | \include{bit} 21 | \include{bit} 22 | \include{bit} 23 | \include{bit} 24 | \include{bit} 25 | \include{bit} 26 | \include{bit} 27 | \include{bit} 28 | \include{bit} 29 | \include{bit} 30 | \include{bit} 31 | \include{bit} 32 | \include{bit} 33 | \include{bit} 34 | \include{bit} 35 | \include{bit} 36 | \end{document} 37 | -------------------------------------------------------------------------------- /testfiles/xr-properties-6.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{book} 2 | \input{regression-test} 3 | \begin{filecontents}[force]{test-aux6.aux} 4 | \new@label@record{VIa}{{page}{1}{title}{\unknown section.title}} 5 | \newlabel{VIb}{{1.1}{1}{title}{\unknown section.title}{}} 6 | \end{filecontents} 7 | 8 | \usepackage{xr-hyper} 9 | 10 | \externaldocument{test-aux6} 11 | \externaldocument[X]{test-aux6}[https://xxx.yyy.zzz] 12 | \begin{document} 13 | \def\unknown{KNOWN} 14 | \START \showoutput 15 | 16 | \makeatletter 17 | 18 | \show\r@VIa \show\r@VIb 19 | 20 | \TYPE 21 | { 22 | \RefProperty{VIa}{xr-url}, \RefProperty{VIa}{page}, \RefProperty{VIa}{title}, 23 | \RefProperty{XVIa}{xr-url} 24 | } 25 | \end{document} 26 | -------------------------------------------------------------------------------- /testfiles/documentproperties.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | 4 | \def\blub{xxx} 5 | \usepackage[pdfauthor={(author1,\blub, grüße)},pdfkeywords=keywords,pdfsubject=subject]{hyperref} 6 | \hypersetup{pdftitle={title äüß \blub yyy}} 7 | 8 | \begin{document} 9 | 10 | \START 11 | 12 | \ExplSyntaxOn 13 | \prop_show:N\g__hyp_documentproperties_prop 14 | %\str 15 | \edef\test{\GetDocumentProperties{hyperref/pdfauthor}} 16 | \show\test 17 | \edef\test{\GetDocumentProperties{hyperref/pdftitle}} 18 | \show\test 19 | \edef\test{\GetDocumentProperties{hyperref/pdfkeywords}} 20 | \show\test 21 | \edef\test{\GetDocumentProperties{hyperref/pdfsubject}} 22 | \show\test 23 | 24 | \ExplSyntaxOff 25 | \end{document} -------------------------------------------------------------------------------- /testfiles/test6.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | LaTeX Font Info: External font `cmex10' loaded for size 4 | (Font) <7> on input line .... 5 | LaTeX Font Info: External font `cmex10' loaded for size 6 | (Font) <5> on input line .... 7 | LaTeX Font Info: External font `cmex10' loaded for size 8 | (Font) <8> on input line .... 9 | LaTeX Font Info: External font `cmex10' loaded for size 10 | (Font) <6> on input line .... 11 | [1 12 | ] (test6.aux) 13 | Package rerunfilecheck Info: File `test6.out' has not changed. 14 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 15 | -------------------------------------------------------------------------------- /testfiles/test6.etex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | LaTeX Font Info: External font `cmex10' loaded for size 4 | (Font) <7> on input line .... 5 | LaTeX Font Info: External font `cmex10' loaded for size 6 | (Font) <5> on input line .... 7 | LaTeX Font Info: External font `cmex10' loaded for size 8 | (Font) <8> on input line .... 9 | LaTeX Font Info: External font `cmex10' loaded for size 10 | (Font) <6> on input line .... 11 | [1 12 | ] (test6.aux) 13 | Package rerunfilecheck Info: File `test6.out' has not changed. 14 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 15 | -------------------------------------------------------------------------------- /testfiles/test6.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | LaTeX Font Info: External font `cmex10' loaded for size 4 | (Font) <7> on input line .... 5 | LaTeX Font Info: External font `cmex10' loaded for size 6 | (Font) <5> on input line .... 7 | LaTeX Font Info: External font `cmex10' loaded for size 8 | (Font) <8> on input line .... 9 | LaTeX Font Info: External font `cmex10' loaded for size 10 | (Font) <6> on input line .... 11 | [1 12 | ] (test6.aux) 13 | Package rerunfilecheck Info: File `test6.out' has not changed. 14 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 15 | -------------------------------------------------------------------------------- /testfiles/next-anchor.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | 4 | \usepackage{bookmark} 5 | \renewcommand\HyperDestNameFilter[1]{abc-#1} 6 | \begin{document} 7 | x\newpage 8 | \START \showoutput 9 | \hypersetup{next-anchor=toc} 10 | \tableofcontents 11 | \bookmark[dest=\HyperDestNameFilter{toc},level=section]{\contentsname} 12 | 13 | 14 | \newpage 15 | \hypersetup{next-anchor=abc} 16 | \section*{abc}\label{label} 17 | \hyperget{currentanchor}{} 18 | 19 | \newpage 20 | \hypersetup{next-anchor=xxx} 21 | \section{xxx}\label{xxx} 22 | \hyperget{currentanchor}{} 23 | 24 | 25 | 26 | \bookmark[dest=\HyperDestNameFilter{abc}]{abc section} 27 | \bookmark[dest=\HyperDestNameFilter{xxx}]{xxx section} 28 | 29 | 30 | \end{document} -------------------------------------------------------------------------------- /testfiles-dev/pagetarget.lvt: -------------------------------------------------------------------------------- 1 | \PassOptionsToPackage{enable-debug,check-declarations}{expl3} 2 | \input{regression-test} 3 | \documentclass{article} 4 | \input{regression-test} 5 | \documentclass{article} 6 | \ExplSyntaxOn 7 | \sys_if_engine_pdftex:T {\usepackage[LGR]{fontenc}} 8 | \ExplSyntaxOff 9 | \usepackage[pdfpagelabels=true 10 | ]{hyperref} 11 | \START 12 | \SHOWFILE{\jobname.aux} 13 | \renewcommand\thepage{λέγ\arabic{page}} 14 | \OMIT 15 | \begin{document} 16 | \TIMO \hyperlink{\RefProperty{A}{pagetarget}}{some text} 17 | \hyperlink{\RefProperty{B}{pagetarget}}{some text} 18 | 19 | abc \newpage abc \newpage A \RecordProperties{A}{page,pagetarget} 20 | \newpage \fontencoding{T1}\selectfont\pagenumbering{Roman}\setcounter{page}{5} B 21 | \RecordProperties{B}{page,pagetarget} 22 | \end{document} 23 | -------------------------------------------------------------------------------- /testfiles/support/test1.ind: -------------------------------------------------------------------------------- 1 | \begin{theindex} 2 | 3 | \item animals 4 | \subitem cats, \hyperpage{3} 5 | 6 | \indexspace 7 | 8 | \item beer, \hyperindexformat{\boldindex}{14} 9 | 10 | \indexspace 11 | 12 | \item cats, \hyperpage{17} 13 | 14 | \indexspace 15 | 16 | \item gnus, \hyperpage{20--25} 17 | 18 | \indexspace 19 | 20 | \item lemons, \hyperindexformat{\boldindex}{14} 21 | 22 | \indexspace 23 | 24 | \item oranges, \hyperindexformat{\boldindex}{14} 25 | 26 | \indexspace 27 | 28 | \item PS pictures, \hyperpage{10} 29 | 30 | \indexspace 31 | 32 | \item rainbows, \hyperpage{7} 33 | 34 | \indexspace 35 | 36 | \item tables 37 | \subitem long 38 | \subsubitem longtables, \hyperpage{3} 39 | \item title, \hyperpage{ii} 40 | 41 | \end{theindex} 42 | -------------------------------------------------------------------------------- /testfiles/87-pdf2.lvt: -------------------------------------------------------------------------------- 1 | \ifx\pdfvariable\undefined 2 | \else 3 | \pdfvariable majorversion 2 4 | \pdfvariable minorversion 0 5 | \pdfvariable compresslevel=0 6 | \fi 7 | \ifx\pdfmajorversion\undefined 8 | \else 9 | \pdfmajorversion 2 10 | \pdfminorversion 0 11 | \pdfcompresslevel=0 12 | \fi 13 | 14 | \documentclass{article} 15 | \usepackage[ocgcolorlinks]{hyperref} 16 | \show\ifluatex 17 | \input{regression-test} 18 | \begin{document} 19 | 20 | \START 21 | \ifluatex 22 | \the\pdfvariable majorversion 23 | \expandafter\showthe\pdfvariable majorversion 24 | \the\pdfvariable minorversion 25 | \expandafter\showthe\pdfvariable minorversion 26 | \else 27 | \the\pdfmajorversion % 28 | \showthe\pdfmajorversion % 29 | \the\pdfminorversion % 30 | \showthe\pdfminorversion % 31 | \fi 32 | \END 33 | 34 | blub 35 | \end{document} -------------------------------------------------------------------------------- /testfiles/224-nameref-space.lvt: -------------------------------------------------------------------------------- 1 | % !Mode:: "TeX:DE:UTF-8:Main" 2 | % test for issue 224, 3 | \input{regression-test} 4 | \documentclass{article} 5 | \usepackage[nospace]{varioref} 6 | \usepackage{nameref} 7 | \begin{document} 8 | \START\showoutput 9 | \section{Title} 10 | \label{sec:section-1} 11 | 12 | See \vnameref{sec:section-1}. 13 | 14 | See \vnameref{sec:section-1} and also 15 | 16 | \clearpage{} 17 | 18 | See \vnameref{sec:section-1}. 19 | 20 | See \vnameref{sec:section-1} and also 21 | 22 | \newpage 23 | \makeatletter \@vrefhandlespacetrue \makeatother 24 | 25 | \section{Title} 26 | \label{sec:section-2} 27 | 28 | See \vnameref{sec:section-2}. 29 | 30 | See \vnameref{sec:section-2} and also 31 | 32 | \clearpage{} 33 | 34 | See \vnameref{sec:section-2}. 35 | 36 | See \vnameref{sec:section-2} and also 37 | 38 | 39 | \end{document} -------------------------------------------------------------------------------- /test/test8.tex: -------------------------------------------------------------------------------- 1 | % Test file from Stephan Haller that shows how 2 | % bookmark open levels can vary during the document. 3 | 4 | \documentclass{article} 5 | 6 | \usepackage{times} 7 | 8 | \def\OpMode{1} % fake vtex 9 | 10 | \usepackage{hyperref} 11 | 12 | \begin{document} 13 | 14 | \section{I'm closed (default)} 15 | \subsection{x} 16 | 17 | \hypersetup{bookmarksopen=true} 18 | 19 | \section{I'm open,} 20 | \subsection{and so} 21 | \subsection{are my} 22 | \subsubsection{children} 23 | 24 | \hypersetup{bookmarksopen=false} 25 | 26 | \section{I'm closed,} 27 | 28 | \hypersetup{bookmarksopen=true} 29 | 30 | \subsection{but my} 31 | \subsubsection{children} 32 | \subsection{are} 33 | \subsubsection{open} 34 | 35 | \hypersetup{bookmarksopenlevel=2} 36 | 37 | \section{level is two now} 38 | \subsection{so this is closed} 39 | \subsubsection{y} 40 | 41 | \end{document} 42 | -------------------------------------------------------------------------------- /testfiles-pvt/test8.pvt: -------------------------------------------------------------------------------- 1 | % Test file from Stephan Haller that shows how 2 | % bookmark open levels can vary during the document. 3 | \input{regression-test} 4 | \documentclass{article} 5 | 6 | \usepackage{times} 7 | 8 | \def\OpMode{1} % fake vtex 9 | 10 | \usepackage{hyperref} 11 | 12 | \begin{document} 13 | 14 | \section{I'm closed (default)} 15 | \subsection{x} 16 | 17 | \hypersetup{bookmarksopen=true} 18 | 19 | \section{I'm open,} 20 | \subsection{and so} 21 | \subsection{are my} 22 | \subsubsection{children} 23 | 24 | \hypersetup{bookmarksopen=false} 25 | 26 | \section{I'm closed,} 27 | 28 | \hypersetup{bookmarksopen=true} 29 | 30 | \subsection{but my} 31 | \subsubsection{children} 32 | \subsection{are} 33 | \subsubsection{open} 34 | 35 | \hypersetup{bookmarksopenlevel=2} 36 | 37 | \section{level is two now} 38 | \subsection{so this is closed} 39 | \subsubsection{y} 40 | 41 | \end{document} 42 | -------------------------------------------------------------------------------- /testfiles/support/test-xr-hyper.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \providecommand\hyper@newdestlabel[2]{} 3 | \providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} 4 | \HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined 5 | \global\let\oldcontentsline\contentsline 6 | \gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} 7 | \global\let\oldnewlabel\newlabel 8 | \gdef\newlabel#1#2{\newlabelxx{#1}#2} 9 | \gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} 10 | \AtEndDocument{\ifx\hyper@anchor\@undefined 11 | \let\contentsline\oldcontentsline 12 | \let\newlabel\oldnewlabel 13 | \fi} 14 | \fi} 15 | \global\let\hyper@last\relax 16 | \gdef\HyperFirstAtBeginDocument#1{#1} 17 | \providecommand\HyField@AuxAddToFields[1]{} 18 | \providecommand\HyField@AuxAddToCoFields[2]{} 19 | \@writefile{toc}{\contentsline {section}{\numberline {1}Section hyper}{1}{section.1}\protected@file@percent } 20 | \newlabel{sec-hyper}{{1}{1}{Section hyper}{section.1}{}} 21 | -------------------------------------------------------------------------------- /testfiles/documentproperties.etex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | The property list \g__hyp_documentproperties_prop contains the pairs (without outer braces): 4 | > {hyperref/pdfauthor} => {(author1,xxx, gr^^fc^^dfe)} 5 | > {hyperref/pdfkeywords} => {keywords} 6 | > {hyperref/pdfsubject} => {subject} 7 | > {hyperref/pdftitle} => {title ^^e4^^fc^^df \blub yyy}. 8 | } 9 | l. ...\prop_show:N\g__hyp_documentproperties_prop 10 | > \test=macro: 11 | ->(author1,xxx, gr^^fc^^dfe). 12 | l. ...\show\test 13 | > \test=macro: 14 | ->title ^^e4^^fc^^df \blub yyy. 15 | l. ...\show\test 16 | > \test=macro: 17 | ->keywords. 18 | l. ...\show\test 19 | > \test=macro: 20 | ->subject. 21 | l. ...\show\test 22 | (documentproperties.aux) 23 | Package rerunfilecheck Info: File `documentproperties.out' has not changed. 24 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 25 | -------------------------------------------------------------------------------- /testfiles/documentproperties.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | The property list \g__hyp_documentproperties_prop contains the pairs (without outer braces): 4 | > {hyperref/pdfauthor} => {(author1,xxx, gr^^fc^^dfe)} 5 | > {hyperref/pdfkeywords} => {keywords} 6 | > {hyperref/pdfsubject} => {subject} 7 | > {hyperref/pdftitle} => {title ^^e4^^fc^^df \blub yyy}. 8 | } 9 | l. ...\prop_show:N\g__hyp_documentproperties_prop 10 | > \test=macro: 11 | ->(author1,xxx, gr^^fc^^dfe). 12 | l. ...\show\test 13 | > \test=macro: 14 | ->title ^^e4^^fc^^df \blub yyy. 15 | l. ...\show\test 16 | > \test=macro: 17 | ->keywords. 18 | l. ...\show\test 19 | > \test=macro: 20 | ->subject. 21 | l. ...\show\test 22 | (documentproperties.aux) 23 | Package rerunfilecheck Info: File `documentproperties.out' has not changed. 24 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 25 | -------------------------------------------------------------------------------- /testfiles/documentproperties.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | The property list \g__hyp_documentproperties_prop contains the pairs (without outer braces): 4 | > {hyperref/pdfauthor} => {(author1,xxx, gr^^c3^^bc^^c3^^9fe)} 5 | > {hyperref/pdfkeywords} => {keywords} 6 | > {hyperref/pdfsubject} => {subject} 7 | > {hyperref/pdftitle} => {title ^^c3^^a4^^c3^^bc^^c3^^9f \blub yyy}. 8 | } 9 | l. ...\prop_show:N\g__hyp_documentproperties_prop 10 | > \test=macro: 11 | ->(author1,xxx, gr^^c3^^bc^^c3^^9fe). 12 | l. ...\show\test 13 | > \test=macro: 14 | ->title ^^c3^^a4^^c3^^bc^^c3^^9f \blub yyy. 15 | l. ...\show\test 16 | > \test=macro: 17 | ->keywords. 18 | l. ...\show\test 19 | > \test=macro: 20 | ->subject. 21 | l. ...\show\test 22 | (documentproperties.aux) 23 | Package rerunfilecheck Info: File `documentproperties.out' has not changed. 24 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 25 | -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- 1 | name: Automated testing 2 | 3 | on: 4 | push: 5 | branches: 6 | - "*" 7 | - "!test*" 8 | jobs: 9 | run-checks: 10 | runs-on: ubuntu-latest 11 | outputs: 12 | cache_key: ${{ steps.texlive.outputs.cache_key }} 13 | steps: 14 | - name: Checkout repository 15 | uses: actions/checkout@v4 16 | - run: sudo apt-get update && sudo apt-get install ghostscript 17 | - name: Install TeX Live 18 | id: texlive 19 | uses: zauguin/install-texlive@v4 20 | with: 21 | # List the required TeX Live packages in a separate file to allow reuse in 22 | # different workflows. 23 | package_file: .github/tl_packages 24 | - run: l3build install 25 | - run: l3build check -S 26 | - name: Archive failed test output 27 | if: ${{ always() }} 28 | uses: zauguin/l3build-failure-artifacts@v1 29 | with: 30 | name: testfiles-hyperref 31 | # Decide how long to keep the test output artifact: 32 | retention-days: 3 33 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-5.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{book} 2 | \input{regression-test} 3 | \begin{filecontents}[force]{test-aux3.aux} 4 | % aux-file with five arguments and destinations 5 | % but no hyperref 6 | \newlabel{IIIa}{{1.1}{1}{title}{section.title}{}} 7 | \end{filecontents} 8 | 9 | \begin{filecontents}[force]{test-aux4.aux} 10 | % aux-file with five arguments and destinations 11 | % from a document with hyperref 12 | \providecommand\HyperFirstAtBeginDocument{} 13 | \HyperFirstAtBeginDocument{} 14 | \newlabel{IVa}{{1.1}{1}{title}{section.title}{}} 15 | \end{filecontents} 16 | 17 | \begin{filecontents}[force]{test-aux5.aux} 18 | % aux-file with five arguments and destinations 19 | \newlabel{Va}{{1.1}{1}{title}{section.title}{}} 20 | \end{filecontents} 21 | 22 | \usepackage{xr-hyper} 23 | 24 | \externaldocument{test-aux3} 25 | \externaldocument{test-aux4} 26 | \externaldocument{test-aux5} 27 | \begin{document} 28 | \START \showoutput 29 | 30 | \makeatletter 31 | 32 | \show\r@IIIa \show\r@IVa \show\r@Va 33 | 34 | %This prints the fourth and fifth argument in older LaTeX but works in newer 35 | \ref{IIIa} 36 | \end{document} 37 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-2.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{book} 2 | \input{regression-test} 3 | \begin{filecontents}[force]{test-aux1.aux} 4 | %aux-file with five arguments 5 | \newlabel{Ia}{{1.1}{1}{}{}{}} 6 | \newlabel{Ib}{{1.2}{1}{}{}{}} 7 | \newlabel{Icspecial}{{1.3}{1}} 8 | \end{filecontents} 9 | \begin{filecontents}[force]{test-aux2.aux} 10 | %aux-file with two arguments 11 | \newlabel{IIa}{{1.1}{1}} 12 | \newlabel{IIb}{{1.2}{1}} 13 | \newlabel{IIbspecial}{{1.2}{1}{}{}{}}% 14 | \newlabel{IIc}{{1.3}{1}} 15 | \end{filecontents} 16 | 17 | \begin{filecontents}[force]{test-aux3.aux} 18 | % aux-file with five arguments and destinations 19 | \newlabel{IIIa}{{1.1}{1}{title}{section.title}{}} 20 | \end{filecontents} 21 | \usepackage{xr-hyper} 22 | \usepackage{hyperref} 23 | \externaldocument{test-aux1} 24 | \externaldocument{test-aux2} 25 | \externaldocument{test-aux3} 26 | \begin{document} 27 | \START \showoutput 28 | 29 | \makeatletter 30 | \show\r@Ia \show\r@Ib \show\r@Icspecial 31 | 32 | \show\r@IIa \show\r@IIb \show\r@IIbspecial \show\r@IIc 33 | 34 | \show\r@IIIa 35 | 36 | % should work fine because of hyperref 37 | \ref{IIIa} 38 | \end{document} 39 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-1.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{book} 2 | \input{regression-test} 3 | \begin{filecontents}[force]{test-aux1.aux} 4 | %aux-file with five arguments 5 | \newlabel{Ia}{{1.1}{1}{}{}{}} 6 | \newlabel{Ib}{{1.2}{1}{}{}{}} 7 | \newlabel{Icspecial}{{1.3}{1}} 8 | \end{filecontents} 9 | \begin{filecontents}[force]{test-aux2.aux} 10 | %aux-file with two arguments 11 | \newlabel{IIa}{{1.1}{1}} 12 | \newlabel{IIb}{{1.2}{1}} 13 | \newlabel{IIbspecial}{{1.2}{1}{}{}{}}% 14 | \newlabel{IIc}{{1.3}{1}} 15 | \end{filecontents} 16 | 17 | \begin{filecontents}[force]{test-aux3.aux} 18 | % aux-file with five arguments and destinations 19 | \newlabel{IIIa}{{1.1}{1}{title}{section.title}{}} 20 | \end{filecontents} 21 | \usepackage{xr-hyper} 22 | 23 | \externaldocument{test-aux1} 24 | \externaldocument{test-aux2} 25 | \externaldocument{test-aux3} 26 | \begin{document} 27 | \START \showoutput 28 | 29 | \makeatletter 30 | \show\r@Ia \show\r@Ib \show\r@Icspecial 31 | 32 | \show\r@IIa \show\r@IIb \show\r@IIbspecial \show\r@IIc 33 | 34 | \show\r@IIIa 35 | 36 | %This prints the fourth and fifth argument in older LaTeX but works in newer 37 | \ref{IIIa} 38 | \end{document} 39 | -------------------------------------------------------------------------------- /testfiles-pdftex/patch.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | \usepackage{amsmath} 4 | \usepackage{longtable} 5 | \usepackage{varioref} 6 | \makeatletter 7 | %\def\hyper@nopatch@amsmath@tag{} 8 | %\def\hyper@nopatch@longtable{} 9 | %\def\hyper@nopatch@mathenv{} 10 | %\def\hyper@nopatch@footnote{} 11 | %\def\hyper@nopatch@caption{} 12 | %\def\hyper@nopatch@toc{} 13 | %\def\hyper@nopatch@counter{} 14 | %\def\hyper@nopatch@varioref{} 15 | %\def\hyper@nopatch@sectioning{} 16 | \makeatother 17 | \usepackage{hyperref} 18 | \begin{document} 19 | \START 20 | \makeatletter 21 | % amsamth 22 | \ShowCommand\make@df@tag@@ 23 | %longtable 24 | \ShowCommand\LT@array 25 | \ShowCommand\LT@start 26 | % mathenv 27 | \ShowCommand\equation 28 | \ShowCommand\endequation 29 | %footnote (more involved) 30 | \ShowCommand\@xfootnotenext 31 | \ShowCommand\@footnotetext 32 | %caption 33 | \ShowCommand\caption 34 | \ShowCommand\@caption 35 | % toc + more 36 | \ShowCommand\addcontentsline 37 | % counter +more 38 | \ShowCommand\@definecounter 39 | \ShowCommand\@newctr 40 | %varioref + more 41 | \ShowCommand\Vref@star 42 | %sectioning 43 | \ShowCommand\@ssect 44 | \end{document} -------------------------------------------------------------------------------- /testfiles/xr-newlabel-3.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{book} 2 | \input{regression-test} 3 | \begin{filecontents}[force]{test-aux1.aux} 4 | %aux-file with five arguments 5 | \newlabel{Ia}{{1.1}{1}{}{}{}} 6 | \newlabel{Ib}{{1.2}{1}{}{}{}} 7 | \newlabel{Icspecial}{{1.3}{1}} 8 | \end{filecontents} 9 | \begin{filecontents}[force]{test-aux2.aux} 10 | %aux-file with two arguments 11 | \newlabel{IIa}{{1.1}{1}} 12 | \newlabel{IIb}{{1.2}{1}} 13 | \newlabel{IIbspecial}{{1.2}{1}{}{}{}}% 14 | \newlabel{IIc}{{1.3}{1}} 15 | \end{filecontents} 16 | 17 | \begin{filecontents}[force]{test-aux3.aux} 18 | % aux-file with five arguments and destinations 19 | \newlabel{IIIa}{{1.1}{1}{title}{section.title}{}} 20 | \end{filecontents} 21 | \usepackage{xr-hyper} 22 | 23 | \externaldocument{test-aux1} 24 | \externaldocument{test-aux2} 25 | \externaldocument{test-aux3} 26 | 27 | \usepackage{hyperref} % hyperref after the files has been loaded. 28 | \begin{document} 29 | \START \showoutput 30 | 31 | \makeatletter 32 | \show\r@Ia \show\r@Ib \show\r@Icspecial 33 | 34 | \show\r@IIa \show\r@IIb \show\r@IIbspecial \show\r@IIc 35 | 36 | \show\r@IIIa 37 | 38 | % should work fine because of hyperref 39 | \ref{IIIa} 40 | \end{document} 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-4.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{book} 2 | \input{regression-test} 3 | \begin{filecontents}[force]{test-aux1.aux} 4 | %aux-file with five arguments 5 | \newlabel{Ia}{{1.1}{1}{}{}{}} 6 | \newlabel{Ib}{{1.2}{1}{}{}{}} 7 | \newlabel{Icspecial}{{1.3}{1}} 8 | \end{filecontents} 9 | \begin{filecontents}[force]{test-aux2.aux} 10 | %aux-file with two arguments 11 | \newlabel{IIa}{{1.1}{1}} 12 | \newlabel{IIb}{{1.2}{1}} 13 | \newlabel{IIbspecial}{{1.2}{1}{}{}{}}% 14 | \newlabel{IIc}{{1.3}{1}} 15 | \end{filecontents} 16 | 17 | \begin{filecontents}[force]{test-aux3.aux} 18 | % aux-file with five arguments and destinations 19 | \newlabel{IIIa}{{1.1}{1}{title}{section.title}{}} 20 | \end{filecontents} 21 | 22 | \usepackage{hyperref} % 23 | 24 | % xr-hyper after hyperref 25 | \usepackage{xr-hyper} 26 | 27 | \externaldocument{test-aux1} 28 | \externaldocument{test-aux2} 29 | \externaldocument{test-aux3} 30 | \begin{document} 31 | \START \showoutput 32 | 33 | \makeatletter 34 | \show\r@Ia \show\r@Ib \show\r@Icspecial 35 | 36 | \show\r@IIa \show\r@IIb \show\r@IIbspecial \show\r@IIc 37 | 38 | \show\r@IIIa 39 | 40 | % should work fine because of hyperref 41 | \ref{IIIa} 42 | \end{document} 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /testfiles-pdftex/nopatch.lvt: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \input{regression-test} 3 | \usepackage{amsmath} 4 | \usepackage{longtable} 5 | \usepackage{varioref} 6 | \makeatletter 7 | \def\hyper@nopatch@amsmath@tag{} 8 | \def\hyper@nopatch@longtable{} 9 | \def\hyper@nopatch@mathenv{} 10 | \def\hyper@nopatch@footnote{} 11 | \def\hyper@nopatch@caption{} 12 | \def\hyper@nopatch@toc{} 13 | \def\hyper@nopatch@counter{} 14 | \def\hyper@nopatch@varioref{} 15 | \def\hyper@nopatch@sectioning{} 16 | \def\hyper@nopatch@thm{} 17 | \makeatother 18 | \usepackage{hyperref} 19 | \begin{document} 20 | \START 21 | \makeatletter 22 | % amsamth 23 | \ShowCommand\make@df@tag@@ 24 | %longtable 25 | \ShowCommand\LT@array 26 | \ShowCommand\LT@start 27 | % mathenv 28 | \ShowCommand\equation 29 | \ShowCommand\endequation 30 | %footnote (more involved) 31 | \ShowCommand\@xfootnotenext 32 | \ShowCommand\@footnotetext 33 | %caption 34 | \ShowCommand\caption 35 | \ShowCommand\@caption 36 | % toc + more 37 | \ShowCommand\addcontentsline 38 | % counter +more 39 | \ShowCommand\@definecounter 40 | \ShowCommand\@newctr 41 | %varioref + more 42 | \ShowCommand\Vref@star 43 | %sectioning 44 | \ShowCommand\@ssect 45 | % 46 | \ShowCommand\@thm 47 | \end{document} -------------------------------------------------------------------------------- /testfiles-pdftex/thm-003.lvt: -------------------------------------------------------------------------------- 1 | % from https://github.com/latex3/hyperref/issues/11 2 | % 3 | \documentclass[a4paper,12pt]{report} 4 | \input{regression-test} 5 | \usepackage{ 6 | hyperref, 7 | ntheorem} 8 | 9 | \newtheorem{definition}{Definition}[section] 10 | 11 | \begin{document} 12 | 13 | 14 | \showoutput\START 15 | 16 | \chapter{Too much vspace} 17 | The user interacts with a proof assistant via a proof script 18 | in the folllowing. 19 | \begin{definition}[proof script] 20 | A \emph{proof script} is the sequence of instructions 21 | a user gives a proof assistant to prove a statement. 22 | \end{definition} 23 | The user interacts with a proof assistant via a proof script 24 | in the folllowing 25 | \begin{definition}[proof script] 26 | A \emph{proof script} is the sequence of instructions 27 | a user gives a proof assistant to prove a statement. 28 | \end{definition} 29 | The user interacts with a proof assistant via a proof script 30 | in the folllowing. 31 | \begin{definition}[proof script] 32 | A \emph{proof script} is the sequence of instructions 33 | a user gives a proof assistant to prove a statement. 34 | \end{definition} 35 | The user interacts with a proof assistant via a proof script 36 | in the folllowing 37 | \begin{definition}[proof script] 38 | A \emph{proof script} is the sequence of instructions 39 | a user gives a proof assistant to prove a statement. 40 | \end{definition} 41 | 42 | \end{document} 43 | -------------------------------------------------------------------------------- /testfiles-pdftex/thm-003-cleveref.lvt: -------------------------------------------------------------------------------- 1 | % from https://github.com/latex3/hyperref/issues/11 2 | % 3 | \documentclass[a4paper,12pt]{report} 4 | \input{regression-test} 5 | \usepackage{ 6 | hyperref, 7 | ntheorem} 8 | \usepackage{cleveref} 9 | \newtheorem{definition}{Definition}[section] 10 | 11 | \begin{document} 12 | 13 | 14 | \showoutput\START 15 | 16 | \chapter{Too much vspace} 17 | The user interacts with a proof assistant via a proof script 18 | in the folllowing. 19 | \begin{definition}[proof script] 20 | A \emph{proof script} is the sequence of instructions 21 | a user gives a proof assistant to prove a statement. 22 | \end{definition} 23 | The user interacts with a proof assistant via a proof script 24 | in the folllowing 25 | \begin{definition}[proof script] 26 | A \emph{proof script} is the sequence of instructions 27 | a user gives a proof assistant to prove a statement. 28 | \end{definition} 29 | The user interacts with a proof assistant via a proof script 30 | in the folllowing. 31 | \begin{definition}[proof script] 32 | A \emph{proof script} is the sequence of instructions 33 | a user gives a proof assistant to prove a statement. 34 | \end{definition} 35 | The user interacts with a proof assistant via a proof script 36 | in the folllowing 37 | \begin{definition}[proof script] 38 | A \emph{proof script} is the sequence of instructions 39 | a user gives a proof assistant to prove a statement. 40 | \end{definition} 41 | 42 | \end{document} 43 | -------------------------------------------------------------------------------- /testfiles/test0.etex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | (test0.toc) 4 | \tf@toc=\write... 5 | [1 6 | ] 7 | [2] 8 | [3] 9 | Package hyperref Warning: Token not allowed in a PDF string (Unicode): 10 | (hyperref) removing `math shift' on input line .... 11 | Package hyperref Warning: Token not allowed in a PDF string (Unicode): 12 | (hyperref) removing `\leq' on input line .... 13 | Package hyperref Warning: Token not allowed in a PDF string (Unicode): 14 | (hyperref) removing `math shift' on input line .... 15 | Package hyperref Warning: Difference (2) between bookmark levels is greater 16 | (hyperref) than one, level fixed on input line .... 17 | Package hyperref Warning: Difference (2) between bookmark levels is greater 18 | (hyperref) than one, level fixed on input line .... 19 | File: hog.eps Graphic file (type eps) 20 | 21 | File: hog.eps Graphic file (type eps) 22 | 23 | File: hog.eps Graphic file (type eps) 24 | 25 | [4] 26 | File: hog.eps Graphic file (type eps) 27 | 28 | File: hog.eps Graphic file (type eps) 29 | (test0.ind 30 | [5] 31 | [6 32 | ]) 33 | enddocument/afterlastpage (AED): lastpage setting LastPage. 34 | (test0.aux) 35 | Package rerunfilecheck Info: File `test0.out' has not changed. 36 | (rerunfilecheck) Checksum: 7D09406EE5B5159223610243735F368A;1485. 37 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-5.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@IIIa=macro: 4 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 5 | l. ... \show\r@IIIa 6 | \show\r@IVa \show\r@Va 7 | > \r@IVa=macro: 8 | ->{1.1}{1}{title}{section.title}{test-aux4.pdf}. 9 | l. ... \show\r@IIIa \show\r@IVa 10 | \show\r@Va 11 | > \r@Va=macro: 12 | ->{1.1}{1}{title}{section.title}{test-aux5.pdf}. 13 | l. ... \show\r@IIIa \show\r@IVa \show\r@Va 14 | Completed box being shipped out [1] 15 | \vbox(627.36243+0.0)x380.0 16 | .\glue 22.0 17 | .\vbox(605.36243+0.0)x345.0, shifted 35.0 18 | ..\vbox(12.0+0.0)x345.0, glue set 5.55556fil 19 | ...\glue 0.0 plus 1.0fil 20 | ...\hbox(6.44444+0.0)x345.0 21 | ....\hbox(6.44444+0.0)x345.0, glue set 339.99998fil 22 | .....\glue 0.0 plus 1.0fil 23 | .....\OT1/cmr/m/n/10 1 24 | ..\glue 18.06749 25 | ..\glue(\lineskip) 0.0 26 | ..\vbox(550.0+0.0)x345.0, glue set 540.0fil 27 | ...\write-{} 28 | ...\glue(\topskip) 3.55556 29 | ...\hbox(6.44444+0.0)x345.0, glue set 317.22218fil 30 | ....\hbox(0.0+0.0)x15.0 31 | ....\OT1/cmr/m/n/10 1 32 | ....\OT1/cmr/m/n/10 . 33 | ....\OT1/cmr/m/n/10 1 34 | ....\hbox(0.0+0.0)x0.0 35 | ....\penalty 10000 36 | ....\glue(\parfillskip) 0.0 plus 1.0fil 37 | ....\glue(\rightskip) 0.0 38 | ...\glue 0.0 plus 1.0fil 39 | ...\glue 0.0 40 | ..\glue(\baselineskip) 25.29494 41 | ..\hbox(0.0+0.0)x345.0 42 | ...\hbox(0.0+0.0)x345.0 43 | (xr-newlabel-5.aux) 44 | -------------------------------------------------------------------------------- /test/test2.tex: -------------------------------------------------------------------------------- 1 | \documentclass[reqno]{amsart} 2 | \usepackage{amsfonts} 3 | \usepackage{amssymb} 4 | \usepackage[T1]{fontenc} 5 | \usepackage{ae} 6 | \usepackage{hyperref} 7 | 8 | 9 | \numberwithin{equation}{subsection} 10 | 11 | \begin{document} 12 | 13 | \section{My section title} 14 | 15 | Some text. 16 | 17 | \subsection{My first subsection} 18 | \label{ss:first} 19 | 20 | \begin{equation} 21 | \label{eq:A} 22 | p^{\prime\prime} + \dfrac{S^\prime}{S}p^\prime +k^2p = 0 23 | \end{equation} 24 | 25 | Let's refer to equations~\ref{eqs:C} in 26 | subsection\ref{ss:second}. 27 | 28 | \begin{equation} 29 | \label{eq:B} 30 | g(x)=const \times f(x) \int^{x} \dfrac{d\xi}{S(\xi)f^{2}(\xi)} . 31 | \end{equation} 32 | 33 | Now I'll force a new page so the hyper-references will bridge a page 34 | boundary. 35 | \newpage 36 | 37 | \subsection{My second subsection} 38 | \label{ss:second} 39 | Now some subequations. 40 | 41 | \begin{subequations} 42 | \label{eqs:C} 43 | \begin{align} 44 | p^\prime& = -Z(x)U \label{eq:pC} \\ 45 | U^\prime & = -Y(x)p \label{eq:UC} 46 | \end{align} 47 | \end{subequations} 48 | 49 | These are related to equation~\ref{eq:A} in subsection~\ref{ss:first}. 50 | 51 | {% 52 | \begin{subequations} 53 | \label{eqs:D} 54 | \begin{align} 55 | p^\prime& = -j \omega {\dfrac{\rho}{S(x)}}U 56 | = -jk {\dfrac{\rho c}{S(x)}}U \label{eq:pD} \\ 57 | U^\prime & = -j \omega {\dfrac{S(x)}{\rho c^{2}}}p 58 | = -jk {\dfrac{S(x)}{\rho c}}p \label{eq:UD} 59 | \end{align} 60 | \end{subequations} 61 | } 62 | 63 | \end{document} 64 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-5.etex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@IIIa=macro: 4 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 5 | l. ... \show\r@IIIa 6 | \show\r@IVa \show\r@Va 7 | > \r@IVa=macro: 8 | ->{1.1}{1}{title}{section.title}{test-aux4.pdf}. 9 | l. ... \show\r@IIIa \show\r@IVa 10 | \show\r@Va 11 | > \r@Va=macro: 12 | ->{1.1}{1}{title}{section.title}{test-aux5.pdf}. 13 | l. ... \show\r@IIIa \show\r@IVa \show\r@Va 14 | Completed box being shipped out [1] 15 | \vbox(627.36243+0.0)x380.0 16 | .\hbox(0.0+0.0)x0.0 17 | .\glue 22.0 18 | .\vbox(605.36243+0.0)x345.0, shifted 35.0 19 | ..\vbox(12.0+0.0)x345.0, glue set 5.55556fil 20 | ...\glue 0.0 plus 1.0fil 21 | ...\hbox(6.44444+0.0)x345.0 22 | ....\hbox(6.44444+0.0)x345.0, glue set 339.99998fil 23 | .....\glue 0.0 plus 1.0fil 24 | .....\OT1/cmr/m/n/10 1 25 | ..\glue 18.06749 26 | ..\glue(\lineskip) 0.0 27 | ..\vbox(550.0+0.0)x345.0, glue set 540.0fil 28 | ...\write-{} 29 | ...\glue(\topskip) 3.55556 30 | ...\hbox(6.44444+0.0)x345.0, glue set 317.22218fil 31 | ....\hbox(0.0+0.0)x15.0 32 | ....\OT1/cmr/m/n/10 1 33 | ....\OT1/cmr/m/n/10 . 34 | ....\OT1/cmr/m/n/10 1 35 | ....\hbox(0.0+0.0)x0.0 36 | ....\penalty 10000 37 | ....\glue(\parfillskip) 0.0 plus 1.0fil 38 | ....\glue(\rightskip) 0.0 39 | ...\glue 0.0 plus 1.0fil 40 | ...\glue 0.0 41 | ..\glue(\baselineskip) 25.29494 42 | ..\hbox(0.0+0.0)x345.0 43 | ...\hbox(0.0+0.0)x345.0 44 | .\kern 0.0 45 | (xr-newlabel-5.aux) 46 | -------------------------------------------------------------------------------- /testfiles-pvt/testnb-pdf.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage[german]{babel} 4 | \usepackage[numbers,sort&compress]{natbib} 5 | \usepackage 6 | [%linkcolor=yellow, 7 | citecolor=yellow, 8 | citebordercolor={.5 .5 0}, 9 | pdftitle={Testing natbib and hyperref}, 10 | pdfauthor={SPQR and PWD}, 11 | pdfsubject={Dummy stuff}, 12 | pdfkeywords=Luhmann, 13 | % pdfstartview=/FitB, 14 | pdfpagemode=UseThumbs 15 | ] 16 | {hyperref} 17 | 18 | \begin{document} 19 | 20 | In addition, this theory---that of the German sociologist Niklas 21 | Luhmann---is one 22 | of the most (if not the most) powerful 23 | contemporary general sociological theories 24 | \citep{luhm:DoS,Luhm:Soc&int,luhm:WrtdG}. Therefore, in the rest of 25 | this section, rather than making an eclectic use of different social 26 | theories, I briefly present portions of Luhmann's theory. 27 | 28 | \begin{thebibliography}{3} 29 | \expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi 30 | 31 | \bibitem[Luhmann(1982)]{luhm:DoS} 32 | Niklas Luhmann. 33 | \newblock {\em The Differentiation of Society}. 34 | \newblock New York: Columbia University Press, 1982. 35 | 36 | \bibitem[Luhmann(1987)]{Luhm:Soc&int} 37 | Niklas Luhmann. 38 | \newblock The evolutionary differentiation between society and interaction. 39 | \newblock In Jeffrey~C. Alexander, Bernhard Giesen, Richard Muench, and Neil~J. 40 | Smelser, editors, {\em The Micro-Macro Link}, pages 112--31. Berkeley: 41 | University of California Press, 1987. 42 | 43 | \bibitem[Luhmann(1988)]{luhm:WrtdG} 44 | Niklas Luhmann. 45 | \newblock {\em Die Wirtschaft der Gesellschaft}. 46 | \newblock Frankfurt am Main: Suhrkamp, 1988. 47 | 48 | \end{thebibliography} 49 | \end{document} 50 | 51 | -------------------------------------------------------------------------------- /test/testnb.tex: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \usepackage[german]{babel} 3 | \usepackage[numbers,sort&compress]{natbib} 4 | \usepackage{hyperref} 5 | \usepackage{times} 6 | 7 | \begin{document} 8 | 9 | In addition, this theory---that of the German sociologist Niklas 10 | Luhmann---is one 11 | of the most (if not the most) powerful 12 | contemporary general sociological theories 13 | \citep{luhm:DoS,Luhm:Soc&int,luhm:WrtdG}. Therefore, in the rest of 14 | this section, rather than making an eclectic use of different social 15 | theories, I briefly present portions of Luhmann's theory. 16 | 17 | \begin{thebibliography}{3} 18 | \expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi 19 | 20 | \bibitem[Luhmann(1982)]{luhm:DoS} 21 | Niklas Luhmann. 22 | \newblock {\em The Differentiation of Society}. 23 | \newblock New York: Columbia University Press, 1982. 24 | 25 | \bibitem[Luhmann(1987)]{Luhm:Soc&int} 26 | Niklas Luhmann. 27 | \newblock The evolutionary differentiation between society and interaction. 28 | \newblock In Jeffrey~C. Alexander, Bernhard Giesen, Richard Muench, and Neil~J. 29 | Smelser, editors, {\em The Micro-Macro Link}, pages 112--31. Berkeley: 30 | University of California Press, 1987. 31 | 32 | \bibitem[Luhmann(1988)]{luhm:WrtdG} 33 | Niklas Luhmann. 34 | \newblock {\em Die Wirtschaft der Gesellschaft}. 35 | \newblock Frankfurt am Main: Suhrkamp, 1988. 36 | 37 | \end{thebibliography} 38 | \end{document} 39 | \usepackage 40 | [%linkcolor=yellow, 41 | citecolor=yellow, 42 | citebordercolor={.5 .5 0}, 43 | pdftitle={Testing natbib and hyperref}, 44 | pdfauthor={SPQR and PWD}, 45 | pdfsubject={Dummy stuff}, 46 | pdfkeywords=Luhmann, 47 | % pdfstartview=/FitB, 48 | pdfpagemode=UseThumbs 49 | ] 50 | {hyperref} 51 | -------------------------------------------------------------------------------- /testfiles/testnb.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass{article} 3 | \usepackage[german]{babel} 4 | \usepackage[numbers,sort&compress]{natbib} 5 | \usepackage 6 | [%linkcolor=yellow, 7 | citecolor=yellow, 8 | citebordercolor={.5 .5 0}, 9 | pdftitle={Testing natbib and hyperref}, 10 | pdfauthor={SPQR and PWD}, 11 | pdfsubject={Dummy stuff}, 12 | pdfkeywords=Luhmann, 13 | % pdfstartview=/FitB, 14 | pdfpagemode=UseThumbs 15 | ] 16 | {hyperref} 17 | 18 | \begin{document} 19 | 20 | \START \showoutput 21 | In addition, this theory---that of the German sociologist Niklas 22 | Luhmann---is one 23 | of the most (if not the most) powerful 24 | contemporary general sociological theories 25 | \citep{luhm:DoS,Luhm:Soc&int,luhm:WrtdG}. Therefore, in the rest of 26 | this section, rather than making an eclectic use of different social 27 | theories, I briefly present portions of Luhmann's theory. 28 | 29 | \begin{thebibliography}{3} 30 | \expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi 31 | 32 | \bibitem[Luhmann(1982)]{luhm:DoS} 33 | Niklas Luhmann. 34 | \newblock {\em The Differentiation of Society}. 35 | \newblock New York: Columbia University Press, 1982. 36 | 37 | \bibitem[Luhmann(1987)]{Luhm:Soc&int} 38 | Niklas Luhmann. 39 | \newblock The evolutionary differentiation between society and interaction. 40 | \newblock In Jeffrey~C. Alexander, Bernhard Giesen, Richard Muench, and Neil~J. 41 | Smelser, editors, {\em The Micro-Macro Link}, pages 112--31. Berkeley: 42 | University of California Press, 1987. 43 | 44 | \bibitem[Luhmann(1988)]{luhm:WrtdG} 45 | Niklas Luhmann. 46 | \newblock {\em Die Wirtschaft der Gesellschaft}. 47 | \newblock Frankfurt am Main: Suhrkamp, 1988. 48 | 49 | \end{thebibliography} 50 | \end{document} 51 | 52 | -------------------------------------------------------------------------------- /test/testform.tex: -------------------------------------------------------------------------------- 1 | %\begin{Form}[action=http:www.rhbnc.ac.uk/htbin/shew-fields,html,method=post] 2 | 3 | \documentclass{article} 4 | \usepackage[bookmarks=false]{hyperref} 5 | \setlength{\parindent}{0pt} 6 | \setlength{\parskip}{10pt} 7 | \begin{document} 8 | \begin{Form}[action=mailto:srahtz,encoding=html,method=post] 9 | 10 | \TextField[width=3in,name=xname,value={Bilbo Baggins}] 11 | {Full name: } 12 | 13 | %\TextField[name=warfs,validate={AFRange_Validate\string\(true, 1, true, 13\string\);}] 14 | % {How many dwarves came along: } 15 | 16 | \TextField[multiline,width=1in,name=address,borderstyle=D, 17 | color=1 1 1,backgroundcolor=0 0 .5, 18 | value={Bag End, The Hill, Hobbiton}]{Address: } 19 | 20 | \ChoiceMenu[default=Home,menulength=3,width=2in,name=travel,default=Beorn] 21 | {Favorite part of your travels:} 22 | {Trolls,Misty Mountains,Beorn,Mirkwood,Elves,Laketown,% 23 | Smaug,The Battle} 24 | 25 | Have you still got your: 26 | \CheckBox[]{Sword} 27 | \CheckBox[name=coat]{Mithril coat} 28 | %\CheckBox[name=ring,checked]{\textbf{Ring!}} 29 | \CheckBox[name=ring,checked]{Ring!} 30 | 31 | \ChoiceMenu[radio,default=Again,name=next,borderwidth=3,bordercolor=0 1 0] 32 | {Do you want to:} 33 | {Do it all again=Again, 34 | Pretend it never happened=Forget, 35 | Write a book about it=Write} 36 | 37 | %\TextField[password,name=made]{\emph{Who} made the ring? } 38 | \TextField[password,name=made]{Who made the ring? } 39 | 40 | \ChoiceMenu[combo,default=Bofur,name=whatdwarf, 41 | ]{Select funniest name, or add one} 42 | {Bofur,Thorin,Gollum,Smaug,Gandalf} 43 | 44 | %\PushButton[name=xxx,onclick={app.beep(0)}]{Make a horrid beep} 45 | 46 | \Submit{Send} 47 | \Reset{Clear} 48 | 49 | \end{Form} 50 | \end{document} 51 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-5.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@IIIa=macro: 4 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 5 | l. ... \show\r@IIIa 6 | \show\r@IVa \show\r@Va 7 | > \r@IVa=macro: 8 | ->{1.1}{1}{title}{section.title}{test-aux4.pdf}. 9 | l. ... \show\r@IIIa \show\r@IVa 10 | \show\r@Va 11 | > \r@Va=macro: 12 | ->{1.1}{1}{title}{section.title}{test-aux5.pdf}. 13 | l. ... \show\r@IIIa \show\r@IVa \show\r@Va 14 | Completed box being shipped out [1] 15 | \vbox(627.36243+0.0)x380.0, direction TLT 16 | .\glue 22.0 17 | .\vbox(605.36243+0.0)x345.0, shifted 35.0, direction TLT 18 | ..\vbox(12.0+0.0)x345.0, glue set 5.34fil, direction TLT 19 | ...\glue 0.0 plus 1.0fil 20 | ...\hbox(6.66+0.0)x345.0, direction TLT 21 | ....\hbox(6.66+0.0)x345.0, glue set 340.0fil, direction TLT 22 | .....\glue 0.0 plus 1.0fil 23 | .....\TU/lmr/m/n/10 1 24 | ..\glue 18.06749 25 | ..\glue(\lineskip) 0.0 26 | ..\vbox(550.0+0.0)x345.0, glue set 540.0fil, direction TLT 27 | ...\write-{} 28 | ...\glue(\topskip) 3.34 29 | ...\hbox(6.66+0.0)x345.0, glue set 317.22fil, direction TLT 30 | ....\localpar 31 | .....\localinterlinepenalty=0 32 | .....\localbrokenpenalty=0 33 | .....\localleftbox=null 34 | .....\localrightbox=null 35 | ....\hbox(0.0+0.0)x15.0, direction TLT 36 | ....\TU/lmr/m/n/10 1 37 | ....\TU/lmr/m/n/10 . 38 | ....\TU/lmr/m/n/10 1 39 | ....\hbox(0.0+0.0)x0.0, direction TLT 40 | ....\penalty 10000 41 | ....\glue(\parfillskip) 0.0 plus 1.0fil 42 | ....\glue(\rightskip) 0.0 43 | ...\glue 0.0 plus 1.0fil 44 | ...\glue 0.0 45 | ..\glue(\baselineskip) 25.29494 46 | ..\hbox(0.0+0.0)x345.0, direction TLT 47 | ...\hbox(0.0+0.0)x345.0, direction TLT 48 | (xr-newlabel-5.aux) 49 | -------------------------------------------------------------------------------- /testfiles-pvt/testform.pvt: -------------------------------------------------------------------------------- 1 | %\begin{Form}[action=http:www.rhbnc.ac.uk/htbin/shew-fields,html,method=post] 2 | \input{regression-test} 3 | \documentclass{article} 4 | \usepackage[bookmarks=false]{hyperref} 5 | \setlength{\parindent}{0pt} 6 | \setlength{\parskip}{10pt} 7 | \begin{document} 8 | \begin{Form}[action=mailto:srahtz,encoding=html,method=post] 9 | 10 | \TextField[width=3in,name=xname,value={Bilbo Baggins}] 11 | {Full name: } 12 | 13 | %\TextField[name=warfs,validate={AFRange_Validate\string\(true, 1, true, 13\string\);}] 14 | % {How many dwarves came along: } 15 | 16 | \TextField[multiline,width=1in,name=address,borderstyle=D, 17 | color=1 1 1,backgroundcolor=0 0 .5, 18 | value={Bag End, The Hill, Hobbiton}]{Address: } 19 | 20 | \ChoiceMenu[default=Home,menulength=3,width=2in,name=travel,default=Beorn] 21 | {Favorite part of your travels:} 22 | {Trolls,Misty Mountains,Beorn,Mirkwood,Elves,Laketown,% 23 | Smaug,The Battle} 24 | 25 | Have you still got your: 26 | \CheckBox[]{Sword} 27 | \CheckBox[name=coat]{Mithril coat} 28 | %\CheckBox[name=ring,checked]{\textbf{Ring!}} 29 | \CheckBox[name=ring,checked]{Ring!} 30 | 31 | \ChoiceMenu[radio,default=Again,name=next,borderwidth=3,bordercolor=0 1 0] 32 | {Do you want to:} 33 | {Do it all again=Again, 34 | Pretend it never happened=Forget, 35 | Write a book about it=Write} 36 | 37 | \TextField[password,name=made]{\emph{Who} made the ring? } 38 | %\TextField[password,name=made]{Who made the ring? } 39 | 40 | \ChoiceMenu[combo,default=Bofur,name=whatdwarf, 41 | ]{Select funniest name, or add one} 42 | {Bofur,Thorin,Gollum,Smaug,Gandalf} 43 | 44 | \PushButton[name=xxx,onclick={app.beep(0)}]{Make a horrid beep} 45 | 46 | \Submit{Send} 47 | \Reset{Clear} 48 | 49 | \end{Form} 50 | \end{document} 51 | -------------------------------------------------------------------------------- /testfiles/gh235-hookrule.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(633.0+0.0)x407.0 5 | .\hbox(0.0+0.0)x0.0 6 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil 7 | ..\kern 0.0 8 | ..\kern 16.0 9 | ..\kern -1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil 11 | ...\kern 0.0 12 | ...\kern 62.0 13 | ...\kern -1.00374 14 | ...\pdfdest name{page.1} xyz 15 | ...\penalty 10000 16 | ...\glue 0.0 plus 1.0fil minus 1.0fil 17 | ..\glue 0.0 plus 1.0fil minus 1.0fil 18 | .\glue(\lineskip) 0.0 19 | .\vbox(633.0+0.0)x407.0 20 | ..\glue 16.0 21 | ..\vbox(617.0+0.0)x345.0, shifted 62.0 22 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil 23 | ....\glue 0.0 plus 1.0fil 24 | ....\hbox(0.0+0.0)x345.0 25 | .....\hbox(0.0+0.0)x345.0 26 | ...\glue 25.0 27 | ...\glue(\lineskip) 0.0 28 | ...\vbox(550.0+0.0)x345.0, glue set 539.94232fil 29 | ....\write-{} 30 | ....\pdfdest name{Doc-Start} xyz 31 | ....\glue(\topskip) 3.16669 32 | ....\hbox(6.83331+0.0)x345.0, glue set 314.02773fil 33 | .....\hbox(0.0+0.0)x15.0 34 | .....\OT1/cmr/m/n/10 F 35 | .....\kern-0.83334 36 | .....\OT1/cmr/m/n/10 o 37 | .....\kern0.27779 38 | .....\OT1/cmr/m/n/10 o 39 | .....\penalty 10000 40 | .....\glue(\parfillskip) 0.0 plus 1.0fil 41 | .....\glue(\rightskip) 0.0 42 | ....\glue 0.0 plus 1.0fil 43 | ....\glue 0.0 44 | ....\glue 0.0 plus 0.0001fil 45 | ...\glue(\baselineskip) 23.55556 46 | ...\hbox(6.44444+0.0)x345.0 47 | ....\hbox(6.44444+0.0)x345.0, glue set 170.0fil 48 | .....\glue 0.0 plus 1.0fil 49 | .....\OT1/cmr/m/n/10 1 50 | .....\glue 0.0 plus 1.0fil 51 | .\kern 0.0 52 | (gh235-hookrule.aux) 53 | Package rerunfilecheck Info: File `gh235-hookrule.out' has not changed. 54 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 55 | -------------------------------------------------------------------------------- /test/testoz.tex: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \usepackage{hyperref} 3 | \begin{document} 4 | \section{Pointing to dvi names} 5 | \href{dvi::TeX-docs:nasty.dvi}{relative path to nasty.dvi}!\par 6 | \href{:TeX-docs:nasty.dvi}{relative path to nasty.dvi}!\par 7 | \href{HD:OzTeX:TeX-docs:nasty.dvi}{full path to nasty.dvi}!\par 8 | \href{dvi:HD:OzTeX:TeX-docs:nasty.dvi}{full path to nasty.dvi}!\par 9 | \href{dvi:nasty.dvi}{nasty.dvi in current folder}!\par 10 | \href{dvi:nasty.dvi@3}{page 3 in nasty.dvi}!\par 11 | \href{nasty.dvi@3}{page 3 in nasty.dvi}!\par 12 | \href{nasty.dvi}{nasty.dvi}!\par 13 | \href{file:nasty.dvi}{nasty.dvi}!\par 14 | \href{file:HD:OzTeX:TeX-docs:nasty.dvi}{full path to nasty.dvi}!\par 15 | \href{dvi:ozuser.dvi#section.12}{section 12 in user guide}!\par 16 | 17 | \href{x/y/z.dvi}{x/y/z.dvi} 18 | \href{/x/y/z.dvi}{/x/y/z.dvi} 19 | \href{http://x/y/z.dvi}{http://x/y/z.dvi} 20 | \href{http://x:80/y/z.dvi}{http://x:80/y/z.dvi} 21 | \section{Pointing to pdf names} 22 | \href{dvi::TeX-docs:nasty.pdf}{relative path to nasty.pdf}!\par 23 | \href{:TeX-docs:nasty.pdf}{relative path to nasty.pdf}!\par 24 | \href{HD:OzTeX:TeX-docs:nasty.pdf}{full path to nasty.pdf}!\par 25 | \href{dvi:HD:OzTeX:TeX-docs:nasty.pdf}{full path to nasty.pdf}!\par 26 | \href{dvi:nasty.pdf}{nasty.pdf in current folder}!\par 27 | \href{dvi:nasty.pdf@3}{page 3 in nasty.pdf}!\par 28 | \href{nasty.pdf@3}{page 3 in nasty.pdf}!\par 29 | \href{nasty.pdf}{nasty.pdf}!\par 30 | \href{file:nasty.pdf}{nasty.pdf}!\par 31 | \href{file:HD:OzTeX:TeX-docs:nasty.pdf}{full path to nasty.pdf}!\par 32 | \href{dvi:ozuser.pdf#section.12}{section 12 in user guide}!\par 33 | 34 | \href{x/y/z.pdf}{x/y/z.pdf} 35 | \href{/x/y/z.pdf}{/x/y/z.pdf} 36 | \href{http://x/y/z.pdf}{http://x/y/z.pdf} 37 | \href{http://x:80/y/z.pdf}{http://x:80/y/z.pdf} 38 | \end{document} 39 | -------------------------------------------------------------------------------- /testfiles-pdftex/gh340-colon.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(633.0+0.0)x407.0 5 | .\hbox(0.0+0.0)x0.0 6 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil 7 | ..\kern 0.0 8 | ..\kern 16.0 9 | ..\kern -1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil 11 | ...\kern 0.0 12 | ...\kern 62.0 13 | ...\kern -1.00374 14 | ...\pdfdest name{page.1} xyz 15 | ...\penalty 10000 16 | ...\glue 0.0 plus 1.0fil minus 1.0fil 17 | ..\glue 0.0 plus 1.0fil minus 1.0fil 18 | .\glue(\lineskip) 0.0 19 | .\vbox(633.0+0.0)x407.0 20 | ..\glue 16.0 21 | ..\vbox(617.0+0.0)x345.0, shifted 62.0 22 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil 23 | ....\glue 0.0 plus 1.0fil 24 | ....\hbox(0.0+0.0)x345.0 25 | .....\hbox(0.0+0.0)x345.0 26 | ...\glue 25.0 27 | ...\glue(\lineskip) 0.0 28 | ...\vbox(550.0+0.0)x345.0, glue set 539.94232fil 29 | ....\write-{} 30 | ....\pdfdest name{Doc-Start} xyz 31 | ....\glue(\topskip) 3.05556 32 | ....\hbox(6.94444+0.0)x345.0, glue set 316.66661fil 33 | .....\hbox(0.0+0.0)x15.0 34 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[0 1 1]} action user{/Subtype/Link/A<>} 35 | .....\OT1/cmr/m/n/10 f 36 | .....\OT1/cmr/m/n/10 o 37 | .....\kern0.27779 38 | .....\OT1/cmr/m/n/10 o 39 | .....\pdfendlink 40 | .....\penalty 10000 41 | .....\glue(\parfillskip) 0.0 plus 1.0fil 42 | .....\glue(\rightskip) 0.0 43 | ....\glue 0.0 plus 1.0fil 44 | ....\glue 0.0 45 | ....\glue 0.0 plus 0.0001fil 46 | ...\glue(\baselineskip) 23.55556 47 | ...\hbox(6.44444+0.0)x345.0 48 | ....\hbox(6.44444+0.0)x345.0, glue set 170.0fil 49 | .....\glue 0.0 plus 1.0fil 50 | .....\OT1/cmr/m/n/10 1 51 | .....\glue 0.0 plus 1.0fil 52 | .\kern 0.0 53 | (gh340-colon.aux) 54 | Package rerunfilecheck Info: File `gh340-colon.out' has not changed. 55 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 56 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-1.pdftexdev.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@Ia=macro: 4 | ->{1.1}{1}{}{}{}. 5 | l. ... \show\r@Ia 6 | \show\r@Ib \show\r@Icspecial 7 | > \r@Ib=macro: 8 | ->{1.2}{1}{}{}{}. 9 | l. ... \show\r@Ia \show\r@Ib 10 | \show\r@Icspecial 11 | > \r@Icspecial=macro: 12 | ->{1.3}{1}{}{}{}. 13 | l. ... \show\r@Ia \show\r@Ib \show\r@Icspecial 14 | > \r@IIa=macro: 15 | ->{1.1}{1}{}{}{}. 16 | l. ... \show\r@IIa 17 | \show\r@IIb \show\r@IIbspecial \show\r@IIc 18 | > \r@IIb=macro: 19 | ->{1.2}{1}{}{}{}. 20 | l. ... \show\r@IIa \show\r@IIb 21 | \show\r@IIbspecial \show\r@IIc 22 | > \r@IIbspecial=macro: 23 | ->{1.2}{1}{}{}{}. 24 | l. ... \show\r@IIa \show\r@IIb \show\r@IIbspecial 25 | \show\r@IIc 26 | > \r@IIc=macro: 27 | ->{1.3}{1}{}{}{}. 28 | l. ......\show\r@IIb \show\r@IIbspecial \show\r@IIc 29 | > \r@IIIa=macro: 30 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 31 | l. ... \show\r@IIIa 32 | Completed box being shipped out [1] 33 | \vbox(627.36243+0.0)x380.0 34 | .\glue 22.0 35 | .\vbox(605.36243+0.0)x345.0, shifted 35.0 36 | ..\vbox(12.0+0.0)x345.0, glue set 5.55556fil 37 | ...\glue 0.0 plus 1.0fil 38 | ...\hbox(6.44444+0.0)x345.0 39 | ....\hbox(6.44444+0.0)x345.0, glue set 339.99998fil 40 | .....\glue 0.0 plus 1.0fil 41 | .....\OT1/cmr/m/n/10 1 42 | ..\glue 18.06749 43 | ..\glue(\lineskip) 0.0 44 | ..\vbox(550.0+0.0)x345.0, glue set 540.0fil 45 | ...\write-{} 46 | ...\glue(\topskip) 3.55556 47 | ...\hbox(6.44444+0.0)x345.0, glue set 317.22218fil 48 | ....\hbox(0.0+0.0)x15.0 49 | ....\OT1/cmr/m/n/10 1 50 | ....\OT1/cmr/m/n/10 . 51 | ....\OT1/cmr/m/n/10 1 52 | ....\hbox(0.0+0.0)x0.0 53 | ....\penalty 10000 54 | ....\glue(\parfillskip) 0.0 plus 1.0fil 55 | ....\glue(\rightskip) 0.0 56 | ...\glue 0.0 plus 1.0fil 57 | ...\glue 0.0 58 | ..\glue(\baselineskip) 25.29494 59 | ..\hbox(0.0+0.0)x345.0 60 | ...\hbox(0.0+0.0)x345.0 61 | (xr-newlabel-1.aux) 62 | -------------------------------------------------------------------------------- /testfiles/nameref-nopatch.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \@ssect=macro: 4 | #1#2#3#4#5->\@tempskipa #3\relax \ifdim \@tempskipa >\z@ \begingroup #4{\@hangfrom {\hskip #1}\interlinepenalty \@M #5\@@par }\endgroup \else \def \@svsechd {#4{\hskip #1\relax #5}}\fi \@xsect {#3}. 5 | l. ...\show\@ssect 6 | > \@opargbegintheorem=macro: 7 | #1#2#3->\trivlist \item [\MakeLinkTarget {\@currentcounter }\hskip \labelsep {\bfseries #1\ #2\ (#3)}]\itshape . 8 | l. ...\show\@opargbegintheorem 9 | > \@chapter=undefined. 10 | l. ...\show\@chapter 11 | > \descriptionlabel=macro: 12 | #1->\NR@gettitle {#1}\NRorg@descriptionlabel {#1}. 13 | l. ...\show\descriptionlabel 14 | Completed box being shipped out [1] 15 | \vbox(633.0+0.0)x407.0 16 | .\glue 16.0 17 | .\vbox(617.0+0.0)x345.0, shifted 62.0 18 | ..\vbox(12.0+0.0)x345.0, glue set 12.0fil 19 | ...\glue 0.0 plus 1.0fil 20 | ...\hbox(0.0+0.0)x345.0 21 | ....\hbox(0.0+0.0)x345.0 22 | ..\glue 25.0 23 | ..\glue(\lineskip) 0.0 24 | ..\vbox(550.0+0.0)x345.0, glue set 530.04063fil 25 | ...\write-{} 26 | ...\glue(\topskip) 0.00002 27 | ...\hbox(9.99998+0.0)x345.0, glue set 296.17506fil 28 | ....\hbox(9.27998+0.0)x24.29997 29 | .....\glue 0.0 30 | .....\OT1/cmr/bx/n/14.4 1 31 | .....\glue 16.19998 32 | ....\OT1/cmr/bx/n/14.4 a 33 | ....\OT1/cmr/bx/n/14.4 b 34 | ....\kern0.45 35 | ....\OT1/cmr/bx/n/14.4 c 36 | ....\penalty 10000 37 | ....\glue(\parfillskip) 0.0 plus 1.0fil 38 | ....\glue(\rightskip) 0.0 39 | ...\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline {1}abc}{\thepage }{}\protected@file@percent }} 40 | ...\penalty 10000 41 | ...\glue 9.90276 plus 0.86108 42 | ...\write1{\newlabel{abc}{{1}{\thepage }{}{section.1}{}}} 43 | ...\penalty 10000 44 | ...\penalty 10000 45 | ...\glue 0.0 plus 1.0fil 46 | ...\glue 0.0 47 | ...\glue 0.0 plus 0.0001fil 48 | ..\glue(\baselineskip) 23.55556 49 | ..\hbox(6.44444+0.0)x345.0 50 | ...\hbox(6.44444+0.0)x345.0, glue set 170.0fil 51 | ....\glue 0.0 plus 1.0fil 52 | ....\OT1/cmr/m/n/10 1 53 | ....\glue 0.0 plus 1.0fil 54 | (nameref-nopatch.aux) 55 | -------------------------------------------------------------------------------- /test/testbib.tex: -------------------------------------------------------------------------------- 1 | \errorcontextlines=10 2 | \documentclass{article} 3 | \usepackage{times} 4 | \usepackage{natbib} 5 | \bibliographystyle{agu} 6 | \usepackage[colorlinks,citecolor=red,pagebackref,hypertexnames=false]{hyperref} 7 | \begin{document} 8 | \title{Another test} 9 | \author{Sergey Lesenko} 10 | \maketitle 11 | 12 | \section{Introduction} 13 | (PDF), described in 14 | \cite{Adobe,Deutsch}, and also available from 15 | \TeX{} $\longrightarrow$ DVIPS\cite{Rokicki} 16 | GhostScript\cite{Deutsch} 17 | TeX2PDF\cite{Sojka} 18 | \cite{Haralambous:TB16-2-162}. We may compare this route with that 19 | 20 | \citeyear{Adobe}, and also available from 21 | \TeX{} $\longrightarrow$ DVIPS\citeyear{Rokicki} 22 | GhostScript\citeyear{Deutsch} 23 | TeX2PDF\citeyear{Sojka} 24 | \citeyear{Haralambous:TB16-2-162}. We may compare this route with that 25 | 26 | \citeauthor{Adobe}, and also available from 27 | \TeX{} $\longrightarrow$ DVIPS\citeauthor{Rokicki} 28 | GhostScript\citeauthor{Deutsch} 29 | TeX2PDF\citeauthor{Sojka} 30 | \citeauthor{Haralambous:TB16-2-162}. We may compare this route with that 31 | 32 | \citefullauthor{Adobe}, and also available from 33 | \TeX{} $\longrightarrow$ DVIPS\citefullauthor{Rokicki} 34 | GhostScript\citefullauthor{Deutsch} 35 | TeX2PDF\citefullauthor{Sojka} 36 | \citefullauthor{Haralambous:TB16-2-162}. We may compare this route with that 37 | 38 | \citet{Adobe}, and also available from 39 | \TeX{} $\longrightarrow$ DVIPS\citet{Rokicki} 40 | GhostScript\citet{Deutsch} 41 | TeX2PDF\citet{Sojka} 42 | \citet{Haralambous:TB16-2-162}. We may compare this route with that 43 | 44 | \citealt{Adobe}, and also available from 45 | \TeX{} $\longrightarrow$ DVIPS\citealt{Rokicki} 46 | GhostScript\citealt{Deutsch} 47 | TeX2PDF\citealt{Sojka} 48 | \citealt{Haralambous:TB16-2-162}. We may compare this route with that 49 | 50 | \cite*{Adobe}, and also available from 51 | \TeX{} $\longrightarrow$ DVIPS\cite*{Rokicki} 52 | GhostScript\cite*{Deutsch} 53 | TeX2PDF\cite*{Sojka} 54 | \cite*{Haralambous:TB16-2-162}. We may compare this route with that 55 | 56 | \bibliography{testbib} 57 | \end{document} 58 | -------------------------------------------------------------------------------- /testfiles/38-pdfminorversion.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(633.0+0.0)x407.0 5 | .\hbox(0.0+0.0)x0.0 6 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil 7 | ..\kern 0.0 8 | ..\kern 16.0 9 | ..\kern -1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil 11 | ...\kern 0.0 12 | ...\kern 62.0 13 | ...\kern -1.00374 14 | ...\pdfdest name{page.1} xyz 15 | ...\penalty 10000 16 | ...\glue 0.0 plus 1.0fil minus 1.0fil 17 | ..\glue 0.0 plus 1.0fil minus 1.0fil 18 | .\glue(\lineskip) 0.0 19 | .\vbox(633.0+0.0)x407.0 20 | ..\glue 16.0 21 | ..\vbox(617.0+0.0)x345.0, shifted 62.0 22 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil 23 | ....\glue 0.0 plus 1.0fil 24 | ....\hbox(0.0+0.0)x345.0 25 | .....\hbox(0.0+0.0)x345.0 26 | ...\glue 25.0 27 | ...\glue(\lineskip) 0.0 28 | ...\vbox(550.0+0.0)x345.0, glue set 527.9436fil 29 | ....\write-{} 30 | ....\pdfdest name{Doc-Start} xyz 31 | ....\glue(\topskip) 3.55556 32 | ....\hbox(6.44444+0.0)x345.0, glue set 324.99998fil 33 | .....\hbox(0.0+0.0)x15.0 34 | .....\OT1/cmr/m/n/10 6 35 | .....\penalty 10000 36 | .....\glue(\parfillskip) 0.0 plus 1.0fil 37 | .....\glue(\rightskip) 0.0 38 | ....\glue(\parskip) 0.0 plus 1.0 39 | ....\glue(\parskip) 0.0 40 | ....\glue(\baselineskip) 5.05556 41 | ....\hbox(6.94444+0.0)x345.0, glue set 310.5555fil 42 | .....\hbox(0.0+0.0)x15.0 43 | .....\OT1/cmr/m/n/10 b 44 | .....\OT1/cmr/m/n/10 l 45 | .....\OT1/cmr/m/n/10 u 46 | .....\OT1/cmr/m/n/10 b 47 | .....\penalty 10000 48 | .....\glue(\parfillskip) 0.0 plus 1.0fil 49 | .....\glue(\rightskip) 0.0 50 | ....\glue 0.0 plus 1.0fil 51 | ....\glue 0.0 52 | ....\glue 0.0 plus 0.0001fil 53 | ...\glue(\baselineskip) 23.55556 54 | ...\hbox(6.44444+0.0)x345.0 55 | ....\hbox(6.44444+0.0)x345.0, glue set 170.0fil 56 | .....\glue 0.0 plus 1.0fil 57 | .....\OT1/cmr/m/n/10 1 58 | .....\glue 0.0 plus 1.0fil 59 | .\kern 0.0 60 | (38-pdfminorversion.aux) 61 | Package rerunfilecheck Info: File `38-pdfminorversion.out' has not changed. 62 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 63 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-1.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@Ia=macro: 4 | ->{1.1}{1}{}{}{test-aux1.pdf}. 5 | l. ... \show\r@Ia 6 | \show\r@Ib \show\r@Icspecial 7 | > \r@Ib=macro: 8 | ->{1.2}{1}{}{}{test-aux1.pdf}. 9 | l. ... \show\r@Ia \show\r@Ib 10 | \show\r@Icspecial 11 | > \r@Icspecial=macro: 12 | ->{1.3}{1}{}{}{test-aux1.pdf}. 13 | l. ... \show\r@Ia \show\r@Ib \show\r@Icspecial 14 | > \r@IIa=macro: 15 | ->{1.1}{1}{}{}{test-aux2.pdf}. 16 | l. ... \show\r@IIa 17 | \show\r@IIb \show\r@IIbspecial \show\r@IIc 18 | > \r@IIb=macro: 19 | ->{1.2}{1}{}{}{test-aux2.pdf}. 20 | l. ... \show\r@IIa \show\r@IIb 21 | \show\r@IIbspecial \show\r@IIc 22 | > \r@IIbspecial=macro: 23 | ->{1.2}{1}{}{}{test-aux2.pdf}. 24 | l. ... \show\r@IIa \show\r@IIb \show\r@IIbspecial 25 | \show\r@IIc 26 | > \r@IIc=macro: 27 | ->{1.3}{1}{}{}{test-aux2.pdf}. 28 | l. ......\show\r@IIb \show\r@IIbspecial \show\r@IIc 29 | > \r@IIIa=macro: 30 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 31 | l. ... \show\r@IIIa 32 | Completed box being shipped out [1] 33 | \vbox(627.36243+0.0)x380.0 34 | .\glue 22.0 35 | .\vbox(605.36243+0.0)x345.0, shifted 35.0 36 | ..\vbox(12.0+0.0)x345.0, glue set 5.55556fil 37 | ...\glue 0.0 plus 1.0fil 38 | ...\hbox(6.44444+0.0)x345.0 39 | ....\hbox(6.44444+0.0)x345.0, glue set 339.99998fil 40 | .....\glue 0.0 plus 1.0fil 41 | .....\OT1/cmr/m/n/10 1 42 | ..\glue 18.06749 43 | ..\glue(\lineskip) 0.0 44 | ..\vbox(550.0+0.0)x345.0, glue set 540.0fil 45 | ...\write-{} 46 | ...\glue(\topskip) 3.55556 47 | ...\hbox(6.44444+0.0)x345.0, glue set 317.22218fil 48 | ....\hbox(0.0+0.0)x15.0 49 | ....\OT1/cmr/m/n/10 1 50 | ....\OT1/cmr/m/n/10 . 51 | ....\OT1/cmr/m/n/10 1 52 | ....\hbox(0.0+0.0)x0.0 53 | ....\penalty 10000 54 | ....\glue(\parfillskip) 0.0 plus 1.0fil 55 | ....\glue(\rightskip) 0.0 56 | ...\glue 0.0 plus 1.0fil 57 | ...\glue 0.0 58 | ..\glue(\baselineskip) 25.29494 59 | ..\hbox(0.0+0.0)x345.0 60 | ...\hbox(0.0+0.0)x345.0 61 | (xr-newlabel-1.aux) 62 | -------------------------------------------------------------------------------- /testfiles/nameref-nopatch.etex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \@ssect=macro: 4 | #1#2#3#4#5->\@tempskipa #3\relax \ifdim \@tempskipa >\z@ \begingroup #4{\@hangfrom {\hskip #1}\interlinepenalty \@M #5\@@par }\endgroup \else \def \@svsechd {#4{\hskip #1\relax #5}}\fi \@xsect {#3}. 5 | l. ...\show\@ssect 6 | > \@opargbegintheorem=macro: 7 | #1#2#3->\trivlist \item [\MakeLinkTarget {\@currentcounter }\hskip \labelsep {\bfseries #1\ #2\ (#3)}]\itshape . 8 | l. ...\show\@opargbegintheorem 9 | > \@chapter=undefined. 10 | l. ...\show\@chapter 11 | > \descriptionlabel=macro: 12 | #1->\NR@gettitle {#1}\NRorg@descriptionlabel {#1}. 13 | l. ...\show\descriptionlabel 14 | Completed box being shipped out [1] 15 | \vbox(633.0+0.0)x407.0 16 | .\hbox(0.0+0.0)x0.0 17 | .\glue 16.0 18 | .\vbox(617.0+0.0)x345.0, shifted 62.0 19 | ..\vbox(12.0+0.0)x345.0, glue set 12.0fil 20 | ...\glue 0.0 plus 1.0fil 21 | ...\hbox(0.0+0.0)x345.0 22 | ....\hbox(0.0+0.0)x345.0 23 | ..\glue 25.0 24 | ..\glue(\lineskip) 0.0 25 | ..\vbox(550.0+0.0)x345.0, glue set 530.04063fil 26 | ...\write-{} 27 | ...\glue(\topskip) 0.00002 28 | ...\hbox(9.99998+0.0)x345.0, glue set 296.17506fil 29 | ....\hbox(9.27998+0.0)x24.29997 30 | .....\glue 0.0 31 | .....\OT1/cmr/bx/n/14.4 1 32 | .....\glue 16.19998 33 | ....\OT1/cmr/bx/n/14.4 a 34 | ....\OT1/cmr/bx/n/14.4 b 35 | ....\kern0.45 36 | ....\OT1/cmr/bx/n/14.4 c 37 | ....\penalty 10000 38 | ....\glue(\parfillskip) 0.0 plus 1.0fil 39 | ....\glue(\rightskip) 0.0 40 | ...\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline {1}abc}{\thepage }{}\protected@file@percent }} 41 | ...\penalty 10000 42 | ...\glue 9.90276 plus 0.86108 43 | ...\write1{\newlabel{abc}{{1}{\thepage }{}{section.1}{}}} 44 | ...\penalty 10000 45 | ...\penalty 10000 46 | ...\glue 0.0 plus 1.0fil 47 | ...\glue 0.0 48 | ...\glue 0.0 plus 0.0001fil 49 | ..\glue(\baselineskip) 23.55556 50 | ..\hbox(6.44444+0.0)x345.0 51 | ...\hbox(6.44444+0.0)x345.0, glue set 170.0fil 52 | ....\glue 0.0 plus 1.0fil 53 | ....\OT1/cmr/m/n/10 1 54 | ....\glue 0.0 plus 1.0fil 55 | .\kern 0.0 56 | (nameref-nopatch.aux) 57 | -------------------------------------------------------------------------------- /testfiles/gh235-hookrule.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(633.0+0.0)x407.0, direction TLT 5 | .\hbox(0.0+0.0)x0.0, direction TLT 6 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil, direction TLT 7 | ..\kern0.0 8 | ..\kern16.0 9 | ..\kern-1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil, direction TLT 11 | ...\kern0.0 12 | ...\kern62.0 13 | ...\kern-1.00374 14 | ...\pdfdest name{page.1} xyz 15 | ...\penalty 10000 16 | ...\glue 0.0 plus 1.0fil minus 1.0fil 17 | ..\glue 0.0 plus 1.0fil minus 1.0fil 18 | .\glue(\lineskip) 0.0 19 | .\vbox(633.0+0.0)x407.0, direction TLT 20 | ..\glue 16.0 21 | ..\vbox(617.0+0.0)x345.0, shifted 62.0, direction TLT 22 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT 23 | ....\glue 0.0 plus 1.0fil 24 | ....\hbox(0.0+0.0)x345.0, direction TLT 25 | .....\hbox(0.0+0.0)x345.0, direction TLT 26 | ...\glue 25.0 27 | ...\glue(\lineskip) 0.0 28 | ...\vbox(550.0+0.0)x345.0, glue set 539.94232fil, direction TLT 29 | ....\write-{} 30 | ....\pdfdest name{Doc-Start} xyz 31 | ....\glue(\topskip) 3.2 32 | ....\hbox(6.8+0.11)x345.0, glue set 314.02002fil, direction TLT 33 | .....\localpar 34 | ......\localinterlinepenalty=0 35 | ......\localbrokenpenalty=0 36 | ......\localleftbox=null 37 | ......\localrightbox=null 38 | .....\hbox(0.0+0.0)x15.0, direction TLT 39 | .....\TU/lmr/m/n/10 F 40 | .....\kern-0.83 (font) 41 | .....\TU/lmr/m/n/10 o 42 | .....\kern0.28 (font) 43 | .....\TU/lmr/m/n/10 o 44 | .....\penalty 10000 45 | .....\glue(\parfillskip) 0.0 plus 1.0fil 46 | .....\glue(\rightskip) 0.0 47 | ....\glue -0.11 48 | ....\glue 0.0 plus 1.0fil 49 | ....\glue 0.0 50 | ....\glue 0.0 plus 0.0001fil 51 | ...\glue(\baselineskip) 23.34 52 | ...\hbox(6.66+0.0)x345.0, direction TLT 53 | ....\hbox(6.66+0.0)x345.0, glue set 170.0fil, direction TLT 54 | .....\glue 0.0 plus 1.0fil 55 | .....\TU/lmr/m/n/10 1 56 | .....\glue 0.0 plus 1.0fil 57 | .\kern0.0 58 | (gh235-hookrule.aux) 59 | Package rerunfilecheck Info: File `gh235-hookrule.out' has not changed. 60 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 61 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-1.etex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@Ia=macro: 4 | ->{1.1}{1}{}{}{test-aux1.pdf}. 5 | l. ... \show\r@Ia 6 | \show\r@Ib \show\r@Icspecial 7 | > \r@Ib=macro: 8 | ->{1.2}{1}{}{}{test-aux1.pdf}. 9 | l. ... \show\r@Ia \show\r@Ib 10 | \show\r@Icspecial 11 | > \r@Icspecial=macro: 12 | ->{1.3}{1}{}{}{test-aux1.pdf}. 13 | l. ... \show\r@Ia \show\r@Ib \show\r@Icspecial 14 | > \r@IIa=macro: 15 | ->{1.1}{1}{}{}{test-aux2.pdf}. 16 | l. ... \show\r@IIa 17 | \show\r@IIb \show\r@IIbspecial \show\r@IIc 18 | > \r@IIb=macro: 19 | ->{1.2}{1}{}{}{test-aux2.pdf}. 20 | l. ... \show\r@IIa \show\r@IIb 21 | \show\r@IIbspecial \show\r@IIc 22 | > \r@IIbspecial=macro: 23 | ->{1.2}{1}{}{}{test-aux2.pdf}. 24 | l. ... \show\r@IIa \show\r@IIb \show\r@IIbspecial 25 | \show\r@IIc 26 | > \r@IIc=macro: 27 | ->{1.3}{1}{}{}{test-aux2.pdf}. 28 | l. ......\show\r@IIb \show\r@IIbspecial \show\r@IIc 29 | > \r@IIIa=macro: 30 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 31 | l. ... \show\r@IIIa 32 | Completed box being shipped out [1] 33 | \vbox(627.36243+0.0)x380.0 34 | .\hbox(0.0+0.0)x0.0 35 | .\glue 22.0 36 | .\vbox(605.36243+0.0)x345.0, shifted 35.0 37 | ..\vbox(12.0+0.0)x345.0, glue set 5.55556fil 38 | ...\glue 0.0 plus 1.0fil 39 | ...\hbox(6.44444+0.0)x345.0 40 | ....\hbox(6.44444+0.0)x345.0, glue set 339.99998fil 41 | .....\glue 0.0 plus 1.0fil 42 | .....\OT1/cmr/m/n/10 1 43 | ..\glue 18.06749 44 | ..\glue(\lineskip) 0.0 45 | ..\vbox(550.0+0.0)x345.0, glue set 540.0fil 46 | ...\write-{} 47 | ...\glue(\topskip) 3.55556 48 | ...\hbox(6.44444+0.0)x345.0, glue set 317.22218fil 49 | ....\hbox(0.0+0.0)x15.0 50 | ....\OT1/cmr/m/n/10 1 51 | ....\OT1/cmr/m/n/10 . 52 | ....\OT1/cmr/m/n/10 1 53 | ....\hbox(0.0+0.0)x0.0 54 | ....\penalty 10000 55 | ....\glue(\parfillskip) 0.0 plus 1.0fil 56 | ....\glue(\rightskip) 0.0 57 | ...\glue 0.0 plus 1.0fil 58 | ...\glue 0.0 59 | ..\glue(\baselineskip) 25.29494 60 | ..\hbox(0.0+0.0)x345.0 61 | ...\hbox(0.0+0.0)x345.0 62 | .\kern 0.0 63 | (xr-newlabel-1.aux) 64 | -------------------------------------------------------------------------------- /testfiles/test0.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | (test0.toc) 4 | \tf@toc=\write... 5 | [1 6 | ] 7 | [2] 8 | [3] 9 | Package hyperref Warning: Token not allowed in a PDF string (Unicode): 10 | (hyperref) removing `math shift' on input line .... 11 | Package hyperref Warning: Token not allowed in a PDF string (Unicode): 12 | (hyperref) removing `\leq' on input line .... 13 | Package hyperref Warning: Token not allowed in a PDF string (Unicode): 14 | (hyperref) removing `math shift' on input line .... 15 | Package hyperref Warning: Difference (2) between bookmark levels is greater 16 | (hyperref) than one, level fixed on input line .... 17 | Package hyperref Warning: Difference (2) between bookmark levels is greater 18 | (hyperref) than one, level fixed on input line .... 19 | 20 | File: hog.pdf Graphic file (type pdf) 21 | 22 | Package pdftex.def Info: hog.pdf used on input line .... 23 | (pdftex.def) Requested size: 251.94063pt x 213.79822pt. 24 | File: hog.pdf Graphic file (type pdf) 25 | 26 | Package pdftex.def Info: hog.pdf used on input line .... 27 | (pdftex.def) Requested size: 188.95546pt x 160.34866pt. 28 | File: hog.pdf Graphic file (type pdf) 29 | 30 | Package pdftex.def Info: hog.pdf used on input line .... 31 | (pdftex.def) Requested size: 72.26915pt x 36.13326pt. 32 | [4 <./hog.pdf>] 33 | File: hog.pdf Graphic file (type pdf) 34 | 35 | Package pdftex.def Info: hog.pdf used on input line .... 36 | (pdftex.def) Requested size: 125.9703pt x 106.89911pt. 37 | File: hog.pdf Graphic file (type pdf) 38 | 39 | Package pdftex.def Info: hog.pdf used on input line .... 40 | (pdftex.def) Requested size: 125.9703pt x 106.89911pt. 41 | (test0.ind 42 | [5] 43 | [6 44 | ]) 45 | enddocument/afterlastpage (AED): lastpage setting LastPage. 46 | (test0.aux) 47 | Package rerunfilecheck Info: File `test0.out' has not changed. 48 | (rerunfilecheck) Checksum: 7D09406EE5B5159223610243735F368A;1485. 49 | -------------------------------------------------------------------------------- /testfiles/test0.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | (test0.toc) 4 | \tf@toc=\write... 5 | [1 6 | ] 7 | [2] 8 | [3] 9 | Package hyperref Warning: Token not allowed in a PDF string (Unicode): 10 | (hyperref) removing `math shift' on input line .... 11 | Package hyperref Warning: Token not allowed in a PDF string (Unicode): 12 | (hyperref) removing `\leq' on input line .... 13 | Package hyperref Warning: Token not allowed in a PDF string (Unicode): 14 | (hyperref) removing `math shift' on input line .... 15 | Package hyperref Warning: Difference (2) between bookmark levels is greater 16 | (hyperref) than one, level fixed on input line .... 17 | Package hyperref Warning: Difference (2) between bookmark levels is greater 18 | (hyperref) than one, level fixed on input line .... 19 | 20 | File: hog.pdf Graphic file (type pdf) 21 | 22 | Package luatex.def Info: hog.pdf used on input line .... 23 | (luatex.def) Requested size: 251.94063pt x 213.79822pt. 24 | File: hog.pdf Graphic file (type pdf) 25 | 26 | Package luatex.def Info: hog.pdf used on input line .... 27 | (luatex.def) Requested size: 188.95546pt x 160.34866pt. 28 | File: hog.pdf Graphic file (type pdf) 29 | 30 | Package luatex.def Info: hog.pdf used on input line .... 31 | (luatex.def) Requested size: 72.26915pt x 36.13326pt. 32 | [4<./hog.pdf>] 33 | File: hog.pdf Graphic file (type pdf) 34 | 35 | Package luatex.def Info: hog.pdf used on input line .... 36 | (luatex.def) Requested size: 125.9703pt x 106.89911pt. 37 | File: hog.pdf Graphic file (type pdf) 38 | 39 | Package luatex.def Info: hog.pdf used on input line .... 40 | (luatex.def) Requested size: 125.9703pt x 106.89911pt. 41 | (test0.ind 42 | [5] 43 | [6 44 | ]) 45 | enddocument/afterlastpage (AED): lastpage setting LastPage. 46 | (test0.aux) 47 | Package rerunfilecheck Info: File `test0.out' has not changed. 48 | (rerunfilecheck) Checksum: 7D09406EE5B5159223610243735F368A;1485. 49 | -------------------------------------------------------------------------------- /test/testfor2.tex: -------------------------------------------------------------------------------- 1 | \documentclass{article} 2 | \usepackage[dvips]{web} 3 | 4 | \def\r{\string\r} 5 | \def\n{\string\n} 6 | 7 | \begin{document} 8 | \begin{Form} 9 | 10 | \noindent First Sub total. 11 | 12 | \medskip\noindent 13 | \makebox[.75in][l]{Number 1:} \TextField[width=1in,name=firstnum, 14 | keystroke={AFNumber_Keystroke(2,0,0,0,"",true);}, 15 | format={AFNumber_Format(2,0,0,0,"",true);}]{} 16 | 17 | \medskip\noindent 18 | \makebox[.75in][l]{Number 2:} \TextField[width=1in,name=secondnum, 19 | keystroke={AFNumber_Keystroke(2,0,0,0,"",true);}, 20 | format={AFNumber_Format(2,0,0,0,"",true);}]{} 21 | 22 | \medskip\noindent 23 | \makebox[.75in][l]{Sub total:} \TextField[width=1in,name=total1,align={0 /_objdef {total1}}, 24 | format={AFNumber_Format(2,0,0,0,"",true);}, keystroke={AFNumber_Keystroke(2,0,0,0,"",true);}, 25 | calculate={AFSimple_Calculate("SUM",new Array("firstnum", "secondnum"));\string\040}, 26 | format={AFNumber_Format(2,0,0,0,"",true);}]{} 27 | 28 | \bigskip\noindent Second Sub total: 29 | 30 | \medskip\noindent 31 | \makebox[.75in][l]{Number 1:} \TextField[width=1in,name=Number.1, 32 | keystroke={AFNumber_Keystroke(2,0,0,0,"",true);}, 33 | format={AFNumber_Format(2,0,0,0,"",true);}]{} 34 | 35 | \medskip\noindent 36 | \makebox[.75in][l]{Number 2:} \TextField[width=1in,name=Number.2, 37 | keystroke={AFNumber_Keystroke(2,0,0,0,"",true);}, 38 | format={AFNumber_Format(2,0,0,0,"",true);}]{} 39 | 40 | \medskip\noindent 41 | \makebox[.75in][l]{Total:} \TextField[width=1in,name=total2, 42 | format={AFNumber_Format(2,0,0,0,"",true);},align={0 /_objdef {total2}}, 43 | keystroke={AFNumber_Keystroke(2,0,0,0,"",true);}, 44 | calculate={AFSimple_Calculate("SUM",new Array("Number"));\r}, 45 | format={AFNumber_Format(2,0,0,0,"",true);}]{} 46 | 47 | 48 | 49 | \bigskip\noindent 50 | \makebox[.75in][l]{Grand Total:} \TextField[width=1in,name=total, 51 | format={AFNumber_Format(2,0,0,0,"",true);},align={0 /_objdef {total}}, 52 | keystroke={AFNumber_Keystroke(2,0,0,0,"",true);}, 53 | calculate={this.getField("total").value=this.getField("total1").value+% 54 | this.getField("total2").value;\r}, 55 | format={AFNumber_Format(2,0,0,0,"",true);}]{} 56 | 57 | 58 | \special{! [ {corder} 0 [ {total1} {total2} {total} ] /PUTINTERVAL pdfmark} 59 | 60 | \end{Form} 61 | \end{document} 62 | -------------------------------------------------------------------------------- /manifest.txt: -------------------------------------------------------------------------------- 1 | % CONTENTS OF THE HYPERREF BUNDLE 2 | % =============================== 3 | 4 | hyperref.dtx 5 | Main package with various drivers. 6 | hluatex.dtx 7 | luatex back end for hyperref. 8 | backref.dtx 9 | Bibliographical back referencing. 10 | nameref.dtx 11 | Cross-referencing by name of section. 12 | hyperref-linktarget.dtx 13 | Module with commands to create targets 14 | hyperref-patches.dtx 15 | outsourced older patches 16 | 17 | hyperref.pdf, backref.pdf, nameref.pdf, hyperref-linktarget.pdf 18 | Source code documentation. 19 | 20 | hyperref.ins 21 | Docstrip batch file. 22 | 23 | minitoc-hyper.sty 24 | Obsolete, now just calls minitoc. 25 | ntheorem-hyper.sty 26 | Obsolete, now just calls ntheorem. 27 | xr-hyper.dtx 28 | Patched version of `xr.sty' to work with `hyperref.sty'. 29 | 30 | bmhydoc.sty 31 | Help package for generating the documentation. 32 | 33 | ChangeLog.txt 34 | History of versions 35 | hylatex.ltx 36 | For creating format file. 37 | manifest.txt 38 | Short description of the files. 39 | README.md 40 | Short readme file. 41 | 42 | % Derived files 43 | % ============= 44 | 45 | backref.sty 46 | nameref.sty 47 | hyperref.sty 48 | nohyperref.sty 49 | hyperref-patches.sty 50 | LaTeX package files. 51 | hycheck.tex 52 | Test file. 53 | backref.drv 54 | nameref.drv 55 | hyperref.drv 56 | Documentation drivers. 57 | hypertex.def 58 | pdfmark.def 59 | hvtexmrk.def 60 | htexture.def 61 | hdvipson.def 62 | hdvips.def 63 | hpdftex.def 64 | hluatex.def 65 | hdviwind.def 66 | htex4ht.def 67 | hvtex.def 68 | hvtexhtm.def 69 | hdvipdfm.def 70 | hxetex.def 71 | Hyperref drivers. 72 | pd1enc.def 73 | puenc.def 74 | puenc-extra.def 75 | puenc-greekbasic.def 76 | puvnenc.def 77 | puarenc.def 78 | psdextra.def 79 | Font encoding definition files. 80 | 81 | % Directory doc/ 82 | % ============= 83 | 84 | hyperref-doc.pdf, hyperref-linktarget.pdf 85 | Hyperref manual 86 | hyperref-doc.html, hyperref-doc[2-7].html, hyperref-doc.css, 87 | HTML version of the manual. 88 | paper.pdf 89 | Online version of paper for Heiko Oberdiek's talk 90 | at EuroTeX'99. 91 | slides.pdf 92 | Slides for Heiko Oberdiek's talk at EuroTeX'99. 93 | -------------------------------------------------------------------------------- /testfiles/gh236-beamer.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \beamer@section=\long macro: 4 | [#1]#2->\GetTitleString {#1}\let \@currentlabelname \GetTitleStringResult \beamer@savemode \mode \ifbeamer@inlecture \refstepcounter {section}\ifblank {#2}{\long \def \secname {#1}\long \def \lastsection {#1}}{\global \advance \beamer@tocsectionnumber by 1\relax \long \def \secname {#2}\long \def \lastsection {#1}\addtocontents {toc}{\protect \beamer@sectionintoc {\the \c@section }{#2}{\the \c@page }{\the \c@part }{\the \beamer@tocsectionnumber }}}{\let \\=\relax \xdef \sectionlink {{Navigation\the \c@page }{\noexpand \secname }}}\beamer@tempcount =\c@page \advance \beamer@tempcount by -1\addtocontents {nav}{\protect \headcommand {\protect \beamer@sectionpages {\the \beamer@sectionstartpage }{\the \beamer@tempcount }}}\addtocontents {nav}{\protect \headcommand {\protect \beamer@subsectionpages {\the \beamer@subsectionstartpage }{\the \beamer@tempcount }}}\ifblank {#1}{}{\addtocontents {nav}{\protect \headcommand {\protect \sectionentry {\the \c@section }{#1}{\the \c@page }{\secname }{\the \c@part }}}}\beamer@sectionstartpage =\c@page \beamer@subsectionstartpage =\c@page \def \insertsection {\expandafter \hyperlink \sectionlink }\def \insertsubsection {}\def \insertsubsubsection {}\def \insertsectionhead {\hyperlink {Navigation\the \c@page }{#1}}\edef \insertsectionhead {\noexpand \hyperlink {Navigation\the \c@page }{\unexpanded {#1}}}\def \insertsubsectionhead {}\def \insertsubsubsectionhead {}\def \lastsubsection {}\Hy@writebookmark {\the \c@section }{\secname }{Outline\the \c@part .\the \c@section }{2}{toc}\hyper@anchorstart {Outline\the \c@part .\the \c@section }\hyper@anchorend \ifblank {#2}{\beamer@atbeginsections }{\beamer@atbeginsection }\fi \beamer@resumemode . 5 | l. ...\makeatletter\show\beamer@section 6 | > \beamer@descriptionitem=\long macro: 7 | #1->\GetTitleString {#1}\let \@currentlabelname \GetTitleStringResult \def \insertdescriptionitem {#1}\hfil \hspace \labelsep {\usebeamertemplate **{description item}}. 8 | l. ...\makeatletter\show\beamer@descriptionitem 9 | \tf@nav=\write... 10 | \tf@toc=\write... 11 | \tf@snm=\write... 12 | (gh236-beamer.aux) 13 | Package rerunfilecheck Info: File `gh236-beamer.out' has not changed. 14 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 15 | -------------------------------------------------------------------------------- /testfiles/nameref-nopatch.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \@ssect=macro: 4 | #1#2#3#4#5->\@tempskipa #3\relax \ifdim \@tempskipa >\z@ \begingroup #4{\@hangfrom {\hskip #1}\interlinepenalty \@M #5\@@par }\endgroup \else \def \@svsechd {#4{\hskip #1\relax #5}}\fi \@xsect {#3}. 5 | l. ...\show\@ssect 6 | > \@opargbegintheorem=macro: 7 | #1#2#3->\trivlist \item [\MakeLinkTarget {\@currentcounter }\hskip \labelsep {\bfseries #1\ #2\ (#3)}]\itshape . 8 | l. ...\show\@opargbegintheorem 9 | > \@chapter=undefined. 10 | l. ...\show\@chapter 11 | > \descriptionlabel=macro: 12 | #1->\NR@gettitle {#1}\NRorg@descriptionlabel {#1}. 13 | l. ...\show\descriptionlabel 14 | Completed box being shipped out [1] 15 | \vbox(633.0+0.0)x407.0, direction TLT 16 | .\glue 16.0 17 | .\vbox(617.0+0.0)x345.0, shifted 62.0, direction TLT 18 | ..\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT 19 | ...\glue 0.0 plus 1.0fil 20 | ...\hbox(0.0+0.0)x345.0, direction TLT 21 | ....\hbox(0.0+0.0)x345.0, direction TLT 22 | ..\glue 25.0 23 | ..\glue(\lineskip) 0.0 24 | ..\vbox(550.0+0.0)x345.0, glue set 529.94403fil, direction TLT 25 | ...\write-{} 26 | ...\glue(\topskip) 0.00641 27 | ...\hbox(9.99359+0.0864)x345.0, glue set 297.9696fil, direction TLT 28 | ....\localpar 29 | .....\localinterlinepenalty=0 30 | .....\localbrokenpenalty=0 31 | .....\localleftbox=null 32 | .....\localrightbox=null 33 | ....\hbox(9.4464+0.0)x22.50719, direction TLT 34 | .....\glue 0.0 35 | .....\TU/lmr/bx/n/14.4 1 36 | .....\glue 14.4 37 | ....\TU/lmr/bx/n/14.4 a 38 | ....\TU/lmr/bx/n/14.4 b 39 | ....\kern0.4464 (font) 40 | ....\TU/lmr/bx/n/14.4 c 41 | ....\penalty 10000 42 | ....\glue(\parfillskip) 0.0 plus 1.0fil 43 | ....\glue(\rightskip) 0.0 44 | ...\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline {1}abc}{\thepage }{}\protected@file@percent }} 45 | ...\penalty 10000 46 | ...\glue 9.913 plus 0.86198 47 | ...\write1{\newlabel{abc}{{1}{\thepage }{}{section.1}{}}} 48 | ...\penalty 10000 49 | ...\penalty 10000 50 | ...\glue 0.0 plus 1.0fil 51 | ...\glue 0.0 52 | ...\glue 0.0 plus 0.0001fil 53 | ..\glue(\baselineskip) 23.34 54 | ..\hbox(6.66+0.0)x345.0, direction TLT 55 | ...\hbox(6.66+0.0)x345.0, glue set 170.0fil, direction TLT 56 | ....\glue 0.0 plus 1.0fil 57 | ....\TU/lmr/m/n/10 1 58 | ....\glue 0.0 plus 1.0fil 59 | (nameref-nopatch.aux) 60 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-1.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@Ia=macro: 4 | ->{1.1}{1}{}{}{test-aux1.pdf}. 5 | l. ... \show\r@Ia 6 | \show\r@Ib \show\r@Icspecial 7 | > \r@Ib=macro: 8 | ->{1.2}{1}{}{}{test-aux1.pdf}. 9 | l. ... \show\r@Ia \show\r@Ib 10 | \show\r@Icspecial 11 | > \r@Icspecial=macro: 12 | ->{1.3}{1}{}{}{test-aux1.pdf}. 13 | l. ... \show\r@Ia \show\r@Ib \show\r@Icspecial 14 | > \r@IIa=macro: 15 | ->{1.1}{1}{}{}{test-aux2.pdf}. 16 | l. ... \show\r@IIa 17 | \show\r@IIb \show\r@IIbspecial \show\r@IIc 18 | > \r@IIb=macro: 19 | ->{1.2}{1}{}{}{test-aux2.pdf}. 20 | l. ... \show\r@IIa \show\r@IIb 21 | \show\r@IIbspecial \show\r@IIc 22 | > \r@IIbspecial=macro: 23 | ->{1.2}{1}{}{}{test-aux2.pdf}. 24 | l. ... \show\r@IIa \show\r@IIb \show\r@IIbspecial 25 | \show\r@IIc 26 | > \r@IIc=macro: 27 | ->{1.3}{1}{}{}{test-aux2.pdf}. 28 | l. ......\show\r@IIb \show\r@IIbspecial \show\r@IIc 29 | > \r@IIIa=macro: 30 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 31 | l. ... \show\r@IIIa 32 | Completed box being shipped out [1] 33 | \vbox(627.36243+0.0)x380.0, direction TLT 34 | .\glue 22.0 35 | .\vbox(605.36243+0.0)x345.0, shifted 35.0, direction TLT 36 | ..\vbox(12.0+0.0)x345.0, glue set 5.34fil, direction TLT 37 | ...\glue 0.0 plus 1.0fil 38 | ...\hbox(6.66+0.0)x345.0, direction TLT 39 | ....\hbox(6.66+0.0)x345.0, glue set 340.0fil, direction TLT 40 | .....\glue 0.0 plus 1.0fil 41 | .....\TU/lmr/m/n/10 1 42 | ..\glue 18.06749 43 | ..\glue(\lineskip) 0.0 44 | ..\vbox(550.0+0.0)x345.0, glue set 540.0fil, direction TLT 45 | ...\write-{} 46 | ...\glue(\topskip) 3.34 47 | ...\hbox(6.66+0.0)x345.0, glue set 317.22fil, direction TLT 48 | ....\localpar 49 | .....\localinterlinepenalty=0 50 | .....\localbrokenpenalty=0 51 | .....\localleftbox=null 52 | .....\localrightbox=null 53 | ....\hbox(0.0+0.0)x15.0, direction TLT 54 | ....\TU/lmr/m/n/10 1 55 | ....\TU/lmr/m/n/10 . 56 | ....\TU/lmr/m/n/10 1 57 | ....\hbox(0.0+0.0)x0.0, direction TLT 58 | ....\penalty 10000 59 | ....\glue(\parfillskip) 0.0 plus 1.0fil 60 | ....\glue(\rightskip) 0.0 61 | ...\glue 0.0 plus 1.0fil 62 | ...\glue 0.0 63 | ..\glue(\baselineskip) 25.29494 64 | ..\hbox(0.0+0.0)x345.0, direction TLT 65 | ...\hbox(0.0+0.0)x345.0, direction TLT 66 | (xr-newlabel-1.aux) 67 | -------------------------------------------------------------------------------- /testfiles-pdftex/label-guard.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | (nameref.sty 4 | Package: nameref ....-..-.. v... Cross-referencing by name of section 5 | (../refcount.sty 6 | Package: refcount ....-..-.. v... Data extraction from label references (HO) 7 | (../ltxcmds.sty 8 | Package: ltxcmds ....-..-.. v... LaTeX kernel commands for general use (HO) 9 | ) (../infwarerr.sty 10 | Package: infwarerr ....-..-.. v... Providing info/warning/error messages (HO) 11 | )) (../gettitlestring.sty 12 | Package: gettitlestring ....-..-.. v... Cleanup title references (HO) 13 | (../kvoptions.sty 14 | Package: kvoptions ....-..-.. v... Key value format for package options (HO) 15 | (../keyval.sty 16 | Package: keyval ....-..-.. v... key=value parser (DPC) 17 | \KV@toks@=\toks... 18 | ) (../kvsetkeys.sty 19 | Package: kvsetkeys ....-..-.. v... Key value parser (HO) 20 | ))) 21 | Package nameref Warning: The definition of \label has changed! 22 | (nameref) Check your packages! 23 | (nameref) Replacing it with the kernel definition on input line .... 24 | \c@section@level=\count... 25 | ) (../l3backend-pdftex.def 26 | File: l3backend-pdftex.def ....-..-.. L3 backend support: PDF output (pdfTeX) 27 | \l__color_backend_stack_int=\count... 28 | ) (label-guard.aux) 29 | LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line .... 30 | LaTeX Font Info: ... okay on input line .... 31 | LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line .... 32 | LaTeX Font Info: ... okay on input line .... 33 | LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line .... 34 | LaTeX Font Info: ... okay on input line .... 35 | LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line .... 36 | LaTeX Font Info: ... okay on input line .... 37 | LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line .... 38 | LaTeX Font Info: ... okay on input line .... 39 | LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line .... 40 | LaTeX Font Info: ... okay on input line .... 41 | LaTeX Font Info: Checking defaults for U/cmr/m/n on input line .... 42 | LaTeX Font Info: ... okay on input line .... 43 | > \label=macro: 44 | #1->\@bsphack \begingroup \UseHookWithArguments {label}{1}{#1}\protected@write \@auxout {}{\string \newlabel {#1}{{\@currentlabel }{\thepage }{\@currentlabelname }{\@currentHref }{\@kernel@reserved@label@data }}}\endgroup \@esphack . 45 | l. ...\show\label 46 | \tf@thm=\write... 47 | (label-guard.aux) 48 | -------------------------------------------------------------------------------- /testfiles/38-pdfminorversion.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(633.0+0.0)x407.0, direction TLT 5 | .\hbox(0.0+0.0)x0.0, direction TLT 6 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil, direction TLT 7 | ..\kern0.0 8 | ..\kern16.0 9 | ..\kern-1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil, direction TLT 11 | ...\kern0.0 12 | ...\kern62.0 13 | ...\kern-1.00374 14 | ...\pdfdest name{page.1} xyz 15 | ...\penalty 10000 16 | ...\glue 0.0 plus 1.0fil minus 1.0fil 17 | ..\glue 0.0 plus 1.0fil minus 1.0fil 18 | .\glue(\lineskip) 0.0 19 | .\vbox(633.0+0.0)x407.0, direction TLT 20 | ..\glue 16.0 21 | ..\vbox(617.0+0.0)x345.0, shifted 62.0, direction TLT 22 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT 23 | ....\glue 0.0 plus 1.0fil 24 | ....\hbox(0.0+0.0)x345.0, direction TLT 25 | .....\hbox(0.0+0.0)x345.0, direction TLT 26 | ...\glue 25.0 27 | ...\glue(\lineskip) 0.0 28 | ...\vbox(550.0+0.0)x345.0, glue set 527.9436fil, direction TLT 29 | ....\write-{} 30 | ....\pdfdest name{Doc-Start} xyz 31 | ....\glue(\topskip) 3.34 32 | ....\hbox(6.66+0.22)x345.0, glue set 325.0fil, direction TLT 33 | .....\localpar 34 | ......\localinterlinepenalty=0 35 | ......\localbrokenpenalty=0 36 | ......\localleftbox=null 37 | ......\localrightbox=null 38 | .....\hbox(0.0+0.0)x15.0, direction TLT 39 | .....\TU/lmr/m/n/10 6 40 | .....\penalty 10000 41 | .....\glue(\parfillskip) 0.0 plus 1.0fil 42 | .....\glue(\rightskip) 0.0 43 | ....\glue(\parskip) 0.0 plus 1.0 44 | ....\glue(\parskip) 0.0 45 | ....\glue(\baselineskip) 4.84 46 | ....\hbox(6.94+0.11)x345.0, glue set 310.54001fil, direction TLT 47 | .....\localpar 48 | ......\localinterlinepenalty=0 49 | ......\localbrokenpenalty=0 50 | ......\localleftbox=null 51 | ......\localrightbox=null 52 | .....\hbox(0.0+0.0)x15.0, direction TLT 53 | .....\TU/lmr/m/n/10 b 54 | .....\TU/lmr/m/n/10 l 55 | .....\TU/lmr/m/n/10 u 56 | .....\TU/lmr/m/n/10 b 57 | .....\penalty 10000 58 | .....\glue(\parfillskip) 0.0 plus 1.0fil 59 | .....\glue(\rightskip) 0.0 60 | ....\glue -0.11 61 | ....\glue 0.0 plus 1.0fil 62 | ....\glue 0.0 63 | ....\glue 0.0 plus 0.0001fil 64 | ...\glue(\baselineskip) 23.34 65 | ...\hbox(6.66+0.0)x345.0, direction TLT 66 | ....\hbox(6.66+0.0)x345.0, glue set 170.0fil, direction TLT 67 | .....\glue 0.0 plus 1.0fil 68 | .....\TU/lmr/m/n/10 1 69 | .....\glue 0.0 plus 1.0fil 70 | .\kern0.0 71 | (38-pdfminorversion.aux) 72 | Package rerunfilecheck Info: File `38-pdfminorversion.out' has not changed. 73 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 74 | -------------------------------------------------------------------------------- /test/web.ins: -------------------------------------------------------------------------------- 1 | %% 2 | %% This file will generate fast loadable files and documentation 3 | %% driver files from the doc files in this package when run through 4 | %% LaTeX or TeX. 5 | %% 6 | %% Copyright 1999-2006 D. P. Story 7 | %% 8 | %% This file is part of the `AcroTeX eDucation Bundle'. 9 | %% ------------------------------------------- 10 | %% 11 | %% It may be distributed under the conditions of the LaTeX Project Public 12 | %% License, either version 1.2 of this license or (at your option) any 13 | %% later version. The latest version of this license is in 14 | %% http://www.latex-project.org/lppl.txt 15 | %% and version 1.2 or later is part of all distributions of LaTeX 16 | %% version 1999/12/01 or later. 17 | %% 18 | %% --------------- start of docstrip commands ------------------ 19 | %% 20 | \def\filedate{2001/05/26} 21 | \def\batchfile{web.ins} 22 | 23 | \input docstrip 24 | \ifx\generate\undefined 25 | \Msg{**********************************************} 26 | \Msg{*} 27 | \Msg{* This installation requires docstrip} 28 | \Msg{* version 2.4 or later.} 29 | \Msg{*} 30 | \Msg{* An older version of docstrip has been input} 31 | \Msg{*} 32 | \Msg{**********************************************} 33 | \errhelp{Move or rename old docstrip.tex and get a newer one.} 34 | \errmessage{Old docstrip in input path} 35 | \batchmode 36 | \csname @@end\endcsname\end 37 | \fi 38 | 39 | \keepsilent 40 | \askforoverwritefalse 41 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 42 | 43 | \preamble 44 | \endpreamble 45 | 46 | \generate 47 | {% 48 | \file{web.sty}{\from{web.dtx}{copyright,package}} 49 | \file{websec.def}{\from{web.dtx}{copyright,websectioning}} 50 | \file{webpro.def}{\from{web.dtx}{copyright,webpro}} 51 | } 52 | 53 | % Additional files for compiling DTX files with changes and index 54 | % Uncomment lines below and compile web.ins to obtain the formatting 55 | % definitions contained in aebdocfmt.doc and aebdonotindex.def. 56 | %\usepreamble\@empty 57 | 58 | %\usepostamble\empty 59 | \usepreamble\empty 60 | 61 | \generate 62 | {% 63 | \file{aebdocfmt.def}{\from{web.dtx}{copyright,docdefs}} 64 | \file{aebdonotindex.def}{\from{web.dtx}{dnidefs}} 65 | } 66 | 67 | \Msg{***************************************************************} 68 | \Msg{*} 69 | \Msg{* \space To finish the installation you have to copy the files } 70 | \Msg{*} 71 | \Msg{* \space *.sty, *.cfg and *.def into a directory searched by TeX} 72 | \Msg{*} 73 | \Msg{***************************************************************} 74 | 75 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 76 | \endinput 77 | -------------------------------------------------------------------------------- /testfiles-pdftex/nopatch-amsmath-1.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \make@df@tag@@=macro: 4 | #1->\gdef \df@tag {\maketag@@@ {#1}\def \@currentlabel {#1}}. 5 | l. ...\makeatletter\show\make@df@tag@@ 6 | Completed box being shipped out [1] 7 | \vbox(633.0+0.0)x407.0 8 | .\hbox(0.0+0.0)x0.0 9 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil 10 | ..\kern 0.0 11 | ..\kern 16.0 12 | ..\kern -1.00374 13 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil 14 | ...\kern 0.0 15 | ...\kern 62.0 16 | ...\kern -1.00374 17 | ...\pdfdest name{page.1} xyz 18 | ...\penalty 10000 19 | ...\glue 0.0 plus 1.0fil minus 1.0fil 20 | ..\glue 0.0 plus 1.0fil minus 1.0fil 21 | .\glue(\lineskip) 0.0 22 | .\vbox(633.0+0.0)x407.0 23 | ..\glue 16.0 24 | ..\vbox(617.0+0.0)x345.0, shifted 62.0 25 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil 26 | ....\glue 0.0 plus 1.0fil 27 | ....\hbox(0.0+0.0)x345.0 28 | .....\hbox(0.0+0.0)x345.0 29 | ...\glue 25.0 30 | ...\glue(\lineskip) 0.0 31 | ...\vbox(550.0+0.0)x345.0, glue set 519.44452fil 32 | ....\write-{} 33 | ....\pdfdest name{Doc-Start} xyz 34 | ....\pdfdest name{section*.1} xyz 35 | ....\glue(\topskip) 3.84921 36 | ....\hbox(6.15079+0.0)x345.0, glue set 312.49995fil 37 | .....\hbox(0.0+0.0)x15.0 38 | .....\OT1/cmr/m/n/10 t 39 | .....\OT1/cmr/m/n/10 e 40 | .....\OT1/cmr/m/n/10 x 41 | .....\OT1/cmr/m/n/10 t 42 | .....\penalty 10000 43 | .....\glue(\parfillskip) 0.0 plus 1.0fil 44 | .....\glue(\rightskip) 0.0 45 | ....\penalty 10000 46 | ....\glue(\abovedisplayshortskip) 0.0 plus 3.0 47 | ....\glue(\baselineskip) 4.5 48 | ....\hbox(7.5+2.5)x183.95538, shifted 161.04462 49 | .....\hbox(6.94444+0.0)x22.91077, display 50 | ......\OML/cmm/m/it/10 a 51 | ......\glue(\thickmuskip) 2.77771 plus 2.77771 52 | ......\OT1/cmr/m/n/10 = 53 | ......\glue(\thickmuskip) 2.77771 plus 2.77771 54 | ......\OML/cmm/m/it/10 b 55 | .....\kern147.98901 56 | .....\hbox(7.5+2.5)x13.0556, display 57 | ......\hbox(7.5+2.5)x13.0556 58 | .......\OT1/cmr/m/n/10 ( 59 | .......\OT1/cmr/m/n/10 x 60 | .......\kern 0.0 61 | .......\OT1/cmr/m/n/10 ) 62 | ......\write1{\newlabel{aaa}{{{x}}{\thepage }{}{section*.1}{}}} 63 | ....\penalty 0 64 | ....\glue(\belowdisplayshortskip) 6.0 plus 3.0 minus 3.0 65 | ....\glue 0.0 plus 1.0fil 66 | ....\glue 0.0 67 | ....\glue 0.0 plus 0.0001fil 68 | ...\glue(\baselineskip) 23.55556 69 | ...\hbox(6.44444+0.0)x345.0 70 | ....\hbox(6.44444+0.0)x345.0, glue set 170.0fil 71 | .....\glue 0.0 plus 1.0fil 72 | .....\OT1/cmr/m/n/10 1 73 | .....\glue 0.0 plus 1.0fil 74 | .\kern 0.0 75 | (nopatch-amsmath-1.aux) 76 | Package rerunfilecheck Info: File `nopatch-amsmath-1.out' has not changed. 77 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 78 | -------------------------------------------------------------------------------- /testfiles/gh238-draft.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(633.0+0.0)x407.0 5 | .\hbox(0.0+0.0)x0.0 6 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil 7 | ..\kern 0.0 8 | ..\kern 16.0 9 | ..\kern -1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil 11 | ...\kern 0.0 12 | ...\kern 62.0 13 | ...\kern -1.00374 14 | ...\glue 0.0 plus 1.0fil minus 1.0fil 15 | ..\glue 0.0 plus 1.0fil minus 1.0fil 16 | .\glue(\lineskip) 0.0 17 | .\vbox(633.0+0.0)x407.0 18 | ..\glue 16.0 19 | ..\vbox(617.0+0.0)x345.0, shifted 62.0 20 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil 21 | ....\glue 0.0 plus 1.0fil 22 | ....\hbox(0.0+0.0)x345.0 23 | .....\hbox(0.0+0.0)x345.0 24 | ...\glue 25.0 25 | ...\glue(\lineskip) 0.0 26 | ...\vbox(550.0+0.0)x345.0, glue set 484.97604fil 27 | ....\write-{} 28 | ....\glue(\topskip) 5.69446 29 | ....\hbox(4.30554+0.0)x345.0, glue set 324.7222fil 30 | .....\hbox(0.0+0.0)x15.0 31 | .....\OT1/cmr/m/n/10 x 32 | .....\penalty 10000 33 | .....\glue(\parfillskip) 0.0 plus 1.0fil 34 | .....\glue(\rightskip) 0.0 35 | ....\penalty -300 36 | ....\glue 15.0694 plus 4.30554 minus 0.86108 37 | ....\glue(\parskip) 0.0 plus 1.0 38 | ....\glue(\parskip) 0.0 39 | ....\glue(\baselineskip) 8.00002 40 | ....\hbox(9.99998+0.0)x345.0, glue set 303.82506fil 41 | .....\hbox(9.27998+0.0)x24.29997 42 | ......\glue 0.0 43 | ......\OT1/cmr/bx/n/14.4 1 44 | ......\glue 16.19998 45 | .....\OT1/cmr/bx/n/14.4 a 46 | .....\kern 0.0 47 | .....\OT1/cmr/bx/n/14.4 b 48 | .....\kern 0.0 49 | .....\penalty 10000 50 | .....\glue(\parfillskip) 0.0 plus 1.0fil 51 | .....\glue(\rightskip) 0.0 52 | ....\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline {1}a\protect \textbf {b}}{\thepage }{section.1}\protected@file@percent }} 53 | ....\penalty 10000 54 | ....\glue 9.90276 plus 0.86108 55 | ....\write1{\newlabel{a}{{1}{\thepage }{a\textbf {b}}{section.1}{}}} 56 | ....\penalty 10000 57 | ....\penalty 10000 58 | ....\glue(\parskip) 0.0 plus 1.0 59 | ....\glue(\parskip) 0.0 60 | ....\glue(\baselineskip) 5.05556 61 | ....\hbox(6.94444+0.0)x345.0, glue set 325.27779fil 62 | .....\OT1/cmr/m/n/10 1 63 | .....\glue 3.33333 plus 1.66666 minus 1.11111 64 | .....\OT1/cmr/m/n/10 a 65 | .....\kern 0.0 66 | .....\OT1/cmr/bx/n/10 b 67 | .....\kern 0.0 68 | .....\penalty 10000 69 | .....\glue(\parfillskip) 0.0 plus 1.0fil 70 | .....\glue(\rightskip) 0.0 71 | ....\glue 0.0 plus 1.0fil 72 | ....\glue 0.0 73 | ....\glue 0.0 plus 0.0001fil 74 | ...\glue(\baselineskip) 23.55556 75 | ...\hbox(6.44444+0.0)x345.0 76 | ....\hbox(6.44444+0.0)x345.0, glue set 170.0fil 77 | .....\glue 0.0 plus 1.0fil 78 | .....\OT1/cmr/m/n/10 1 79 | .....\glue 0.0 plus 1.0fil 80 | .\kern 0.0 81 | (gh238-draft.aux) 82 | -------------------------------------------------------------------------------- /test/testslide.tex: -------------------------------------------------------------------------------- 1 | % dummy file seminar.con, if it does not exist. 2 | \begin{filecontents}{seminar.con} 3 | \end{filecontents} 4 | \documentclass[]{seminar} 5 | \usepackage{slidesec} 6 | \def\thepage{E\arabic{page}} 7 | \usepackage{lastpage} 8 | \usepackage{xspace} 9 | \usepackage{makeidx} 10 | \usepackage[pdfstartview={FitBH -32768},pdfpagemode=None,plainpages=false,colorlinks]{hyperref} 11 | \hypersetup{pdfauthor=?`\c C\"asar M\"uller n\~ao!`} 12 | \setcounter{tocdepth}{4} 13 | \setcounter{secnumdepth}{4} 14 | \makeindex 15 | \hypersetup{pdftitle=Welcome to the Monkey House} 16 | \newcommand{\ANS}{\textsf{ANSYS}\xspace} 17 | \begin{document} 18 | \begin{slide} 19 | \slideheading{xx} 20 | \end{slide} 21 | \begin{slide} 22 | \listofslides 23 | \end{slide} 24 | 25 | \begin{slide} 26 | \slideheading{A funny \ANS-section} 27 | Page 1; See \textcolor{red}{page} --\pageref{page2}-- 28 | \end{slide} 29 | \begin{slide} 30 | Page 2; this is page 2\label{page2} 31 | \end{slide} 32 | 33 | \begin{slide} 34 | \index{an item on slide 3} 35 | 36 | \htmladdnormallink{A dummy URL}{http://www.tug.org/A-Fake_URL.html} 37 | 38 | \Acrobatmenu{Quit}{End Acrobat Reader} 39 | 40 | \Acrobatmenu{FullScreen}{Switch to full screen} 41 | 42 | \Acrobatmenu{ZoomIn}{Zoom in} 43 | 44 | $\int\!dx$ 45 | \end{slide} 46 | \begin{slide} 47 | \slideheading{Yet another ?`\c C\"asar M\"uller n\~ao!`} 48 | 49 | \end{slide} 50 | \begin{slide} 51 | \slideheading{Testing Int\'ernal J\oe mps}\label{ss:intjmps} 52 | 53 | This is some text and this is a \hypertarget{target}{target}. 54 | 55 | \end{slide} 56 | \begin{slide} 57 | Now lets jump to \hyperlink{target}{Target}. 58 | 59 | Let's try going to Section~\ref{ss:intjmps} 60 | 61 | \end{slide} 62 | \begin{slide} 63 | \slideheading{A \ss ection with $\leq$} 64 | xx 65 | xx 66 | \subsubsection{A subsubsection \texorpdfstring{$a+b$}{a+b}} 67 | xx 68 | \paragraph{A paragraph} 69 | xx 70 | \subparagraph{A subparagraph} 71 | xxx 72 | \end{slide} 73 | \begin{slide} 74 | \slideheading{Testing External Jumps}\label{ss:extjmps} 75 | 76 | \begin{enumerate} 77 | 78 | \item Jump to an external: The jump 79 | \href{file:test7#TestTarget}{target} should open test7.pdf on 80 | page 2, 81 | \item Jump to an external: The jump 82 | \href{file:test7#page.1}{page 1} should open test7.pdf on 83 | page 1. 84 | 85 | %\item Jump to an relative external strange file 86 | %\href{/D/srahtz/skills.doc}{destination} 87 | 88 | \href{run:picture.eps}{a PS file to launch} 89 | 90 | \href{run:fontman.exe}{an application} 91 | 92 | \href{run:e:\string\\mdraw\string\\mdraw.exe#picture.eps}{a PS file to launch (2)} 93 | \end{enumerate} 94 | \end{slide} 95 | \begin{slide} 96 | \printindex 97 | \end{slide} 98 | \end{document} 99 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /testfiles-pdftex/thm-006-gh304.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(640.215+0.0)x414.8775 5 | .\hbox(0.0+0.0)x0.0 6 | .\vbox(0.0+0.0)x0.0, glue set - 21.21126fil 7 | ..\kern 0.0 8 | ..\kern 22.215 9 | ..\kern -1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 53.87376fil 11 | ...\kern 0.0 12 | ...\kern 54.8775 13 | ...\kern -1.00374 14 | ...\pdfdest name{page.1} xyz 15 | ...\penalty 10000 16 | ...\glue 0.0 plus 1.0fil minus 1.0fil 17 | ..\glue 0.0 plus 1.0fil minus 1.0fil 18 | .\glue(\lineskip) 0.0 19 | .\vbox(640.215+0.0)x414.8775 20 | ..\glue 22.215 21 | ..\vbox(618.0+0.0)x360.0, shifted 54.8775 22 | ...\vbox(8.0+0.0)x360.0, glue set 8.0fil 23 | ....\glue 0.0 plus 1.0fil 24 | ....\hbox(0.0+0.0)x360.0 25 | .....\hbox(0.0+0.0)x360.0 26 | ...\glue 14.0 27 | ...\glue(\lineskip) 0.0 28 | ...\vbox(584.0+0.0)x360.0, glue set 556.0fil 29 | ....\pdfdest name{Doc-Start} xyz 30 | ....\write1{\newlabel{t:a}{{1}{\thepage }{}{thmx.1}{}}} 31 | ....\glue(\topskip) 3.05556 32 | ....\hbox(6.94444+0.0)x360.0, glue set 292.11142fil 33 | .....\penalty 10000 34 | .....\hbox(0.0+0.0)x0.0 35 | ......\hbox(0.0+0.0)x0.0, shifted -12.0 36 | .......\pdfdest name{thmx.1} xyz 37 | .......\penalty 10000 38 | .....\kern 0.0 39 | .....\OT1/cmr/bx/n/10 T 40 | .....\OT1/cmr/bx/n/10 h 41 | .....\OT1/cmr/bx/n/10 e 42 | .....\OT1/cmr/bx/n/10 o 43 | .....\OT1/cmr/bx/n/10 r 44 | .....\OT1/cmr/bx/n/10 e 45 | .....\OT1/cmr/bx/n/10 m 46 | .....\kern 0.0 47 | .....\glue 3.83331 plus 1.91666 minus 1.27777 48 | .....\OT1/cmr/bx/n/10 1 49 | .....\kern 0.0 50 | .....\OT1/cmr/bx/n/10 . 51 | .....\glue 5.0 plus 1.0 minus 1.0 52 | .....\OT1/cmr/m/it/10 a 53 | .....\penalty 10000 54 | .....\glue(\parfillskip) 0.0 plus 1.0fil 55 | .....\glue(\rightskip) 0.0 56 | ....\penalty -51 57 | ....\glue 6.0 plus 2.39996 minus 2.39996 58 | ....\glue(\parskip) 0.0 59 | ....\glue(\parskip) 0.0 60 | ....\glue(\baselineskip) 5.16669 61 | ....\hbox(6.83331+1.94444)x360.0, glue set 327.3055fil 62 | .....\hbox(0.0+0.0)x12.0 63 | .....\OT1/cmr/m/n/10 B 64 | .....\OT1/cmr/m/n/10 y 65 | .....\glue 3.33333 plus 1.66666 minus 1.11111 66 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[1 0 0]} action goto name{thmx.1} 67 | .....\OT1/cmr/m/n/10 1 68 | .....\pdfendlink 69 | .....\penalty 10000 70 | .....\glue(\parfillskip) 0.0 plus 1.0fil 71 | .....\glue(\rightskip) 0.0 72 | ....\glue -1.94444 73 | ....\glue 0.0 plus 1.0fil 74 | ....\glue 0.0 75 | ...\glue(\baselineskip) 7.48889 76 | ...\hbox(4.51111+0.0)x360.0 77 | ....\hbox(4.51111+0.0)x360.0, glue set 178.00694fil 78 | .....\glue 0.0 plus 1.0fil 79 | .....\OT1/cmr/m/n/7 1 80 | .....\glue 0.0 plus 1.0fil 81 | .\kern 0.0 82 | (thm-006-gh304.aux) 83 | Package rerunfilecheck Info: File `thm-006-gh304.out' has not changed. 84 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 85 | -------------------------------------------------------------------------------- /testfiles-pdftex/thm-anchor.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(633.0+0.0)x407.0 5 | .\hbox(0.0+0.0)x0.0 6 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil 7 | ..\kern 0.0 8 | ..\kern 16.0 9 | ..\kern -1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil 11 | ...\kern 0.0 12 | ...\kern 62.0 13 | ...\kern -1.00374 14 | ...\pdfdest name{page.1} xyz 15 | ...\penalty 10000 16 | ...\glue 0.0 plus 1.0fil minus 1.0fil 17 | ..\glue 0.0 plus 1.0fil minus 1.0fil 18 | .\glue(\lineskip) 0.0 19 | .\vbox(633.0+0.0)x407.0 20 | ..\glue 16.0 21 | ..\vbox(617.0+0.0)x345.0, shifted 62.0 22 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil 23 | ....\glue 0.0 plus 1.0fil 24 | ....\hbox(0.0+0.0)x345.0 25 | .....\hbox(0.0+0.0)x345.0 26 | ...\glue 25.0 27 | ...\glue(\lineskip) 0.0 28 | ...\vbox(550.0+0.0)x345.0, glue set 519.94446fil 29 | ....\write-{} 30 | ....\pdfdest name{Doc-Start} xyz 31 | ....\glue(\topskip) 3.05556 32 | ....\hbox(6.94444+0.0)x345.0, glue set 268.42262fil 33 | .....\penalty 10000 34 | .....\hbox(0.0+0.0)x0.0 35 | ......\hbox(0.0+0.0)x0.0, shifted -12.0 36 | .......\pdfdest name{theorem.1} xyz 37 | .......\penalty 10000 38 | .....\kern 0.0 39 | .....\kern 0.0 40 | .....\OT1/cmr/bx/n/10 T 41 | .....\OT1/cmr/bx/n/10 h 42 | .....\OT1/cmr/bx/n/10 e 43 | .....\OT1/cmr/bx/n/10 o 44 | .....\OT1/cmr/bx/n/10 r 45 | .....\OT1/cmr/bx/n/10 e 46 | .....\OT1/cmr/bx/n/10 m 47 | .....\kern 0.0 48 | .....\glue 3.83331 plus 1.91666 minus 1.27777 49 | .....\OT1/cmr/bx/n/10 1 50 | .....\kern 0.0 51 | .....\OT1/cmr/bx/n/10 . 52 | .....\glue 5.0 plus 1.0 minus 1.0 53 | .....\OT1/cmr/m/it/10 a 54 | .....\OT1/cmr/m/it/10 b 55 | .....\kern-0.51112 56 | .....\OT1/cmr/m/it/10 c 57 | .....\write1{\newlabel{blub}{{1}{\thepage }{}{theorem.1}{}}} 58 | .....\penalty 10000 59 | .....\glue(\parfillskip) 0.0 plus 1.0fil 60 | .....\glue(\rightskip) 0.0 61 | ....\penalty -51 62 | ....\glue 8.0 plus 2.0 minus 4.0 63 | ....\glue(\parskip) 0.0 plus 1.0 64 | ....\glue(\parskip) 0.0 65 | ....\glue(\baselineskip) 5.55556 66 | ....\hbox(6.44444+0.0)x345.0, glue set 324.99998fil 67 | .....\hbox(0.0+0.0)x15.0 68 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[1 0 0]} action goto name{theorem.1} 69 | .....\OT1/cmr/m/n/10 1 70 | .....\pdfendlink 71 | .....\penalty 10000 72 | .....\glue(\parfillskip) 0.0 plus 1.0fil 73 | .....\glue(\rightskip) 0.0 74 | ....\glue 0.0 plus 1.0fil 75 | ....\glue 0.0 76 | ....\glue 0.0 plus 0.0001fil 77 | ...\glue(\baselineskip) 23.55556 78 | ...\hbox(6.44444+0.0)x345.0 79 | ....\hbox(6.44444+0.0)x345.0, glue set 170.0fil 80 | .....\glue 0.0 plus 1.0fil 81 | .....\OT1/cmr/m/n/10 1 82 | .....\glue 0.0 plus 1.0fil 83 | .\kern 0.0 84 | (thm-anchor.aux) 85 | Package rerunfilecheck Info: File `thm-anchor.out' has not changed. 86 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 87 | -------------------------------------------------------------------------------- /testfiles-pdftex/gh304-amsthm.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(633.0+0.0)x407.0 5 | .\hbox(0.0+0.0)x0.0 6 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil 7 | ..\kern 0.0 8 | ..\kern 16.0 9 | ..\kern -1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil 11 | ...\kern 0.0 12 | ...\kern 62.0 13 | ...\kern -1.00374 14 | ...\pdfdest name{page.1} xyz 15 | ...\penalty 10000 16 | ...\glue 0.0 plus 1.0fil minus 1.0fil 17 | ..\glue 0.0 plus 1.0fil minus 1.0fil 18 | .\glue(\lineskip) 0.0 19 | .\vbox(633.0+0.0)x407.0 20 | ..\glue 16.0 21 | ..\vbox(617.0+0.0)x345.0, shifted 62.0 22 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil 23 | ....\glue 0.0 plus 1.0fil 24 | ....\hbox(0.0+0.0)x345.0 25 | .....\hbox(0.0+0.0)x345.0 26 | ...\glue 25.0 27 | ...\glue(\lineskip) 0.0 28 | ...\vbox(550.0+0.0)x345.0, glue set 519.94446fil 29 | ....\write-{} 30 | ....\pdfdest name{Doc-Start} xyz 31 | ....\glue(\topskip) 3.05556 32 | ....\hbox(6.94444+0.0)x345.0, glue set 266.37817fil 33 | .....\penalty 10000 34 | .....\hbox(0.0+0.0)x0.0 35 | ......\hbox(0.0+0.0)x0.0, shifted -12.0 36 | .......\pdfdest name{theorem.1} xyz 37 | .......\penalty 10000 38 | .....\kern 0.0 39 | .....\OT1/cmr/bx/n/10 T 40 | .....\OT1/cmr/bx/n/10 h 41 | .....\OT1/cmr/bx/n/10 e 42 | .....\OT1/cmr/bx/n/10 o 43 | .....\OT1/cmr/bx/n/10 r 44 | .....\OT1/cmr/bx/n/10 e 45 | .....\OT1/cmr/bx/n/10 m 46 | .....\kern 0.0 47 | .....\glue 3.83331 plus 1.91666 minus 1.27777 48 | .....\OT1/cmr/bx/n/10 1 49 | .....\kern 0.0 50 | .....\OT1/cmr/bx/n/10 . 51 | .....\glue 5.0 plus 1.0 minus 1.0 52 | .....\OT1/cmr/m/it/10 b 53 | .....\OT1/cmr/m/it/10 l 54 | .....\OT1/cmr/m/it/10 a 55 | .....\glue 3.57774 plus 1.53333 minus 1.0222 56 | .....\write1{\newlabel{thm:lab}{{1}{\thepage }{}{theorem.1}{}}} 57 | .....\penalty 10000 58 | .....\penalty 10000 59 | .....\glue(\parfillskip) 0.0 plus 1.0fil 60 | .....\glue(\rightskip) 0.0 61 | ....\penalty -51 62 | ....\glue 8.0 plus 2.0 minus 4.0 63 | ....\glue(\parskip) 0.0 plus 1.0 64 | ....\glue(\parskip) 0.0 65 | ....\glue(\baselineskip) 5.55556 66 | ....\hbox(6.44444+0.0)x345.0, glue set 324.99998fil 67 | .....\hbox(0.0+0.0)x15.0 68 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[1 0 0]} action goto name{theorem.1} 69 | .....\OT1/cmr/m/n/10 1 70 | .....\pdfendlink 71 | .....\penalty 10000 72 | .....\glue(\parfillskip) 0.0 plus 1.0fil 73 | .....\glue(\rightskip) 0.0 74 | ....\glue 0.0 plus 1.0fil 75 | ....\glue 0.0 76 | ....\glue 0.0 plus 0.0001fil 77 | ...\glue(\baselineskip) 23.55556 78 | ...\hbox(6.44444+0.0)x345.0 79 | ....\hbox(6.44444+0.0)x345.0, glue set 170.0fil 80 | .....\glue 0.0 plus 1.0fil 81 | .....\OT1/cmr/m/n/10 1 82 | .....\glue 0.0 plus 1.0fil 83 | .\kern 0.0 84 | (gh304-amsthm.aux) 85 | Package rerunfilecheck Info: File `gh304-amsthm.out' has not changed. 86 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 87 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-2.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@Ia=macro: 4 | ->{1.1}{1}{}{}{test-aux1.pdf}. 5 | l. ... \show\r@Ia 6 | \show\r@Ib \show\r@Icspecial 7 | > \r@Ib=macro: 8 | ->{1.2}{1}{}{}{test-aux1.pdf}. 9 | l. ... \show\r@Ia \show\r@Ib 10 | \show\r@Icspecial 11 | > \r@Icspecial=macro: 12 | ->{1.3}{1}{}{}{test-aux1.pdf}. 13 | l. ... \show\r@Ia \show\r@Ib \show\r@Icspecial 14 | > \r@IIa=macro: 15 | ->{1.1}{1}{}{}{test-aux2.pdf}. 16 | l. ... \show\r@IIa 17 | \show\r@IIb \show\r@IIbspecial \show\r@IIc 18 | > \r@IIb=macro: 19 | ->{1.2}{1}{}{}{test-aux2.pdf}. 20 | l. ... \show\r@IIa \show\r@IIb 21 | \show\r@IIbspecial \show\r@IIc 22 | > \r@IIbspecial=macro: 23 | ->{1.2}{1}{}{}{test-aux2.pdf}. 24 | l. ... \show\r@IIa \show\r@IIb \show\r@IIbspecial 25 | \show\r@IIc 26 | > \r@IIc=macro: 27 | ->{1.3}{1}{}{}{test-aux2.pdf}. 28 | l. ......\show\r@IIb \show\r@IIbspecial \show\r@IIc 29 | > \r@IIIa=macro: 30 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 31 | l. ... \show\r@IIIa 32 | Completed box being shipped out [1] 33 | \vbox(627.36243+0.0)x380.0 34 | .\hbox(0.0+0.0)x0.0 35 | .\vbox(0.0+0.0)x0.0, glue set - 20.99626fil 36 | ..\kern 0.0 37 | ..\kern 22.0 38 | ..\kern -1.00374 39 | ..\hbox(0.0+0.0)x0.0, glue set - 33.99626fil 40 | ...\kern 0.0 41 | ...\kern 35.0 42 | ...\kern -1.00374 43 | ...\pdfdest name{page.1} xyz 44 | ...\penalty 10000 45 | ...\glue 0.0 plus 1.0fil minus 1.0fil 46 | ..\glue 0.0 plus 1.0fil minus 1.0fil 47 | .\glue(\lineskip) 0.0 48 | .\vbox(627.36243+0.0)x380.0 49 | ..\glue 22.0 50 | ..\vbox(605.36243+0.0)x345.0, shifted 35.0 51 | ...\vbox(12.0+0.0)x345.0, glue set 5.55556fil 52 | ....\glue 0.0 plus 1.0fil 53 | ....\hbox(6.44444+0.0)x345.0 54 | .....\hbox(6.44444+0.0)x345.0, glue set 339.99998fil 55 | ......\glue 0.0 plus 1.0fil 56 | ......\OT1/cmr/m/n/10 1 57 | ...\glue 18.06749 58 | ...\glue(\lineskip) 0.0 59 | ...\vbox(550.0+0.0)x345.0, glue set 540.0fil 60 | ....\write-{} 61 | ....\pdfdest name{Doc-Start} xyz 62 | ....\glue(\topskip) 3.55556 63 | ....\hbox(6.44444+0.0)x345.0, glue set 317.22218fil 64 | .....\hbox(0.0+0.0)x15.0 65 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[0 .5 .5]} action user{/Subtype/Link/A<>} 66 | .....\OT1/cmr/m/n/10 1 67 | .....\OT1/cmr/m/n/10 . 68 | .....\OT1/cmr/m/n/10 1 69 | .....\pdfendlink 70 | .....\penalty 10000 71 | .....\glue(\parfillskip) 0.0 plus 1.0fil 72 | .....\glue(\rightskip) 0.0 73 | ....\glue 0.0 plus 1.0fil 74 | ....\glue 0.0 75 | ...\glue(\baselineskip) 25.29494 76 | ...\hbox(0.0+0.0)x345.0 77 | ....\hbox(0.0+0.0)x345.0 78 | .\kern 0.0 79 | (xr-newlabel-2.aux) 80 | Package rerunfilecheck Info: File `xr-newlabel-2.out' has not changed. 81 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 82 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-3.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@Ia=macro: 4 | ->{1.1}{1}{}{}{test-aux1.pdf}. 5 | l. ... \show\r@Ia 6 | \show\r@Ib \show\r@Icspecial 7 | > \r@Ib=macro: 8 | ->{1.2}{1}{}{}{test-aux1.pdf}. 9 | l. ... \show\r@Ia \show\r@Ib 10 | \show\r@Icspecial 11 | > \r@Icspecial=macro: 12 | ->{1.3}{1}{}{}{test-aux1.pdf}. 13 | l. ... \show\r@Ia \show\r@Ib \show\r@Icspecial 14 | > \r@IIa=macro: 15 | ->{1.1}{1}{}{}{test-aux2.pdf}. 16 | l. ... \show\r@IIa 17 | \show\r@IIb \show\r@IIbspecial \show\r@IIc 18 | > \r@IIb=macro: 19 | ->{1.2}{1}{}{}{test-aux2.pdf}. 20 | l. ... \show\r@IIa \show\r@IIb 21 | \show\r@IIbspecial \show\r@IIc 22 | > \r@IIbspecial=macro: 23 | ->{1.2}{1}{}{}{test-aux2.pdf}. 24 | l. ... \show\r@IIa \show\r@IIb \show\r@IIbspecial 25 | \show\r@IIc 26 | > \r@IIc=macro: 27 | ->{1.3}{1}{}{}{test-aux2.pdf}. 28 | l. ......\show\r@IIb \show\r@IIbspecial \show\r@IIc 29 | > \r@IIIa=macro: 30 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 31 | l. ... \show\r@IIIa 32 | Completed box being shipped out [1] 33 | \vbox(627.36243+0.0)x380.0 34 | .\hbox(0.0+0.0)x0.0 35 | .\vbox(0.0+0.0)x0.0, glue set - 20.99626fil 36 | ..\kern 0.0 37 | ..\kern 22.0 38 | ..\kern -1.00374 39 | ..\hbox(0.0+0.0)x0.0, glue set - 33.99626fil 40 | ...\kern 0.0 41 | ...\kern 35.0 42 | ...\kern -1.00374 43 | ...\pdfdest name{page.1} xyz 44 | ...\penalty 10000 45 | ...\glue 0.0 plus 1.0fil minus 1.0fil 46 | ..\glue 0.0 plus 1.0fil minus 1.0fil 47 | .\glue(\lineskip) 0.0 48 | .\vbox(627.36243+0.0)x380.0 49 | ..\glue 22.0 50 | ..\vbox(605.36243+0.0)x345.0, shifted 35.0 51 | ...\vbox(12.0+0.0)x345.0, glue set 5.55556fil 52 | ....\glue 0.0 plus 1.0fil 53 | ....\hbox(6.44444+0.0)x345.0 54 | .....\hbox(6.44444+0.0)x345.0, glue set 339.99998fil 55 | ......\glue 0.0 plus 1.0fil 56 | ......\OT1/cmr/m/n/10 1 57 | ...\glue 18.06749 58 | ...\glue(\lineskip) 0.0 59 | ...\vbox(550.0+0.0)x345.0, glue set 540.0fil 60 | ....\write-{} 61 | ....\pdfdest name{Doc-Start} xyz 62 | ....\glue(\topskip) 3.55556 63 | ....\hbox(6.44444+0.0)x345.0, glue set 317.22218fil 64 | .....\hbox(0.0+0.0)x15.0 65 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[0 .5 .5]} action user{/Subtype/Link/A<>} 66 | .....\OT1/cmr/m/n/10 1 67 | .....\OT1/cmr/m/n/10 . 68 | .....\OT1/cmr/m/n/10 1 69 | .....\pdfendlink 70 | .....\penalty 10000 71 | .....\glue(\parfillskip) 0.0 plus 1.0fil 72 | .....\glue(\rightskip) 0.0 73 | ....\glue 0.0 plus 1.0fil 74 | ....\glue 0.0 75 | ...\glue(\baselineskip) 25.29494 76 | ...\hbox(0.0+0.0)x345.0 77 | ....\hbox(0.0+0.0)x345.0 78 | .\kern 0.0 79 | (xr-newlabel-3.aux) 80 | Package rerunfilecheck Info: File `xr-newlabel-3.out' has not changed. 81 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 82 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-4.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@Ia=macro: 4 | ->{1.1}{1}{}{}{test-aux1.pdf}. 5 | l. ... \show\r@Ia 6 | \show\r@Ib \show\r@Icspecial 7 | > \r@Ib=macro: 8 | ->{1.2}{1}{}{}{test-aux1.pdf}. 9 | l. ... \show\r@Ia \show\r@Ib 10 | \show\r@Icspecial 11 | > \r@Icspecial=macro: 12 | ->{1.3}{1}{}{}{test-aux1.pdf}. 13 | l. ... \show\r@Ia \show\r@Ib \show\r@Icspecial 14 | > \r@IIa=macro: 15 | ->{1.1}{1}{}{}{test-aux2.pdf}. 16 | l. ... \show\r@IIa 17 | \show\r@IIb \show\r@IIbspecial \show\r@IIc 18 | > \r@IIb=macro: 19 | ->{1.2}{1}{}{}{test-aux2.pdf}. 20 | l. ... \show\r@IIa \show\r@IIb 21 | \show\r@IIbspecial \show\r@IIc 22 | > \r@IIbspecial=macro: 23 | ->{1.2}{1}{}{}{test-aux2.pdf}. 24 | l. ... \show\r@IIa \show\r@IIb \show\r@IIbspecial 25 | \show\r@IIc 26 | > \r@IIc=macro: 27 | ->{1.3}{1}{}{}{test-aux2.pdf}. 28 | l. ......\show\r@IIb \show\r@IIbspecial \show\r@IIc 29 | > \r@IIIa=macro: 30 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 31 | l. ... \show\r@IIIa 32 | Completed box being shipped out [1] 33 | \vbox(627.36243+0.0)x380.0 34 | .\hbox(0.0+0.0)x0.0 35 | .\vbox(0.0+0.0)x0.0, glue set - 20.99626fil 36 | ..\kern 0.0 37 | ..\kern 22.0 38 | ..\kern -1.00374 39 | ..\hbox(0.0+0.0)x0.0, glue set - 33.99626fil 40 | ...\kern 0.0 41 | ...\kern 35.0 42 | ...\kern -1.00374 43 | ...\pdfdest name{page.1} xyz 44 | ...\penalty 10000 45 | ...\glue 0.0 plus 1.0fil minus 1.0fil 46 | ..\glue 0.0 plus 1.0fil minus 1.0fil 47 | .\glue(\lineskip) 0.0 48 | .\vbox(627.36243+0.0)x380.0 49 | ..\glue 22.0 50 | ..\vbox(605.36243+0.0)x345.0, shifted 35.0 51 | ...\vbox(12.0+0.0)x345.0, glue set 5.55556fil 52 | ....\glue 0.0 plus 1.0fil 53 | ....\hbox(6.44444+0.0)x345.0 54 | .....\hbox(6.44444+0.0)x345.0, glue set 339.99998fil 55 | ......\glue 0.0 plus 1.0fil 56 | ......\OT1/cmr/m/n/10 1 57 | ...\glue 18.06749 58 | ...\glue(\lineskip) 0.0 59 | ...\vbox(550.0+0.0)x345.0, glue set 540.0fil 60 | ....\write-{} 61 | ....\pdfdest name{Doc-Start} xyz 62 | ....\glue(\topskip) 3.55556 63 | ....\hbox(6.44444+0.0)x345.0, glue set 317.22218fil 64 | .....\hbox(0.0+0.0)x15.0 65 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[0 .5 .5]} action user{/Subtype/Link/A<>} 66 | .....\OT1/cmr/m/n/10 1 67 | .....\OT1/cmr/m/n/10 . 68 | .....\OT1/cmr/m/n/10 1 69 | .....\pdfendlink 70 | .....\penalty 10000 71 | .....\glue(\parfillskip) 0.0 plus 1.0fil 72 | .....\glue(\rightskip) 0.0 73 | ....\glue 0.0 plus 1.0fil 74 | ....\glue 0.0 75 | ...\glue(\baselineskip) 25.29494 76 | ...\hbox(0.0+0.0)x345.0 77 | ....\hbox(0.0+0.0)x345.0 78 | .\kern 0.0 79 | (xr-newlabel-4.aux) 80 | Package rerunfilecheck Info: File `xr-newlabel-4.out' has not changed. 81 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 82 | -------------------------------------------------------------------------------- /testfiles/test0.lvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass[]{article} 3 | \def\thepage{E\arabic{page}} 4 | \usepackage{color,graphicx} 5 | \usepackage{lastpage} 6 | \usepackage{xspace} 7 | \usepackage{makeidx} 8 | \usepackage{amsmath} 9 | \usepackage[pdflinkmargin=5pt,pdfstartview={FitBH -32768},pdfpagemode=UseNone,plainpages=false]{hyperref} 10 | %\usepackage[screen,article]{pdfscreen} 11 | \hypersetup{pdfauthor=?`\c C\"asar M\"uller n\~ao!`} 12 | \setcounter{tocdepth}{4} 13 | \setcounter{secnumdepth}{4} 14 | \makeindex 15 | \hypersetup{pdftitle=Welcome to the Monkey House} 16 | \newcommand{\ANS}{\textsf{ANSYS}\xspace} 17 | \begin{document} 18 | \START 19 | \tableofcontents 20 | \section*{Abstract} 21 | \addtocontents{toc}{\protect\addvspace{10pt}} 22 | \addcontentsline{toc}{section}{\protect\numberline{}{ABSTRACT}} 23 | \section{A first, simple, section heading} 24 | And some text 25 | \section{A funny \ANS-section with a \texorpdfstring{$\log$}{log}} 26 | Page 1; See \textcolor{red}{page} --\pageref{page2}-- 27 | \newpage 28 | Page 2; this is page 2\label{page2} 29 | \newpage 30 | \index{an item on page 3} 31 | 32 | \Acrobatmenu{Quit}{End Acrobat Reader} 33 | 34 | \Acrobatmenu{FullScreen}{Switch to full screen} 35 | 36 | \Acrobatmenu{ZoomIn}{Zoom in} 37 | 38 | $\int\!dx$ 39 | \section{Yet another ?`\c C\"asar M\"uller n\~ao!`} 40 | 41 | \section{Testing Int\'ernal J\oe mps}\label{ss:intjmps} 42 | 43 | This is some text and this is a \hypertarget{target}{target}. 44 | 45 | \newpage 46 | 47 | Now lets jump to \hyperlink{target}{Target}. 48 | 49 | Let's try going to Section~\ref{ss:intjmps} 50 | 51 | \section{A \ss ection with $\leq$} 52 | xx 53 | xx 54 | \subsubsection{A subsubsection \texorpdfstring{$a+b$}{a+b}} 55 | xx 56 | \paragraph{A paragraph} 57 | xx 58 | \subparagraph{A subparagraph} 59 | xxx 60 | Pictures: 61 | 62 | Normal \includegraphics{hog} 63 | 64 | Scaled 0.75 \includegraphics[scale=0.75]{hog} 65 | 66 | Width 1in height 0.5in 67 | \includegraphics[width=1in,height=0.5in]{hog} 68 | 69 | Rotated 50 \includegraphics[scale=0.5,angle=50]{hog} 70 | 71 | Rotated -50 \includegraphics[scale=0.5,angle=-50]{hog} 72 | 73 | 74 | \section{Testing External Jumps}\label{ss:extjmps} 75 | 76 | \begin{enumerate} 77 | 78 | \item Jump to an external: The jump 79 | \href{file:test7#TestTarget}{target} should open test7.pdf on 80 | page 2, 81 | \item Jump to an external: The jump 82 | \href{file:test7#page.1}{page 1} should open test7.pdf on 83 | page 1. 84 | 85 | %\item Jump to an relative external strange file 86 | %\href{/D/srahtz/skills.doc}{destination} 87 | 88 | \href{run:picture.eps}{a PS file to launch} 89 | 90 | \href{run:fontman.exe}{an application} 91 | 92 | \href{run:e:\string\\mdraw\string\\mdraw.exe#picture.eps}{a PS file to launch (2)} 93 | \end{enumerate} 94 | \printindex 95 | \clearpage 96 | \end{document} 97 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /test/test0.tex: -------------------------------------------------------------------------------- 1 | \documentclass[]{article} 2 | \def\thepage{E\arabic{page}} 3 | \usepackage{color,graphicx} 4 | \usepackage{lastpage} 5 | \usepackage{xspace} 6 | \usepackage{makeidx} 7 | \usepackage{amsmath} 8 | \usepackage[pdflinkmargin=5pt,pdfstartview={FitBH -32768},pdfpagemode=None,plainpages=false]{hyperref} 9 | %\usepackage[screen,article]{pdfscreen} 10 | \hypersetup{pdfauthor=?`\c C\"asar M\"uller n\~ao!`} 11 | \setcounter{tocdepth}{4} 12 | \setcounter{secnumdepth}{4} 13 | \makeindex 14 | \hypersetup{pdftitle=Welcome to the Monkey House} 15 | \newcommand{\ANS}{\textsf{ANSYS}\xspace} 16 | \begin{document} 17 | \tableofcontents 18 | \section*{Abstract} 19 | \addtocontents{toc}{\protect\addvspace{10pt}} 20 | \addcontentsline{toc}{section}{\protect\numberline{}{ABSTRACT}} 21 | \section{A first, simple, section heading} 22 | And some text 23 | \section{A funny \ANS-section with a \texorpdfstring{$\log$}{log}} 24 | Page 1; See \textcolor{red}{page} --\pageref{page2}-- 25 | \newpage 26 | Page 2; this is page 2\label{page2} 27 | \newpage 28 | \index{an item on page 3} 29 | 30 | \htmladdnormallink{A dummy URL}{http://www.tug.org/A-Fake_URL.html} 31 | 32 | \Acrobatmenu{Quit}{End Acrobat Reader} 33 | 34 | \Acrobatmenu{FullScreen}{Switch to full screen} 35 | 36 | \Acrobatmenu{ZoomIn}{Zoom in} 37 | 38 | $\int\!dx$ 39 | \section{Yet another ?`\c C\"asar M\"uller n\~ao!`} 40 | 41 | \section{Testing Int\'ernal J\oe mps}\label{ss:intjmps} 42 | 43 | This is some text and this is a \hypertarget{target}{target}. 44 | 45 | \newpage 46 | 47 | Now lets jump to \hyperlink{target}{Target}. 48 | 49 | Let's try going to Section~\ref{ss:intjmps} 50 | 51 | \section{A \ss ection with $\leq$} 52 | xx 53 | xx 54 | \subsubsection{A subsubsection \texorpdfstring{$a+b$}{a+b}} 55 | xx 56 | \paragraph{A paragraph} 57 | xx 58 | \subparagraph{A subparagraph} 59 | xxx 60 | Pictures: 61 | 62 | Normal \includegraphics{hog} 63 | 64 | Scaled 0.75 \includegraphics[scale=0.75]{hog} 65 | 66 | Width 1in height 0.5in 67 | \includegraphics[width=1in,height=0.5in]{hog} 68 | 69 | Rotated 50 \includegraphics[scale=0.5,angle=50]{hog} 70 | 71 | Rotated -50 \includegraphics[scale=0.5,angle=-50]{hog} 72 | 73 | 74 | \section{Testing External Jumps}\label{ss:extjmps} 75 | 76 | \begin{enumerate} 77 | 78 | \item Jump to an external: The jump 79 | \href{file:test7#TestTarget}{target} should open test7.pdf on 80 | page 2, 81 | \item Jump to an external: The jump 82 | \href{file:test7#page.1}{page 1} should open test7.pdf on 83 | page 1. 84 | 85 | %\item Jump to an relative external strange file 86 | %\href{/D/srahtz/skills.doc}{destination} 87 | 88 | \href{run:picture.eps}{a PS file to launch} 89 | 90 | \href{run:fontman.exe}{an application} 91 | 92 | \href{run:e:\string\\mdraw\string\\mdraw.exe#picture.eps}{a PS file to launch (2)} 93 | \end{enumerate} 94 | \printindex 95 | \clearpage 96 | \end{document} 97 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /testfiles-pdftex/thm-004.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | LaTeX Font Info: External font `cmex10' loaded for size 4 | (Font) <12> on input line .... 5 | LaTeX Font Info: External font `cmex10' loaded for size 6 | (Font) <8> on input line .... 7 | LaTeX Font Info: External font `cmex10' loaded for size 8 | (Font) <6> on input line .... 9 | Package hyperref Info: bookmark level for unknown lemma defaults to 0 on input line .... 10 | \tf@thm=\write... 11 | Completed box being shipped out [1] 12 | \vbox(679.0+0.0)x421.0 13 | .\hbox(0.0+0.0)x0.0 14 | .\vbox(0.0+0.0)x0.0, glue set - 18.99626fil 15 | ..\kern 0.0 16 | ..\kern 20.0 17 | ..\kern -1.00374 18 | ..\hbox(0.0+0.0)x0.0, glue set - 29.99626fil 19 | ...\kern 0.0 20 | ...\kern 31.0 21 | ...\kern -1.00374 22 | ...\pdfdest name{page.1} xyz 23 | ...\penalty 10000 24 | ...\glue 0.0 plus 1.0fil minus 1.0fil 25 | ..\glue 0.0 plus 1.0fil minus 1.0fil 26 | .\glue(\lineskip) 0.0 27 | .\vbox(679.0+0.0)x421.0 28 | ..\glue 20.0 29 | ..\vbox(659.0+0.0)x390.0, shifted 31.0 30 | ...\vbox(12.0+0.0)x390.0, glue set 12.0fil 31 | ....\glue 0.0 plus 1.0fil 32 | ....\hbox(0.0+0.0)x390.0 33 | .....\hbox(0.0+0.0)x390.0 34 | ...\glue 25.0 35 | ...\glue(\lineskip) 0.0 36 | ...\vbox(592.0+0.0)x390.0, glue set 566.93944fil 37 | ....\write-{} 38 | ....\pdfdest name{Doc-Start} xyz 39 | ....\pdfdest name{lemma.0.0.1} xyz 40 | ....\write1{\@writefile{thm}{\protect \contentsline {lemma}{{Lemma}{0.0.{1}}{}}{\thepage }{lemma.0.0.1}\protected@file@percent }} 41 | ....\glue(\topskip) 3.66669 42 | ....\hbox(8.33331+0.0)x390.0, glue set 274.94144fil 43 | .....\hbox(8.23334+0.0)x81.45827 44 | ......\glue 0.0 45 | ......\glue 0.0 46 | ......\glue -5.87494 47 | ......\hbox(8.23334+0.0)x81.45827 48 | .......\glue 5.87494 49 | .......\OT1/cmr/bx/n/12 L 50 | .......\OT1/cmr/bx/n/12 e 51 | .......\OT1/cmr/bx/n/12 m 52 | .......\OT1/cmr/bx/n/12 m 53 | .......\OT1/cmr/bx/n/12 a 54 | .......\glue 4.5 plus 2.25 minus 1.5 55 | .......\OT1/cmr/bx/n/12 0 56 | .......\OT1/cmr/bx/n/12 . 57 | .......\OT1/cmr/bx/n/12 0 58 | .......\OT1/cmr/bx/n/12 . 59 | .......\OT1/cmr/bx/n/12 1 60 | ......\glue 5.87494 61 | .....\penalty 0 62 | .....\OT1/cmr/m/it/12 l 63 | .....\OT1/cmr/m/it/12 e 64 | .....\OT1/cmr/m/it/12 m 65 | .....\OT1/cmr/m/it/12 m 66 | .....\OT1/cmr/m/it/12 a 67 | .....\penalty 10000 68 | .....\glue(\parfillskip) 0.0 plus 1.0fil 69 | .....\glue(\rightskip) 0.0 70 | ....\penalty -51 71 | ....\glue 13.0 plus 6.0 minus 8.0 72 | ....\glue 0.0 plus 1.0fil 73 | ....\glue 0.0 74 | ....\glue 0.0 plus 0.0001fil 75 | ...\glue(\baselineskip) 22.26668 76 | ...\hbox(7.73332+0.0)x390.0 77 | ....\hbox(7.73332+0.0)x390.0, glue set 192.06253fil 78 | .....\glue 0.0 plus 1.0fil 79 | .....\OT1/cmr/m/n/12 1 80 | .....\glue 0.0 plus 1.0fil 81 | .\kern 0.0 82 | (thm-004.aux) 83 | Package rerunfilecheck Info: File `thm-004.out' has not changed. 84 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 85 | -------------------------------------------------------------------------------- /testfiles-pvt/test0-pdf.pvt: -------------------------------------------------------------------------------- 1 | \input{regression-test} 2 | \documentclass[]{article} 3 | \def\thepage{E\arabic{page}} 4 | \usepackage{color,graphicx} 5 | \usepackage{lastpage} 6 | \usepackage{xspace} 7 | \usepackage{makeidx} 8 | \usepackage{amsmath} 9 | \usepackage[pdflinkmargin=5pt,pdfstartview={FitBH -32768},pdfpagemode=UseNone,plainpages=false]{hyperref} 10 | %\usepackage[screen,article]{pdfscreen} 11 | \hypersetup{pdfauthor=?`\c C\"asar M\"uller n\~ao!`} 12 | \setcounter{tocdepth}{4} 13 | \setcounter{secnumdepth}{4} 14 | \makeindex 15 | \hypersetup{pdftitle=Welcome to the Monkey House} 16 | \newcommand{\ANS}{\textsf{ANSYS}\xspace} 17 | \begin{document} 18 | \START 19 | \tableofcontents 20 | \section*{Abstract} 21 | \addtocontents{toc}{\protect\addvspace{10pt}} 22 | \addcontentsline{toc}{section}{\protect\numberline{}{ABSTRACT}} 23 | \section{A first, simple, section heading} 24 | And some text 25 | \section{A funny \ANS-section with a \texorpdfstring{$\log$}{log}} 26 | Page 1; See \textcolor{red}{page} --\pageref{page2}-- 27 | \newpage 28 | Page 2; this is page 2\label{page2} 29 | \newpage 30 | \index{an item on page 3} 31 | 32 | \href{http://www.tug.org/A-Fake_URL.html}{A dummy URL} 33 | 34 | \Acrobatmenu{Quit}{End Acrobat Reader} 35 | 36 | \Acrobatmenu{FullScreen}{Switch to full screen} 37 | 38 | \Acrobatmenu{ZoomIn}{Zoom in} 39 | 40 | $\int\!dx$ 41 | \section{Yet another ?`\c C\"asar M\"uller n\~ao!`} 42 | 43 | \section{Testing Int\'ernal J\oe mps}\label{ss:intjmps} 44 | 45 | This is some text and this is a \hypertarget{target}{target}. 46 | 47 | \newpage 48 | 49 | Now lets jump to \hyperlink{target}{Target}. 50 | 51 | Let's try going to Section~\ref{ss:intjmps} 52 | 53 | \section{A \ss ection with $\leq$} 54 | xx 55 | xx 56 | \subsubsection{A subsubsection \texorpdfstring{$a+b$}{a+b}} 57 | xx 58 | \paragraph{A paragraph} 59 | xx 60 | \subparagraph{A subparagraph} 61 | xxx 62 | Pictures: 63 | 64 | Normal \includegraphics{hog} 65 | 66 | Scaled 0.75 \includegraphics[scale=0.75]{hog} 67 | 68 | Width 1in height 0.5in 69 | \includegraphics[width=1in,height=0.5in]{hog} 70 | 71 | Rotated 50 \includegraphics[scale=0.5,angle=50]{hog} 72 | 73 | Rotated -50 \includegraphics[scale=0.5,angle=-50]{hog} 74 | 75 | 76 | \section{Testing External Jumps}\label{ss:extjmps} 77 | 78 | \begin{enumerate} 79 | 80 | \item Jump to an external: The jump 81 | \href{file:test7#TestTarget}{target} should open test7.pdf on 82 | page 2, 83 | \item Jump to an external: The jump 84 | \href{file:test7#page.1}{page 1} should open test7.pdf on 85 | page 1. 86 | 87 | %\item Jump to an relative external strange file 88 | %\href{/D/srahtz/skills.doc}{destination} 89 | 90 | \href{run:picture.eps}{a PS file to launch} 91 | 92 | \href{run:fontman.exe}{an application} 93 | 94 | \href{run:e:\string\\mdraw\string\\mdraw.exe#picture.eps}{a PS file to launch (2)} 95 | \end{enumerate} 96 | \printindex 97 | \clearpage 98 | \end{document} 99 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /testfiles/gh118-xr-hyper.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@sec-no-hyper=macro: 4 | ->{1}{1}{}{}{test-xr-nohyper.pdf}. 5 | \r@sec-no-hyper 6 | l. ......after\show\csname r@sec-no-hyper\endcsname 7 | > \r@sec-hyper=macro: 8 | ->{1}{1}{Section hyper}{section.1}{test-xr-hyper.pdf}. 9 | \r@sec-hyper 10 | l. ......andafter\show\csname r@sec-hyper\endcsname 11 | Completed box being shipped out [1] 12 | \vbox(633.0+0.0)x407.0 13 | .\hbox(0.0+0.0)x0.0 14 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil 15 | ..\kern 0.0 16 | ..\kern 16.0 17 | ..\kern -1.00374 18 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil 19 | ...\kern 0.0 20 | ...\kern 62.0 21 | ...\kern -1.00374 22 | ...\pdfdest name{page.1} xyz 23 | ...\penalty 10000 24 | ...\glue 0.0 plus 1.0fil minus 1.0fil 25 | ..\glue 0.0 plus 1.0fil minus 1.0fil 26 | .\glue(\lineskip) 0.0 27 | .\vbox(633.0+0.0)x407.0 28 | ..\glue 16.0 29 | ..\vbox(617.0+0.0)x345.0, shifted 62.0 30 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil 31 | ....\glue 0.0 plus 1.0fil 32 | ....\hbox(0.0+0.0)x345.0 33 | .....\hbox(0.0+0.0)x345.0 34 | ...\glue 25.0 35 | ...\glue(\lineskip) 0.0 36 | ...\vbox(550.0+0.0)x345.0, glue set 539.94232fil 37 | ....\write-{} 38 | ....\pdfdest name{Doc-Start} xyz 39 | ....\glue(\topskip) 3.32141 40 | ....\hbox(6.67859+0.0)x345.0, glue set 249.88878fil 41 | .....\hbox(0.0+0.0)x15.0 42 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[0 .5 .5]} action user{/Subtype/Link/A<>} 43 | .....\OT1/cmr/m/n/10 s 44 | .....\OT1/cmr/m/n/10 e 45 | .....\OT1/cmr/m/n/10 c 46 | .....\OT1/cmr/m/n/10 t 47 | .....\OT1/cmr/m/n/10 i 48 | .....\OT1/cmr/m/n/10 o 49 | .....\OT1/cmr/m/n/10 n 50 | .....\penalty 10000 51 | .....\glue 3.33333 plus 1.66666 minus 1.11111 52 | .....\OT1/cmr/m/n/10 1 53 | .....\hbox(0.0+0.0)x0.0 54 | .....\pdfendlink 55 | .....\glue 3.33333 plus 1.66666 minus 1.11111 56 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[0 .5 .5]} action user{/Subtype/Link/A<>} 57 | .....\OT1/cmr/m/n/10 s 58 | .....\OT1/cmr/m/n/10 e 59 | .....\OT1/cmr/m/n/10 c 60 | .....\OT1/cmr/m/n/10 t 61 | .....\OT1/cmr/m/n/10 i 62 | .....\OT1/cmr/m/n/10 o 63 | .....\OT1/cmr/m/n/10 n 64 | .....\penalty 10000 65 | .....\glue 3.33333 plus 1.66666 minus 1.11111 66 | .....\OT1/cmr/m/n/10 1 67 | .....\hbox(0.0+0.0)x0.0 68 | .....\pdfendlink 69 | .....\penalty 10000 70 | .....\glue(\parfillskip) 0.0 plus 1.0fil 71 | .....\glue(\rightskip) 0.0 72 | ....\glue 0.0 plus 1.0fil 73 | ....\glue 0.0 74 | ....\glue 0.0 plus 0.0001fil 75 | ...\glue(\baselineskip) 23.55556 76 | ...\hbox(6.44444+0.0)x345.0 77 | ....\hbox(6.44444+0.0)x345.0, glue set 170.0fil 78 | .....\glue 0.0 plus 1.0fil 79 | .....\OT1/cmr/m/n/10 1 80 | .....\glue 0.0 plus 1.0fil 81 | .\kern 0.0 82 | (gh118-xr-hyper.aux) 83 | Package rerunfilecheck Info: File `gh118-xr-hyper.out' has not changed. 84 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 85 | -------------------------------------------------------------------------------- /testfiles/gh118-xr-hyper.xetex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Package hyperref Warning: Suppressing link with empty target on input line .... 4 | > \r@sec-no-hyper=macro: 5 | ->{1}{1}{}{}{}. 6 | \r@sec-no-hyper 7 | l. ......after\show\csname r@sec-no-hyper\endcsname 8 | > \r@sec-hyper=macro: 9 | ->{1}{1}{Section hyper}{section.1}{test-xr-hyper.pdf}. 10 | \r@sec-hyper 11 | l. ......andafter\show\csname r@sec-hyper\endcsname 12 | Package atveryend Info: Empty hook `BeforeClearDocument' on input line .... 13 | (../se-ascii-print.def 14 | File: se-ascii-print.def ....-..-.. v... stringenc: Printable ASCII characters 15 | ) 16 | Completed box being shipped out [1] 17 | \vbox(633.0+0.0)x407.0 18 | .\hbox(0.0+0.0)x0.0 19 | ..\special{pdf:docinfo<>} 44 | ....\special{pdf:dest (Doc-Start) [@thispage /XYZ @xpos @ypos null]} 45 | ....\glue(\topskip) 3.34 46 | ....\hbox(6.66+0.10999)x345.0, glue set 249.90999fil 47 | .....\hbox(0.0+0.0)x15.0 48 | .....\TU/lmr/m/n/10 section 49 | .....\penalty 10000 50 | .....\glue 3.33 plus 1.665 minus 1.11 51 | .....\TU/lmr/m/n/10 1 52 | .....\hbox(0.0+0.0)x0.0 53 | .....\glue 3.33 plus 1.665 minus 1.11 54 | .....\special{pdf:bann< \r@Ia=macro: 4 | ->{1.1}{1}{}{}{test-aux1.pdf}. 5 | l. ... \show\r@Ia 6 | \show\r@Ib \show\r@Icspecial 7 | > \r@Ib=macro: 8 | ->{1.2}{1}{}{}{test-aux1.pdf}. 9 | l. ... \show\r@Ia \show\r@Ib 10 | \show\r@Icspecial 11 | > \r@Icspecial=macro: 12 | ->{1.3}{1}{}{}{test-aux1.pdf}. 13 | l. ... \show\r@Ia \show\r@Ib \show\r@Icspecial 14 | > \r@IIa=macro: 15 | ->{1.1}{1}{}{}{test-aux2.pdf}. 16 | l. ... \show\r@IIa 17 | \show\r@IIb \show\r@IIbspecial \show\r@IIc 18 | > \r@IIb=macro: 19 | ->{1.2}{1}{}{}{test-aux2.pdf}. 20 | l. ... \show\r@IIa \show\r@IIb 21 | \show\r@IIbspecial \show\r@IIc 22 | > \r@IIbspecial=macro: 23 | ->{1.2}{1}{}{}{test-aux2.pdf}. 24 | l. ... \show\r@IIa \show\r@IIb \show\r@IIbspecial 25 | \show\r@IIc 26 | > \r@IIc=macro: 27 | ->{1.3}{1}{}{}{test-aux2.pdf}. 28 | l. ......\show\r@IIb \show\r@IIbspecial \show\r@IIc 29 | > \r@IIIa=macro: 30 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 31 | l. ... \show\r@IIIa 32 | Completed box being shipped out [1] 33 | \vbox(627.36243+0.0)x380.0, direction TLT 34 | .\hbox(0.0+0.0)x0.0, direction TLT 35 | .\vbox(0.0+0.0)x0.0, glue set - 20.99626fil, direction TLT 36 | ..\kern0.0 37 | ..\kern22.0 38 | ..\kern-1.00374 39 | ..\hbox(0.0+0.0)x0.0, glue set - 33.99626fil, direction TLT 40 | ...\kern0.0 41 | ...\kern35.0 42 | ...\kern-1.00374 43 | ...\pdfdest name{page.1} xyz 44 | ...\penalty 10000 45 | ...\glue 0.0 plus 1.0fil minus 1.0fil 46 | ..\glue 0.0 plus 1.0fil minus 1.0fil 47 | .\glue(\lineskip) 0.0 48 | .\vbox(627.36243+0.0)x380.0, direction TLT 49 | ..\glue 22.0 50 | ..\vbox(605.36243+0.0)x345.0, shifted 35.0, direction TLT 51 | ...\vbox(12.0+0.0)x345.0, glue set 5.34fil, direction TLT 52 | ....\glue 0.0 plus 1.0fil 53 | ....\hbox(6.66+0.0)x345.0, direction TLT 54 | .....\hbox(6.66+0.0)x345.0, glue set 340.0fil, direction TLT 55 | ......\glue 0.0 plus 1.0fil 56 | ......\TU/lmr/m/n/10 1 57 | ...\glue 18.06749 58 | ...\glue(\lineskip) 0.0 59 | ...\vbox(550.0+0.0)x345.0, glue set 540.0fil, direction TLT 60 | ....\write-{} 61 | ....\pdfdest name{Doc-Start} xyz 62 | ....\glue(\topskip) 3.34 63 | ....\hbox(6.66+0.0)x345.0, glue set 317.22fil, direction TLT 64 | .....\localpar 65 | ......\localinterlinepenalty=0 66 | ......\localbrokenpenalty=0 67 | ......\localleftbox=null 68 | ......\localrightbox=null 69 | .....\hbox(0.0+0.0)x15.0, direction TLT 70 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[0 .5 .5]} action user{/Subtype/Link/A<>} 71 | .....\TU/lmr/m/n/10 1 72 | .....\TU/lmr/m/n/10 . 73 | .....\TU/lmr/m/n/10 1 74 | .....\pdfendlink 75 | .....\penalty 10000 76 | .....\glue(\parfillskip) 0.0 plus 1.0fil 77 | .....\glue(\rightskip) 0.0 78 | ....\glue 0.0 plus 1.0fil 79 | ....\glue 0.0 80 | ...\glue(\baselineskip) 25.29494 81 | ...\hbox(0.0+0.0)x345.0, direction TLT 82 | ....\hbox(0.0+0.0)x345.0, direction TLT 83 | .\kern0.0 84 | (xr-newlabel-2.aux) 85 | Package rerunfilecheck Info: File `xr-newlabel-2.out' has not changed. 86 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 87 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-3.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@Ia=macro: 4 | ->{1.1}{1}{}{}{test-aux1.pdf}. 5 | l. ... \show\r@Ia 6 | \show\r@Ib \show\r@Icspecial 7 | > \r@Ib=macro: 8 | ->{1.2}{1}{}{}{test-aux1.pdf}. 9 | l. ... \show\r@Ia \show\r@Ib 10 | \show\r@Icspecial 11 | > \r@Icspecial=macro: 12 | ->{1.3}{1}{}{}{test-aux1.pdf}. 13 | l. ... \show\r@Ia \show\r@Ib \show\r@Icspecial 14 | > \r@IIa=macro: 15 | ->{1.1}{1}{}{}{test-aux2.pdf}. 16 | l. ... \show\r@IIa 17 | \show\r@IIb \show\r@IIbspecial \show\r@IIc 18 | > \r@IIb=macro: 19 | ->{1.2}{1}{}{}{test-aux2.pdf}. 20 | l. ... \show\r@IIa \show\r@IIb 21 | \show\r@IIbspecial \show\r@IIc 22 | > \r@IIbspecial=macro: 23 | ->{1.2}{1}{}{}{test-aux2.pdf}. 24 | l. ... \show\r@IIa \show\r@IIb \show\r@IIbspecial 25 | \show\r@IIc 26 | > \r@IIc=macro: 27 | ->{1.3}{1}{}{}{test-aux2.pdf}. 28 | l. ......\show\r@IIb \show\r@IIbspecial \show\r@IIc 29 | > \r@IIIa=macro: 30 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 31 | l. ... \show\r@IIIa 32 | Completed box being shipped out [1] 33 | \vbox(627.36243+0.0)x380.0, direction TLT 34 | .\hbox(0.0+0.0)x0.0, direction TLT 35 | .\vbox(0.0+0.0)x0.0, glue set - 20.99626fil, direction TLT 36 | ..\kern0.0 37 | ..\kern22.0 38 | ..\kern-1.00374 39 | ..\hbox(0.0+0.0)x0.0, glue set - 33.99626fil, direction TLT 40 | ...\kern0.0 41 | ...\kern35.0 42 | ...\kern-1.00374 43 | ...\pdfdest name{page.1} xyz 44 | ...\penalty 10000 45 | ...\glue 0.0 plus 1.0fil minus 1.0fil 46 | ..\glue 0.0 plus 1.0fil minus 1.0fil 47 | .\glue(\lineskip) 0.0 48 | .\vbox(627.36243+0.0)x380.0, direction TLT 49 | ..\glue 22.0 50 | ..\vbox(605.36243+0.0)x345.0, shifted 35.0, direction TLT 51 | ...\vbox(12.0+0.0)x345.0, glue set 5.34fil, direction TLT 52 | ....\glue 0.0 plus 1.0fil 53 | ....\hbox(6.66+0.0)x345.0, direction TLT 54 | .....\hbox(6.66+0.0)x345.0, glue set 340.0fil, direction TLT 55 | ......\glue 0.0 plus 1.0fil 56 | ......\TU/lmr/m/n/10 1 57 | ...\glue 18.06749 58 | ...\glue(\lineskip) 0.0 59 | ...\vbox(550.0+0.0)x345.0, glue set 540.0fil, direction TLT 60 | ....\write-{} 61 | ....\pdfdest name{Doc-Start} xyz 62 | ....\glue(\topskip) 3.34 63 | ....\hbox(6.66+0.0)x345.0, glue set 317.22fil, direction TLT 64 | .....\localpar 65 | ......\localinterlinepenalty=0 66 | ......\localbrokenpenalty=0 67 | ......\localleftbox=null 68 | ......\localrightbox=null 69 | .....\hbox(0.0+0.0)x15.0, direction TLT 70 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[0 .5 .5]} action user{/Subtype/Link/A<>} 71 | .....\TU/lmr/m/n/10 1 72 | .....\TU/lmr/m/n/10 . 73 | .....\TU/lmr/m/n/10 1 74 | .....\pdfendlink 75 | .....\penalty 10000 76 | .....\glue(\parfillskip) 0.0 plus 1.0fil 77 | .....\glue(\rightskip) 0.0 78 | ....\glue 0.0 plus 1.0fil 79 | ....\glue 0.0 80 | ...\glue(\baselineskip) 25.29494 81 | ...\hbox(0.0+0.0)x345.0, direction TLT 82 | ....\hbox(0.0+0.0)x345.0, direction TLT 83 | .\kern0.0 84 | (xr-newlabel-3.aux) 85 | Package rerunfilecheck Info: File `xr-newlabel-3.out' has not changed. 86 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 87 | -------------------------------------------------------------------------------- /testfiles/xr-newlabel-4.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | > \r@Ia=macro: 4 | ->{1.1}{1}{}{}{test-aux1.pdf}. 5 | l. ... \show\r@Ia 6 | \show\r@Ib \show\r@Icspecial 7 | > \r@Ib=macro: 8 | ->{1.2}{1}{}{}{test-aux1.pdf}. 9 | l. ... \show\r@Ia \show\r@Ib 10 | \show\r@Icspecial 11 | > \r@Icspecial=macro: 12 | ->{1.3}{1}{}{}{test-aux1.pdf}. 13 | l. ... \show\r@Ia \show\r@Ib \show\r@Icspecial 14 | > \r@IIa=macro: 15 | ->{1.1}{1}{}{}{test-aux2.pdf}. 16 | l. ... \show\r@IIa 17 | \show\r@IIb \show\r@IIbspecial \show\r@IIc 18 | > \r@IIb=macro: 19 | ->{1.2}{1}{}{}{test-aux2.pdf}. 20 | l. ... \show\r@IIa \show\r@IIb 21 | \show\r@IIbspecial \show\r@IIc 22 | > \r@IIbspecial=macro: 23 | ->{1.2}{1}{}{}{test-aux2.pdf}. 24 | l. ... \show\r@IIa \show\r@IIb \show\r@IIbspecial 25 | \show\r@IIc 26 | > \r@IIc=macro: 27 | ->{1.3}{1}{}{}{test-aux2.pdf}. 28 | l. ......\show\r@IIb \show\r@IIbspecial \show\r@IIc 29 | > \r@IIIa=macro: 30 | ->{1.1}{1}{title}{section.title}{test-aux3.pdf}. 31 | l. ... \show\r@IIIa 32 | Completed box being shipped out [1] 33 | \vbox(627.36243+0.0)x380.0, direction TLT 34 | .\hbox(0.0+0.0)x0.0, direction TLT 35 | .\vbox(0.0+0.0)x0.0, glue set - 20.99626fil, direction TLT 36 | ..\kern0.0 37 | ..\kern22.0 38 | ..\kern-1.00374 39 | ..\hbox(0.0+0.0)x0.0, glue set - 33.99626fil, direction TLT 40 | ...\kern0.0 41 | ...\kern35.0 42 | ...\kern-1.00374 43 | ...\pdfdest name{page.1} xyz 44 | ...\penalty 10000 45 | ...\glue 0.0 plus 1.0fil minus 1.0fil 46 | ..\glue 0.0 plus 1.0fil minus 1.0fil 47 | .\glue(\lineskip) 0.0 48 | .\vbox(627.36243+0.0)x380.0, direction TLT 49 | ..\glue 22.0 50 | ..\vbox(605.36243+0.0)x345.0, shifted 35.0, direction TLT 51 | ...\vbox(12.0+0.0)x345.0, glue set 5.34fil, direction TLT 52 | ....\glue 0.0 plus 1.0fil 53 | ....\hbox(6.66+0.0)x345.0, direction TLT 54 | .....\hbox(6.66+0.0)x345.0, glue set 340.0fil, direction TLT 55 | ......\glue 0.0 plus 1.0fil 56 | ......\TU/lmr/m/n/10 1 57 | ...\glue 18.06749 58 | ...\glue(\lineskip) 0.0 59 | ...\vbox(550.0+0.0)x345.0, glue set 540.0fil, direction TLT 60 | ....\write-{} 61 | ....\pdfdest name{Doc-Start} xyz 62 | ....\glue(\topskip) 3.34 63 | ....\hbox(6.66+0.0)x345.0, glue set 317.22fil, direction TLT 64 | .....\localpar 65 | ......\localinterlinepenalty=0 66 | ......\localbrokenpenalty=0 67 | ......\localleftbox=null 68 | ......\localrightbox=null 69 | .....\hbox(0.0+0.0)x15.0, direction TLT 70 | .....\pdfstartlink(*+*)x* attr{/Border[0 0 1]/H/I/C[0 .5 .5]} action user{/Subtype/Link/A<>} 71 | .....\TU/lmr/m/n/10 1 72 | .....\TU/lmr/m/n/10 . 73 | .....\TU/lmr/m/n/10 1 74 | .....\pdfendlink 75 | .....\penalty 10000 76 | .....\glue(\parfillskip) 0.0 plus 1.0fil 77 | .....\glue(\rightskip) 0.0 78 | ....\glue 0.0 plus 1.0fil 79 | ....\glue 0.0 80 | ...\glue(\baselineskip) 25.29494 81 | ...\hbox(0.0+0.0)x345.0, direction TLT 82 | ....\hbox(0.0+0.0)x345.0, direction TLT 83 | .\kern0.0 84 | (xr-newlabel-4.aux) 85 | Package rerunfilecheck Info: File `xr-newlabel-4.out' has not changed. 86 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 87 | -------------------------------------------------------------------------------- /testfiles-pdftex/thm-007-gh360.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(633.0+0.0)x407.0 5 | .\hbox(0.0+0.0)x0.0 6 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil 7 | ..\kern 0.0 8 | ..\kern 16.0 9 | ..\kern -1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil 11 | ...\kern 0.0 12 | ...\kern 62.0 13 | ...\kern -1.00374 14 | ...\pdfdest name{page.1} xyz 15 | ...\penalty 10000 16 | ...\glue 0.0 plus 1.0fil minus 1.0fil 17 | ..\glue 0.0 plus 1.0fil minus 1.0fil 18 | .\glue(\lineskip) 0.0 19 | .\vbox(633.0+0.0)x407.0 20 | ..\glue 16.0 21 | ..\vbox(617.0+0.0)x345.0, shifted 62.0 22 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil 23 | ....\glue 0.0 plus 1.0fil 24 | ....\hbox(0.0+0.0)x345.0 25 | .....\hbox(0.0+0.0)x345.0 26 | ...\glue 25.0 27 | ...\glue(\lineskip) 0.0 28 | ...\vbox(550.0+0.0)x345.0, glue set 530.34332fil 29 | ....\write-{} 30 | ....\pdfdest name{Doc-Start} xyz 31 | ....\pdfdest name{lstlisting.-1} xyz 32 | ....\glue(\topskip) 1.60004 33 | ....\hbox(8.39996+3.60004)x345.0, glue set 326.99982fil 34 | .....\hbox(8.39996+3.60004)x0.0 35 | ......\hbox(8.39996+3.60004)x0.0, glue set - 3.0fil 36 | .......\glue 0.0 plus 1.0fil minus 1.0fil 37 | .......\hbox(8.39996+3.60004)x0.0 38 | ........\hbox(8.39996+3.60004)x0.0 39 | .........\rule(8.39996+3.60004)x0.0 40 | .........\kern 0.0 41 | ........\glue 0.0 plus 1.0fil minus 1.0fil 42 | .......\hbox(8.39996+3.60004)x0.0 43 | ........\rule(8.39996+3.60004)x0.0 44 | .......\kern 3.0 45 | .......\kern 0.0 46 | ......\hbox(8.39996+3.60004)x0.0, glue set - 348.0fil 47 | .......\kern 0.0 48 | .......\hbox(8.39996+3.60004)x345.0 49 | ........\rule(8.39996+3.60004)x0.0 50 | ........\kern 345.0 51 | .......\kern 3.0 52 | .......\hbox(8.39996+3.60004)x0.0 53 | ........\hbox(8.39996+3.60004)x0.0 54 | .........\rule(8.39996+3.60004)x0.0 55 | .........\kern 0.0 56 | ........\glue 0.0 plus 1.0fil minus 1.0fil 57 | .......\hbox(8.39996+3.60004)x0.0 58 | ........\rule(8.39996+3.60004)x0.0 59 | .......\glue 0.0 plus 1.0fil minus 1.0fil 60 | .....\penalty 10000 61 | .....\hbox(0.0+0.0)x0.0 62 | ......\hbox(0.0+0.0)x0.0, shifted -12.0 63 | .......\pdfdest name{lstnumber.-1.1} xyz 64 | .......\penalty 10000 65 | .....\hbox(0.0+0.0)x0.0 66 | .....\hbox(6.83331+0.0)x18.00018 67 | ......\hbox(6.83331+0.0)x18.00018, glue set 0.36809fil 68 | .......\glue 0.0 plus 1.0fil minus 1.0fil 69 | .......\OT1/cmr/m/n/10 F 70 | .......\glue 0.0 plus 1.0fil minus 1.0fil 71 | .......\OT1/cmr/m/n/10 o 72 | .......\glue 0.0 plus 1.0fil minus 1.0fil 73 | .......\OT1/cmr/m/n/10 o 74 | .......\glue 0.0 plus 1.0fil minus 1.0fil 75 | .....\penalty 10000 76 | .....\glue(\parfillskip) 0.0 plus 1.0fil 77 | .....\glue(\rightskip) 0.0 78 | ....\penalty -50 79 | ....\glue 6.0 plus 2.0 minus 2.0 80 | ....\glue 0.0 81 | ....\glue 0.0 plus 1.0fil 82 | ....\glue 0.0 83 | ....\glue 0.0 plus 0.0001fil 84 | ...\glue(\baselineskip) 23.55556 85 | ...\hbox(6.44444+0.0)x345.0 86 | ....\hbox(6.44444+0.0)x345.0, glue set 170.0fil 87 | .....\glue 0.0 plus 1.0fil 88 | .....\OT1/cmr/m/n/10 1 89 | .....\glue 0.0 plus 1.0fil 90 | .\kern 0.0 91 | (thm-007-gh360.aux) 92 | Package rerunfilecheck Info: File `thm-007-gh360.out' has not changed. 93 | (rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. 94 | -------------------------------------------------------------------------------- /testfiles/gh238-draft.luatex.tlg: -------------------------------------------------------------------------------- 1 | This is a generated file for the l3build validation system. 2 | Don't change this file in any respect. 3 | Completed box being shipped out [1] 4 | \vbox(633.0+0.0)x407.0, direction TLT 5 | .\hbox(0.0+0.0)x0.0, direction TLT 6 | .\vbox(0.0+0.0)x0.0, glue set - 14.99626fil, direction TLT 7 | ..\kern0.0 8 | ..\kern16.0 9 | ..\kern-1.00374 10 | ..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil, direction TLT 11 | ...\kern0.0 12 | ...\kern62.0 13 | ...\kern-1.00374 14 | ...\glue 0.0 plus 1.0fil minus 1.0fil 15 | ..\glue 0.0 plus 1.0fil minus 1.0fil 16 | .\glue(\lineskip) 0.0 17 | .\vbox(633.0+0.0)x407.0, direction TLT 18 | ..\glue 16.0 19 | ..\vbox(617.0+0.0)x345.0, shifted 62.0, direction TLT 20 | ...\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT 21 | ....\glue 0.0 plus 1.0fil 22 | ....\hbox(0.0+0.0)x345.0, direction TLT 23 | .....\hbox(0.0+0.0)x345.0, direction TLT 24 | ...\glue 25.0 25 | ...\glue(\lineskip) 0.0 26 | ...\vbox(550.0+0.0)x345.0, glue set 484.95023fil, direction TLT 27 | ....\write-{} 28 | ....\glue(\topskip) 5.69 29 | ....\hbox(4.31+0.0)x345.0, glue set 324.72fil, direction TLT 30 | .....\localpar 31 | ......\localinterlinepenalty=0 32 | ......\localbrokenpenalty=0 33 | ......\localleftbox=null 34 | ......\localrightbox=null 35 | .....\hbox(0.0+0.0)x15.0, direction TLT 36 | .....\TU/lmr/m/n/10 x 37 | .....\penalty 10000 38 | .....\glue(\parfillskip) 0.0 plus 1.0fil 39 | .....\glue(\rightskip) 0.0 40 | ....\penalty -300 41 | ....\glue 15.08499 plus 4.31 minus 0.86198 42 | ....\glue(\parskip) 0.0 plus 1.0 43 | ....\glue(\parskip) 0.0 44 | ....\glue(\baselineskip) 8.00641 45 | ....\hbox(9.99359+0.0864)x345.0, glue set 305.61603fil, direction TLT 46 | .....\localpar 47 | ......\localinterlinepenalty=0 48 | ......\localbrokenpenalty=0 49 | ......\localleftbox=null 50 | ......\localrightbox=null 51 | .....\hbox(9.4464+0.0)x22.50719, direction TLT 52 | ......\glue 0.0 53 | ......\TU/lmr/bx/n/14.4 1 54 | ......\glue 14.4 55 | .....\TU/lmr/bx/n/14.4 a 56 | .....\kern0.0 (italic) 57 | .....\TU/lmr/bx/n/14.4 b 58 | .....\kern0.0 (italic) 59 | .....\penalty 10000 60 | .....\glue(\parfillskip) 0.0 plus 1.0fil 61 | .....\glue(\rightskip) 0.0 62 | ....\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline {1}a\protect \textbf {b}}{\thepage }{section.1}\protected@file@percent }} 63 | ....\penalty 10000 64 | ....\glue 9.913 plus 0.86198 65 | ....\write1{\newlabel{a}{{1}{\thepage }{a\textbf {b}}{section.1}{}}} 66 | ....\penalty 10000 67 | ....\penalty 10000 68 | ....\glue(\parskip) 0.0 plus 1.0 69 | ....\glue(\parskip) 0.0 70 | ....\glue(\baselineskip) 4.9736 71 | ....\hbox(6.94+0.11)x345.0, glue set 325.28fil, direction TLT 72 | .....\localpar 73 | ......\localinterlinepenalty=0 74 | ......\localbrokenpenalty=0 75 | ......\localleftbox=null 76 | ......\localrightbox=null 77 | .....\TU/lmr/m/n/10 1 78 | .....\glue(\spaceskip) 3.33 plus 1.665 minus 1.11 79 | .....\TU/lmr/m/n/10 a 80 | .....\kern0.0 (italic) 81 | .....\TU/lmr/bx/n/10 b 82 | .....\kern0.0 (italic) 83 | .....\penalty 10000 84 | .....\glue(\parfillskip) 0.0 plus 1.0fil 85 | .....\glue(\rightskip) 0.0 86 | ....\glue -0.11 87 | ....\glue 0.0 plus 1.0fil 88 | ....\glue 0.0 89 | ....\glue 0.0 plus 0.0001fil 90 | ...\glue(\baselineskip) 23.34 91 | ...\hbox(6.66+0.0)x345.0, direction TLT 92 | ....\hbox(6.66+0.0)x345.0, glue set 170.0fil, direction TLT 93 | .....\glue 0.0 plus 1.0fil 94 | .....\TU/lmr/m/n/10 1 95 | .....\glue 0.0 plus 1.0fil 96 | .\kern0.0 97 | (gh238-draft.aux) 98 | --------------------------------------------------------------------------------