summaryrefslogtreecommitdiff
path: root/Build/tests/dvi-latex5-tugboat
diff options
context:
space:
mode:
Diffstat (limited to 'Build/tests/dvi-latex5-tugboat')
-rw-r--r--Build/tests/dvi-latex5-tugboat/Makefile14
-rw-r--r--Build/tests/dvi-latex5-tugboat/knowngood.dvibin0 -> 1044 bytes
-rw-r--r--Build/tests/dvi-latex5-tugboat/knowngood.dvitype539
-rw-r--r--Build/tests/dvi-latex5-tugboat/tublatex.aux2
-rw-r--r--Build/tests/dvi-latex5-tugboat/tublatex.dvibin0 -> 1044 bytes
-rw-r--r--Build/tests/dvi-latex5-tugboat/tublatex.log131
-rw-r--r--Build/tests/dvi-latex5-tugboat/tublatex.tex44
7 files changed, 730 insertions, 0 deletions
diff --git a/Build/tests/dvi-latex5-tugboat/Makefile b/Build/tests/dvi-latex5-tugboat/Makefile
new file mode 100644
index 00000000000..77116285012
--- /dev/null
+++ b/Build/tests/dvi-latex5-tugboat/Makefile
@@ -0,0 +1,14 @@
+# $Id$
+# Originally written 2004 by Karl Berry. Public domain.
+
+include ../common.mak
+
+test = tublatex
+
+check test: knowngood.dvitype
+ $(run) latex '\nonstopmode\input $(test)' # found in distribution
+ $(dvicheck) knowngood.dvitype $(test).dvi \
+ || diff -u1 knowngood.dvitype $(test).dvitype
+
+clean distclean:
+ $(rm) $(test).aux $(test).log $(test).dvi $(test).dvitype
diff --git a/Build/tests/dvi-latex5-tugboat/knowngood.dvi b/Build/tests/dvi-latex5-tugboat/knowngood.dvi
new file mode 100644
index 00000000000..5c8d2f81cad
--- /dev/null
+++ b/Build/tests/dvi-latex5-tugboat/knowngood.dvi
Binary files differ
diff --git a/Build/tests/dvi-latex5-tugboat/knowngood.dvitype b/Build/tests/dvi-latex5-tugboat/knowngood.dvitype
new file mode 100644
index 00000000000..fad75170661
--- /dev/null
+++ b/Build/tests/dvi-latex5-tugboat/knowngood.dvitype
@@ -0,0 +1,539 @@
+This is DVItype, Version 3.6 (Web2C 7.5.3)
+Options selected:
+ Starting page = *
+ Maximum number of pages = 1000000
+ Output level = 4 (the works)
+ Resolution = 300.00000000 pixels per inch
+numerator/denominator=25400000/473628672
+magnification=1000; 0.00006334 pixels per DVI unit
+' TeX output 2004.08.01:0116'
+Postamble starts at byte 832.
+maxv=44564480, maxh=30670848, maxstackdepth=9, totalpages=1
+Font 25: cmtt9---loaded at size 589824 DVI units
+Font 23: cmsy9---loaded at size 589824 DVI units
+Font 19: cmr9---loaded at size 589824 DVI units
+Font 18: cmtt10---loaded at size 655360 DVI units
+Font 17: cmsl10---loaded at size 655360 DVI units
+Font 16: cmbxsl10---loaded at size 655360 DVI units
+Font 15: cmbx10---loaded at size 655360 DVI units
+Font 7: cmr10---loaded at size 655360 DVI units
+
+42: beginning of page 1001
+87: down4 44564480 v:=0+44564480=44564480, vv:=2823
+92: push
+level 0:(h=0,v=44564480,w=0,x=0,y=0,z=0,hh=0,vv=2823)
+93: down4 -45744128 v:=44564480-45744128=-1179648, vv:=-75
+98: push
+level 1:(h=0,v=-1179648,w=0,x=0,y=0,z=0,hh=0,vv=-75)
+99: push
+level 2:(h=0,v=-1179648,w=0,x=0,y=0,z=0,hh=0,vv=-75)
+100: push
+level 3:(h=0,v=-1179648,w=0,x=0,y=0,z=0,hh=0,vv=-75)
+101: down4 44826624 v:=-1179648+44826624=43646976, vv:=2765
+106: pop
+level 3:(h=0,v=-1179648,w=0,x=0,y=0,z=0,hh=0,vv=-75)
+107: fntdef1 7: cmr10
+128: fntnum7 current font is cmr10
+129: setchar84 h:=0+473316=473316, hh:=30
+130: setchar85 h:=473316+491521=964837, hh:=61
+131: setchar71 h:=964837+514276=1479113, hh:=94
+132: setchar98 h:=1479113+364090=1843203, hh:=117
+133: right2 18205 h:=1843203+18205=1861408, hh:=118
+136: setchar111 h:=1861408+327681=2189089, hh:=139
+137: setchar97 h:=2189089+327681=2516770, hh:=160
+138: setchar116 h:=2516770+254863=2771633, hh:=176
+139: setchar44 h:=2771633+182045=2953678, hh:=188
+140: w3 218453 h:=2953678+218453=3172131, hh:=201
+144: setchar86 h:=3172131+491521=3663652, hh:=232
+145: right3 -54614 h:=3663652-54614=3609038, hh:=229
+149: setchar111 h:=3609038+327681=3936719, hh:=250
+150: setchar108 h:=3936719+182045=4118764, hh:=262
+151: setchar117 h:=4118764+364090=4482854, hh:=285
+152: setchar109 h:=4482854+546135=5028989, hh:=320
+153: setchar101 h:=5028989+291271=5320260, hh:=338
+154: w0 218453 h:=5320260+218453=5538713, hh:=351
+155: setchar48 h:=5538713+327681=5866394, hh:=372
+156: w0 218453 h:=5866394+218453=6084847, hh:=385
+157: setchar40 h:=6084847+254863=6339710, hh:=401
+158: setchar50 h:=6339710+327681=6667391, hh:=422
+159: setchar48 h:=6667391+327681=6995072, hh:=443
+160: setchar54 h:=6995072+327681=7322753, hh:=464
+161: setchar48 h:=7322753+327681=7650434, hh:=485
+162: setchar41 h:=7650434+254863=7905297, hh:=501
+163: setchar44 h:=7905297+182045=8087342, hh:=513
+164: w0 218453 h:=8087342+218453=8305795, hh:=526
+165: setchar78 h:=8305795+491521=8797316, hh:=557
+166: setchar111 h:=8797316+327681=9124997, hh:=578
+167: setchar46 h:=9124997+182045=9307042, hh:=590
+168: w0 218453 h:=9307042+218453=9525495, hh:=603
+169: setchar48 h:=9525495+327681=9853176, hh:=624
+170: right4 19506948 h:=9853176+19506948=29360124, hh:=1860
+175: setchar49 h:=29360124+327681=29687805, hh:=1881
+176: setchar48 h:=29687805+327681=30015486, hh:=1902
+177: setchar48 h:=30015486+327681=30343167, hh:=1923
+178: setchar49 h:=30343167+327681=30670848, hh:=1944
+[TUGboat, Volume 0 (2060), No. 0 1001]
+179: pop
+level 2:(h=0,v=-1179648,w=0,x=0,y=0,z=0,hh=0,vv=-75)
+180: pop
+level 1:(h=0,v=-1179648,w=0,x=0,y=0,z=0,hh=0,vv=-75)
+181: down4 43778048 v:=-1179648+43778048=42598400, vv:=2698
+186: push
+level 1:(h=0,v=42598400,w=0,x=0,y=0,z=0,hh=0,vv=2698)
+187: push
+level 2:(h=0,v=42598400,w=0,x=0,y=0,z=0,hh=0,vv=2698)
+188: push
+level 3:(h=0,v=42598400,w=0,x=0,y=0,z=0,hh=0,vv=2698)
+189: push
+level 4:(h=0,v=42598400,w=0,x=0,y=0,z=0,hh=0,vv=2698)
+190: down4 -42467328 v:=42598400-42467328=131072, vv:=8
+195: putrule height 39322, width 14745600 (3x934 pixels)
+204: down3 848327 v:=131072+848327=979399, vv:=62
+208: push
+level 5:(h=0,v=979399,w=0,x=0,y=0,z=0,hh=0,vv=62)
+209: fntdef1 15: cmbx10
+231: fntnum15 current font is cmbx10
+232: setchar69 h:=0+495158=495158, hh:=31
+233: setchar120 h:=495158+397765=892923, hh:=56
+234: setchar97 h:=892923+366361=1259284, hh:=79
+235: setchar109 h:=1259284+628050=1887334, hh:=119
+236: setchar112 h:=1887334+418700=2306034, hh:=146
+237: setchar108 h:=2306034+209350=2515384, hh:=159
+238: setchar101 h:=2515384+345428=2860812, hh:=181
+239: w3 251193 h:=2860812+251193=3112005, hh:=197
+[Example ]
+243: fntdef1 16: cmbxsl10
+267: fntnum16 current font is cmbxsl10
+268: setchar84 h:=3112005+524285=3636290, hh:=230
+269: setchar85 h:=3636290+579808=4216098, hh:=267
+270: setchar71 h:=4216098+592551=4808649, hh:=305
+271: setchar98 h:=4808649+418700=5227349, hh:=332
+272: right2 20935 h:=5227349+20935=5248284, hh:=333
+275: setchar111 h:=5248284+376830=5625114, hh:=357
+276: setchar97 h:=5625114+366361=5991475, hh:=380
+277: setchar116 h:=5991475+293090=6284565, hh:=399
+278: right3 262056 h:=6284565+262056=6546621, hh:=415
+[TUGboat ]
+282: fntnum15 current font is cmbx10
+283: setchar82 h:=6546621+565245=7111866, hh:=451
+284: setchar101 h:=7111866+345428=7457294, hh:=473
+285: setchar103 h:=7457294+376830=7834124, hh:=497
+286: setchar117 h:=7834124+418700=8252824, hh:=524
+287: setchar108 h:=8252824+209350=8462174, hh:=537
+288: setchar97 h:=8462174+366361=8828535, hh:=560
+289: setchar114 h:=8828535+310385=9138920, hh:=580
+290: w0 251193 h:=9138920+251193=9390113, hh:=595
+291: setchar65 h:=9390113+569796=9959909, hh:=631
+292: setchar114 h:=9959909+310385=10270294, hh:=651
+293: setchar116 h:=10270294+293090=10563384, hh:=670
+294: setchar105 h:=10563384+209350=10772734, hh:=683
+295: setchar99 h:=10772734+334960=11107694, hh:=704
+296: setchar108 h:=11107694+209350=11317044, hh:=717
+297: setchar101 h:=11317044+345428=11662472, hh:=739
+[Regular Article]
+298: pop
+level 5:(h=0,v=979399,w=0,x=0,y=0,z=0,hh=0,vv=62)
+299: y3 1048576 v:=979399+1048576=2027975, vv:=128
+303: push
+level 5:(h=0,v=2027975,w=0,x=0,y=1048576,z=0,hh=0,vv=128)
+304: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+308: fntnum7 current font is cmr10
+309: setchar70 h:=1310720+427806=1738526, hh:=110
+310: setchar105 h:=1738526+182045=1920571, hh:=122
+311: setchar114 h:=1920571+256683=2177254, hh:=138
+312: setchar115 h:=2177254+258503=2435757, hh:=154
+313: setchar116 h:=2435757+254863=2690620, hh:=170
+314: right3 218430 h:=2690620+218430=2909050, hh:=184
+318: setchar76 h:=2909050+409601=3318651, hh:=210
+319: setchar97 h:=3318651+327681=3646332, hh:=231
+320: setchar115 h:=3646332+258503=3904835, hh:=247
+321: setchar116 h:=3904835+254863=4159698, hh:=263
+[First Last]
+322: pop
+level 5:(h=0,v=2027975,w=0,x=0,y=1048576,z=0,hh=0,vv=128)
+323: z3 1310720 v:=2027975+1310720=3338695, vv:=211
+327: push
+level 5:(h=0,v=3338695,w=0,x=0,y=1048576,z=1310720,hh=0,vv=211)
+328: fntnum15 current font is cmbx10
+329: setchar65 h:=0+569796=569796, hh:=36
+330: setchar98 h:=569796+418700=988496, hh:=63
+331: setchar115 h:=988496+297276=1285772, hh:=82
+332: setchar116 h:=1285772+293090=1578862, hh:=101
+333: setchar114 h:=1578862+310385=1889247, hh:=121
+334: setchar97 h:=1889247+366361=2255608, hh:=144
+335: setchar99 h:=2255608+334960=2590568, hh:=165
+336: setchar116 h:=2590568+293090=2883658, hh:=184
+[Abstract]
+337: pop
+level 5:(h=0,v=3338695,w=0,x=0,y=1048576,z=1310720,hh=0,vv=211)
+338: y0 1048576 v:=3338695+1048576=4387271, vv:=278
+339: push
+level 5:(h=0,v=4387271,w=0,x=0,y=1048576,z=1310720,hh=0,vv=278)
+340: fntnum7 current font is cmr10
+341: setchar84 h:=0+473316=473316, hh:=30
+342: setchar104 h:=473316+364090=837406, hh:=53
+343: setchar105 h:=837406+182045=1019451, hh:=65
+344: setchar115 h:=1019451+258503=1277954, hh:=81
+345: w3 288878 h:=1277954+288878=1566832, hh:=99
+349: setchar105 h:=1566832+182045=1748877, hh:=111
+350: setchar115 h:=1748877+258503=2007380, hh:=127
+351: x3 288879 h:=2007380+288879=2296259, hh:=145
+355: setchar97 h:=2296259+327681=2623940, hh:=166
+356: setchar110 h:=2623940+364090=2988030, hh:=189
+357: w0 288878 h:=2988030+288878=3276908, hh:=208
+358: setchar101 h:=3276908+291271=3568179, hh:=226
+359: setchar120 h:=3568179+345886=3914065, hh:=248
+360: setchar97 h:=3914065+327681=4241746, hh:=269
+361: setchar109 h:=4241746+546135=4787881, hh:=304
+362: setchar112 h:=4787881+364090=5151971, hh:=327
+363: setchar108 h:=5151971+182045=5334016, hh:=339
+364: setchar101 h:=5334016+291271=5625287, hh:=357
+365: x0 288879 h:=5625287+288879=5914166, hh:=375
+366: setchar97 h:=5914166+327681=6241847, hh:=396
+367: setchar114 h:=6241847+256683=6498530, hh:=412
+368: setchar116 h:=6498530+254863=6753393, hh:=428
+369: setchar105 h:=6753393+182045=6935438, hh:=440
+370: setchar99 h:=6935438+291271=7226709, hh:=458
+371: setchar108 h:=7226709+182045=7408754, hh:=470
+372: setchar101 h:=7408754+291271=7700025, hh:=488
+373: w0 288878 h:=7700025+288878=7988903, hh:=506
+374: setchar102 h:=7988903+200250=8189153, hh:=519
+375: setchar111 h:=8189153+327681=8516834, hh:=540
+376: setchar114 h:=8516834+256683=8773517, hh:=556
+377: w0 288878 h:=8773517+288878=9062395, hh:=574
+378: setchar97 h:=9062395+327681=9390076, hh:=595
+379: x0 288879 h:=9390076+288879=9678955, hh:=613
+380: setchar114 h:=9678955+256683=9935638, hh:=629
+381: setchar101 h:=9935638+291271=10226909, hh:=647
+382: setchar103 h:=10226909+327681=10554590, hh:=668
+383: setchar117 h:=10554590+364090=10918680, hh:=691
+384: setchar108 h:=10918680+182045=11100725, hh:=703
+385: setchar97 h:=11100725+327681=11428406, hh:=724
+386: setchar114 h:=11428406+256683=11685089, hh:=740
+387: w0 288878 h:=11685089+288878=11973967, hh:=758
+[This is an example article for a regular ]
+388: fntdef1 17: cmsl10
+410: fntnum17 current font is cmsl10
+411: setchar84 h:=11973967+473316=12447283, hh:=788
+412: setchar85 h:=12447283+491521=12938804, hh:=819
+413: setchar71 h:=12938804+514276=13453080, hh:=852
+414: setchar98 h:=13453080+364090=13817170, hh:=875
+415: right2 18205 h:=13817170+18205=13835375, hh:=876
+418: setchar111 h:=13835375+327681=14163056, hh:=897
+419: setchar97 h:=14163056+327681=14490737, hh:=918
+420: setchar116 h:=14490737+254863=14745600, hh:=934
+[TUGboat]
+421: pop
+level 5:(h=0,v=4387271,w=0,x=0,y=1048576,z=1310720,hh=0,vv=278)
+422: down3 786432 v:=4387271+786432=5173703, vv:=328
+426: push
+level 5:(h=0,v=5173703,w=0,x=0,y=1048576,z=1310720,hh=0,vv=328)
+427: fntnum7 current font is cmr10
+428: setchar105 h:=0+182045=182045, hh:=12
+429: setchar115 h:=182045+258503=440548, hh:=28
+430: setchar115 h:=440548+258503=699051, hh:=44
+431: setchar117 h:=699051+364090=1063141, hh:=67
+432: setchar101 h:=1063141+291271=1354412, hh:=85
+433: setchar46 h:=1354412+182045=1536457, hh:=97
+[issue.]
+434: pop
+level 5:(h=0,v=5173703,w=0,x=0,y=1048576,z=1310720,hh=0,vv=328)
+435: z0 1310720 v:=5173703+1310720=6484423, vv:=411
+436: push
+level 5:(h=0,v=6484423,w=0,x=0,y=1048576,z=1310720,hh=0,vv=411)
+437: push
+level 6:(h=0,v=6484423,w=0,x=0,y=1048576,z=1310720,hh=0,vv=411)
+438: fntnum15 current font is cmbx10
+439: setchar49 h:=0+376830=376830, hh:=24
+[1]
+440: pop
+level 6:(h=0,v=6484423,w=0,x=0,y=1048576,z=1310720,hh=0,vv=411)
+441: right3 1130490 h:=0+1130490=1130490, hh:=72
+445: setchar73 h:=1130490+285808=1416298, hh:=90
+446: setchar110 h:=1416298+418700=1834998, hh:=117
+447: right2 -20935 h:=1834998-20935=1814063, hh:=116
+450: setchar116 h:=1814063+293090=2107153, hh:=135
+451: setchar114 h:=2107153+310385=2417538, hh:=155
+452: setchar111 h:=2417538+376830=2794368, hh:=179
+453: right2 20935 h:=2794368+20935=2815303, hh:=180
+456: setchar100 h:=2815303+418700=3234003, hh:=207
+457: setchar117 h:=3234003+418700=3652703, hh:=233
+458: setchar99 h:=3652703+334960=3987663, hh:=254
+459: setchar116 h:=3987663+293090=4280753, hh:=273
+460: setchar105 h:=4280753+209350=4490103, hh:=286
+461: setchar111 h:=4490103+376830=4866933, hh:=310
+462: setchar110 h:=4866933+418700=5285633, hh:=337
+[ Introduction]
+463: pop
+level 5:(h=0,v=6484423,w=0,x=0,y=1048576,z=1310720,hh=0,vv=411)
+464: y0 1048576 v:=6484423+1048576=7532999, vv:=477
+465: push
+level 5:(h=0,v=7532999,w=0,x=0,y=1048576,z=1310720,hh=0,vv=477)
+466: fntnum7 current font is cmr10
+467: setchar84 h:=0+473316=473316, hh:=30
+468: setchar104 h:=473316+364090=837406, hh:=53
+469: setchar105 h:=837406+182045=1019451, hh:=65
+470: setchar115 h:=1019451+258503=1277954, hh:=81
+471: w3 175391 h:=1277954+175391=1453345, hh:=92
+475: setchar105 h:=1453345+182045=1635390, hh:=104
+476: setchar115 h:=1635390+258503=1893893, hh:=120
+477: x3 175392 h:=1893893+175392=2069285, hh:=131
+481: setchar97 h:=2069285+327681=2396966, hh:=152
+482: setchar110 h:=2396966+364090=2761056, hh:=175
+483: w0 175391 h:=2761056+175391=2936447, hh:=186
+484: setchar101 h:=2936447+291271=3227718, hh:=204
+485: setchar120 h:=3227718+345886=3573604, hh:=226
+486: setchar97 h:=3573604+327681=3901285, hh:=247
+487: setchar109 h:=3901285+546135=4447420, hh:=282
+488: setchar112 h:=4447420+364090=4811510, hh:=305
+489: setchar108 h:=4811510+182045=4993555, hh:=317
+490: setchar101 h:=4993555+291271=5284826, hh:=335
+491: w0 175391 h:=5284826+175391=5460217, hh:=346
+492: setchar97 h:=5460217+327681=5787898, hh:=367
+493: setchar114 h:=5787898+256683=6044581, hh:=383
+494: setchar116 h:=6044581+254863=6299444, hh:=399
+495: setchar105 h:=6299444+182045=6481489, hh:=411
+496: setchar99 h:=6481489+291271=6772760, hh:=429
+497: setchar108 h:=6772760+182045=6954805, hh:=441
+498: setchar101 h:=6954805+291271=7246076, hh:=459
+499: x0 175392 h:=7246076+175392=7421468, hh:=470
+500: setchar102 h:=7421468+200250=7621718, hh:=483
+501: setchar111 h:=7621718+327681=7949399, hh:=504
+502: setchar114 h:=7949399+256683=8206082, hh:=520
+503: w0 175391 h:=8206082+175391=8381473, hh:=531
+[This is an example article for ]
+504: fntnum17 current font is cmsl10
+505: setchar84 h:=8381473+473316=8854789, hh:=561
+506: setchar85 h:=8854789+491521=9346310, hh:=592
+507: setchar71 h:=9346310+514276=9860586, hh:=625
+508: setchar98 h:=9860586+364090=10224676, hh:=648
+509: right2 18205 h:=10224676+18205=10242881, hh:=649
+512: setchar111 h:=10242881+327681=10570562, hh:=670
+513: setchar97 h:=10570562+327681=10898243, hh:=691
+514: setchar116 h:=10898243+254863=11153106, hh:=707
+[TUGboat]
+515: fntnum7 current font is cmr10
+516: setchar44 h:=11153106+182045=11335151, hh:=719
+517: right3 184004 h:=11335151+184004=11519155, hh:=730
+521: setchar102 h:=11519155+200250=11719405, hh:=743
+522: setchar114 h:=11719405+256683=11976088, hh:=759
+523: setchar111 h:=11976088+327681=12303769, hh:=780
+524: setchar109 h:=12303769+546135=12849904, hh:=815
+525: w0 175391 h:=12849904+175391=13025295, hh:=825
+[, from ]
+526: fntdef1 18: cmtt10
+548: fntnum18 current font is cmtt10
+549: setchar104 h:=13025295+344061=13369356, hh:=847
+550: setchar116 h:=13369356+344061=13713417, hh:=869
+551: setchar116 h:=13713417+344061=14057478, hh:=891
+552: setchar112 h:=14057478+344061=14401539, hh:=913
+553: setchar58 h:=14401539+344061=14745600, hh:=935
+[http:]
+554: pop
+level 5:(h=0,v=7532999,w=0,x=0,y=1048576,z=1310720,hh=0,vv=477)
+555: down3 786432 v:=7532999+786432=8319431, vv:=527
+559: push
+level 5:(h=0,v=8319431,w=0,x=0,y=1048576,z=1310720,hh=0,vv=527)
+560: setchar47 h:=0+344061=344061, hh:=22
+561: setchar47 h:=344061+344061=688122, hh:=44
+562: setchar116 h:=688122+344061=1032183, hh:=66
+563: setchar117 h:=1032183+344061=1376244, hh:=88
+564: setchar103 h:=1376244+344061=1720305, hh:=110
+565: setchar46 h:=1720305+344061=2064366, hh:=132
+566: setchar111 h:=2064366+344061=2408427, hh:=154
+567: setchar114 h:=2408427+344061=2752488, hh:=176
+568: setchar103 h:=2752488+344061=3096549, hh:=198
+569: setchar47 h:=3096549+344061=3440610, hh:=220
+570: setchar84 h:=3440610+344061=3784671, hh:=242
+571: setchar85 h:=3784671+344061=4128732, hh:=264
+572: setchar71 h:=4128732+344061=4472793, hh:=285
+573: setchar98 h:=4472793+344061=4816854, hh:=307
+574: setchar111 h:=4816854+344061=5160915, hh:=329
+575: setchar97 h:=5160915+344061=5504976, hh:=351
+576: setchar116 h:=5504976+344061=5849037, hh:=372
+577: setchar47 h:=5849037+344061=6193098, hh:=394
+578: setchar108 h:=6193098+344061=6537159, hh:=416
+579: setchar111 h:=6537159+344061=6881220, hh:=438
+580: setchar99 h:=6881220+344061=7225281, hh:=460
+581: setchar97 h:=7225281+344061=7569342, hh:=481
+582: setchar116 h:=7569342+344061=7913403, hh:=503
+583: setchar105 h:=7913403+344061=8257464, hh:=525
+584: setchar111 h:=8257464+344061=8601525, hh:=547
+585: setchar110 h:=8601525+344061=8945586, hh:=569
+586: setchar46 h:=8945586+344061=9289647, hh:=590
+587: setchar104 h:=9289647+344061=9633708, hh:=612
+588: setchar116 h:=9633708+344061=9977769, hh:=634
+589: setchar109 h:=9977769+344061=10321830, hh:=656
+590: setchar108 h:=10321830+344061=10665891, hh:=678
+[//tug.org/TUGboat/location.html]
+591: fntnum7 current font is cmr10
+592: setchar46 h:=10665891+182045=10847936, hh:=689
+[.]
+593: pop
+level 5:(h=0,v=8319431,w=0,x=0,y=1048576,z=1310720,hh=0,vv=527)
+594: down3 5005129 v:=8319431+5005129=13324560, vv:=844
+598: push
+level 5:(h=0,v=13324560,w=0,x=0,y=1048576,z=1310720,hh=0,vv=844)
+599: push
+level 6:(h=0,v=13324560,w=0,x=0,y=1048576,z=1310720,hh=0,vv=844)
+600: down3 -3604480 v:=13324560-3604480=9720080, vv:=616
+604: push
+level 7:(h=0,v=9720080,w=0,x=0,y=1048576,z=1310720,hh=0,vv=616)
+605: push
+level 8:(h=0,v=9720080,w=0,x=0,y=1048576,z=1310720,hh=0,vv=616)
+606: right3 4702212 h:=0+4702212=4702212, hh:=298
+[ ]
+610: fntdef1 23: cmsy9
+631: fntnum23 current font is cmsy9
+632: setchar5 h:=4702212+303102=5005314, hh:=317
+633: pop
+level 8:(h=0,v=9720080,w=0,x=0,y=1048576,z=1310720,hh=0,vv=616)
+634: right3 5308416 h:=0+5308416=5308416, hh:=336
+[ ]
+638: fntdef1 19: cmr9
+658: fntnum19 current font is cmr9
+659: setchar70 h:=5308416+395670=5704086, hh:=361
+660: setchar105 h:=5704086+168390=5872476, hh:=372
+661: setchar114 h:=5872476+237111=6109587, hh:=387
+662: setchar115 h:=6109587+239114=6348701, hh:=402
+663: setchar116 h:=6348701+235746=6584447, hh:=417
+664: right3 202046 h:=6584447+202046=6786493, hh:=430
+668: setchar76 h:=6786493+378831=7165324, hh:=454
+669: setchar97 h:=7165324+303102=7468426, hh:=473
+670: setchar115 h:=7468426+239114=7707540, hh:=488
+671: setchar116 h:=7707540+235746=7943286, hh:=503
+[First Last]
+672: pop
+level 7:(h=0,v=9720080,w=0,x=0,y=1048576,z=1310720,hh=0,vv=616)
+673: y3 720896 v:=9720080+720896=10440976, vv:=661
+677: push
+level 7:(h=0,v=10440976,w=0,x=0,y=720896,z=1310720,hh=0,vv=661)
+678: right3 5308416 h:=0+5308416=5308416, hh:=336
+682: setchar83 h:=5308416+336780=5645196, hh:=357
+683: setchar116 h:=5645196+235746=5880942, hh:=372
+684: setchar114 h:=5880942+237111=6118053, hh:=387
+685: setchar101 h:=6118053+269651=6387704, hh:=404
+686: setchar101 h:=6387704+269651=6657355, hh:=421
+687: setchar116 h:=6657355+235746=6893101, hh:=436
+688: right3 202046 h:=6893101+202046=7095147, hh:=449
+692: setchar65 h:=7095147+454561=7549708, hh:=478
+693: setchar100 h:=7549708+336780=7886488, hh:=499
+694: setchar100 h:=7886488+336780=8223268, hh:=520
+695: setchar114 h:=8223268+237111=8460379, hh:=535
+696: setchar101 h:=8460379+269651=8730030, hh:=552
+697: setchar115 h:=8730030+239114=8969144, hh:=567
+698: setchar115 h:=8969144+239114=9208258, hh:=582
+[ Street Address]
+699: pop
+level 7:(h=0,v=10440976,w=0,x=0,y=720896,z=1310720,hh=0,vv=661)
+700: y0 720896 v:=10440976+720896=11161872, vv:=707
+701: push
+level 7:(h=0,v=11161872,w=0,x=0,y=720896,z=1310720,hh=0,vv=707)
+702: right3 5308416 h:=0+5308416=5308416, hh:=336
+706: setchar84 h:=5308416+437814=5746230, hh:=364
+707: right3 -50517 h:=5746230-50517=5695713, hh:=361
+711: setchar111 h:=5695713+303102=5998815, hh:=380
+712: w2 -16839 h:=5998815-16839=5981976, hh:=379
+715: setchar119 h:=5981976+437814=6419790, hh:=407
+716: setchar110 h:=6419790+336780=6756570, hh:=428
+717: setchar44 h:=6756570+168390=6924960, hh:=439
+718: right3 202046 h:=6924960+202046=7127006, hh:=451
+722: setchar80 h:=7127006+412509=7539515, hh:=477
+723: w0 -16839 h:=7539515-16839=7522676, hh:=476
+724: setchar111 h:=7522676+303102=7825778, hh:=495
+725: setchar115 h:=7825778+239114=8064892, hh:=510
+726: setchar116 h:=8064892+235746=8300638, hh:=525
+727: setchar97 h:=8300638+303102=8603740, hh:=544
+728: setchar108 h:=8603740+168390=8772130, hh:=555
+[ Town, Postal]
+729: pop
+level 7:(h=0,v=11161872,w=0,x=0,y=720896,z=1310720,hh=0,vv=707)
+730: y0 720896 v:=11161872+720896=11882768, vv:=753
+731: push
+level 7:(h=0,v=11882768,w=0,x=0,y=720896,z=1310720,hh=0,vv=753)
+732: right3 5308416 h:=0+5308416=5308416, hh:=336
+736: setchar67 h:=5308416+437814=5746230, hh:=364
+737: setchar111 h:=5746230+303102=6049332, hh:=383
+738: setchar117 h:=6049332+336780=6386112, hh:=404
+739: setchar110 h:=6386112+336780=6722892, hh:=425
+740: right2 -16839 h:=6722892-16839=6706053, hh:=424
+743: setchar116 h:=6706053+235746=6941799, hh:=439
+744: setchar114 h:=6941799+237111=7178910, hh:=454
+745: setchar121 h:=7178910+319941=7498851, hh:=474
+[ Country]
+746: pop
+level 7:(h=0,v=11882768,w=0,x=0,y=720896,z=1310720,hh=0,vv=753)
+747: y0 720896 v:=11882768+720896=12603664, vv:=798
+748: push
+level 7:(h=0,v=12603664,w=0,x=0,y=720896,z=1310720,hh=0,vv=798)
+749: right3 5308416 h:=0+5308416=5308416, hh:=336
+[ ]
+753: fntdef1 25: cmtt9
+774: fntnum25 current font is cmtt9
+775: setchar117 h:=5308416+309654=5618070, hh:=356
+776: setchar115 h:=5618070+309654=5927724, hh:=376
+777: setchar101 h:=5927724+309654=6237378, hh:=396
+778: setchar114 h:=6237378+309654=6547032, hh:=416
+779: setchar64 h:=6547032+309654=6856686, hh:=436
+780: setchar101 h:=6856686+309654=7166340, hh:=456
+781: setchar120 h:=7166340+309654=7475994, hh:=476
+782: setchar97 h:=7475994+309654=7785648, hh:=495
+783: setchar109 h:=7785648+309654=8095302, hh:=515
+784: setchar112 h:=8095302+309654=8404956, hh:=534
+785: setchar108 h:=8404956+309654=8714610, hh:=554
+786: setchar101 h:=8714610+309654=9024264, hh:=574
+787: setchar46 h:=9024264+309654=9333918, hh:=593
+788: setchar111 h:=9333918+309654=9643572, hh:=613
+789: setchar114 h:=9643572+309654=9953226, hh:=632
+790: setchar103 h:=9953226+309654=10262880, hh:=652
+[user@example.org]
+791: pop
+level 7:(h=0,v=12603664,w=0,x=0,y=720896,z=1310720,hh=0,vv=798)
+792: y0 720896 v:=12603664+720896=13324560, vv:=844
+793: push
+level 7:(h=0,v=13324560,w=0,x=0,y=720896,z=1310720,hh=0,vv=844)
+794: right3 5308416 h:=0+5308416=5308416, hh:=336
+798: setchar104 h:=5308416+309654=5618070, hh:=356
+799: setchar116 h:=5618070+309654=5927724, hh:=376
+800: setchar116 h:=5927724+309654=6237378, hh:=396
+801: setchar112 h:=6237378+309654=6547032, hh:=416
+802: setchar58 h:=6547032+309654=6856686, hh:=436
+803: setchar47 h:=6856686+309654=7166340, hh:=456
+804: setchar47 h:=7166340+309654=7475994, hh:=476
+805: setchar101 h:=7475994+309654=7785648, hh:=495
+806: setchar120 h:=7785648+309654=8095302, hh:=515
+807: setchar97 h:=8095302+309654=8404956, hh:=534
+808: setchar109 h:=8404956+309654=8714610, hh:=554
+809: setchar112 h:=8714610+309654=9024264, hh:=574
+810: setchar108 h:=9024264+309654=9333918, hh:=593
+811: setchar101 h:=9333918+309654=9643572, hh:=613
+812: setchar46 h:=9643572+309654=9953226, hh:=632
+813: setchar111 h:=9953226+309654=10262880, hh:=652
+814: setchar114 h:=10262880+309654=10572534, hh:=672
+815: setchar103 h:=10572534+309654=10882188, hh:=691
+816: setchar47 h:=10882188+309654=11191842, hh:=711
+817: setchar126 h:=11191842+309654=11501496, hh:=731
+818: setchar117 h:=11501496+309654=11811150, hh:=750
+819: setchar115 h:=11811150+309654=12120804, hh:=770
+820: setchar101 h:=12120804+309654=12430458, hh:=789
+821: setchar114 h:=12430458+309654=12740112, hh:=809
+822: setchar47 h:=12740112+309654=13049766, hh:=829
+[ http://example.org/~user/]
+823: pop
+level 7:(h=0,v=13324560,w=0,x=0,y=720896,z=1310720,hh=0,vv=844)
+824: pop
+level 6:(h=0,v=13324560,w=0,x=0,y=1048576,z=1310720,hh=0,vv=844)
+825: pop
+level 5:(h=0,v=13324560,w=0,x=0,y=1048576,z=1310720,hh=0,vv=844)
+826: pop
+level 4:(h=0,v=42598400,w=0,x=0,y=0,z=0,hh=0,vv=2698)
+827: pop
+level 3:(h=0,v=42598400,w=0,x=0,y=0,z=0,hh=0,vv=2698)
+828: pop
+level 2:(h=0,v=42598400,w=0,x=0,y=0,z=0,hh=0,vv=2698)
+829: pop
+level 1:(h=0,v=42598400,w=0,x=0,y=0,z=0,hh=0,vv=2698)
+830: pop
+level 0:(h=0,v=44564480,w=0,x=0,y=0,z=0,hh=0,vv=2823)
+831: eop
diff --git a/Build/tests/dvi-latex5-tugboat/tublatex.aux b/Build/tests/dvi-latex5-tugboat/tublatex.aux
new file mode 100644
index 00000000000..785d4687cfe
--- /dev/null
+++ b/Build/tests/dvi-latex5-tugboat/tublatex.aux
@@ -0,0 +1,2 @@
+\relax
+\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1001}}
diff --git a/Build/tests/dvi-latex5-tugboat/tublatex.dvi b/Build/tests/dvi-latex5-tugboat/tublatex.dvi
new file mode 100644
index 00000000000..d49af01e0f7
--- /dev/null
+++ b/Build/tests/dvi-latex5-tugboat/tublatex.dvi
Binary files differ
diff --git a/Build/tests/dvi-latex5-tugboat/tublatex.log b/Build/tests/dvi-latex5-tugboat/tublatex.log
new file mode 100644
index 00000000000..b625c79fb27
--- /dev/null
+++ b/Build/tests/dvi-latex5-tugboat/tublatex.log
@@ -0,0 +1,131 @@
+This is pdfeTeXk, Version 3.141592-1.30.3-2.2 (Web2C 7.5.5) (format=latex 2005.9.7) 7 SEP 2005 10:11
+entering extended mode
+ %&-line parsing enabled.
+**\nonstopmode\input tublatex
+(./tublatex.tex
+(/home/karl/src/Master/texmf-dist/tex/latex/tugboat/ltugboat.cls
+Document Class: ltugboat 2004/07/06 v1.6 TUGboat journal class
+(/home/karl/src/Master/texmf-dist/tex/latex/base/article.cls
+Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
+(/home/karl/src/Master/texmf-dist/tex/latex/base/size10.clo
+File: size10.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
+)
+\c@part=\count79
+\c@section=\count80
+\c@subsection=\count81
+\c@subsubsection=\count82
+\c@paragraph=\count83
+\c@subparagraph=\count84
+\c@figure=\count85
+\c@table=\count86
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\bibindent=\dimen102
+)
+(/home/karl/src/Master/texmf-dist/tex/latex/mflogo/mflogo.sty
+Package: mflogo 1999/03/10 v2.0 LaTeX package for Metafont and MetaPost logos
+)
+\ResetCommands=\toks14
+LaTeX Info: Redefining \mp on input line 189.
+LaTeX Info: Redefining \TeX on input line 216.
+\normalparindent=\dimen103
+\T@stBox=\box26
+\TestBox=\box27
+\T@stCount=\count87
+\TestCount=\count88
+\T@stDimen=\dimen104
+\TestDimen=\dimen105
+\hours=\count89
+\minutes=\count90
+\raggedskip=\dimen106
+\raggedstretch=\dimen107
+\raggedparfill=\skip43
+LaTeX Info: Redefining \nobreakspace on input line 314.
+\issueseqno=\count91
+\@TBremarkfile=\write3
+\pagewd=\dimen108
+\trimwd=\dimen109
+\trimlgt=\dimen110
+\headmargin=\dimen111
+LaTeX Info: Redefining \LaTeX on input line 520.
+\signaturewidth=\dimen112
+\authornumber=\count92
+\stbaselineskip=\dimen113
+\stfontheight=\dimen114
+\PreTitleDrop=\dimen115
+\AboveTitleSkip=\skip44
+\BelowTitleSkip=\skip45
+\strulethickness=\dimen116
+LaTeX Info: Redefining \ref on input line 977.
+LaTeX Info: Redefining \pageref on input line 979.
+)
+(/home/karl/src/Master/texmf-dist/tex/latex/oberdiek/ifpdf.sty
+Package: ifpdf 2005/07/22 v1.3 Providing \ifpdf (HO)
+Package ifpdf Info: pdfTeX in pdf mode not detected.
+)
+(/home/karl/src/Master/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/home/karl/src/Master/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
+\KV@toks@=\toks15
+)
+(/home/karl/src/Master/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)
+
+(/home/karl/src/Master/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
+)
+(/home/karl/src/Master/texmf/tex/latex/config/graphics.cfg
+File: graphics.cfg 2001/08/31 v1.1 graphics configuration of teTeX/TeXLive
+)
+Package graphics Info: Driver file: dvips.def on input line 80.
+
+(/home/karl/src/Master/texmf-dist/tex/latex/graphics/dvips.def
+File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
+))
+\Gin@req@height=\dimen117
+\Gin@req@width=\dimen118
+)
+(/home/karl/src/Master/texmf-dist/tex/latex/ltxmisc/url.sty
+\Urlmuskip=\muskip10
+Package: url 2005/06/27 ver 3.2 Verb mode for urls, etc.
+) (./tublatex.aux)
+\openout1 = `tublatex.aux'.
+
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 19.
+LaTeX Font Info: ... okay on input line 19.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 19.
+LaTeX Font Info: ... okay on input line 19.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 19.
+LaTeX Font Info: ... okay on input line 19.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 19.
+LaTeX Font Info: ... okay on input line 19.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 19.
+LaTeX Font Info: ... okay on input line 19.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 19.
+LaTeX Font Info: ... okay on input line 19.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <7> on input line 39.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <5> on input line 39.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <9> on input line 43.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <6> on input line 43.
+
+[1001
+
+
+
+] (./tublatex.aux) )
+Here is how much of TeX's memory you used:
+ 1081 strings out of 94295
+ 12037 string characters out of 1170317
+ 59970 words of memory out of 1500000
+ 4318 multiletter control sequences out of 10000+50000
+ 7112 words of font info for 26 fonts, out of 1000000 for 2000
+ 688 hyphenation exceptions out of 8191
+ 29i,7n,21p,218b,194s stack positions out of 5000i,500n,6000p,200000b,5000s
+
+Output written on tublatex.dvi (1 page, 1044 bytes).
diff --git a/Build/tests/dvi-latex5-tugboat/tublatex.tex b/Build/tests/dvi-latex5-tugboat/tublatex.tex
new file mode 100644
index 00000000000..277084467bf
--- /dev/null
+++ b/Build/tests/dvi-latex5-tugboat/tublatex.tex
@@ -0,0 +1,44 @@
+% $Id$
+% Originally written 2004 by Karl Berry. Public domain.
+% Minimal TUGboat article in LaTeX, essentially the sample on the web page.
+% Make sure that some of the commonly used packages can coexist.
+
+% [final] is to avoid date/time in output.
+\documentclass[final]{ltugboat}
+\usepackage{ifpdf}
+
+\ifpdf
+ \usepackage[pdftex]{graphicx}
+ \usepackage[pdftex,breaklinks,colorlinks,linkcolor=black,citecolor=black,
+ pagecolor=black,urlcolor=black]{hyperref} % for live url's.
+\else
+ \usepackage[dvips]{graphicx}
+ \usepackage{url}
+\fi
+
+\begin{document}
+
+\title{Example \TUB\ Regular Article}
+
+% repeat info for each author.
+\author{First Last}
+\address{Street Address \\ Town, Postal \\ Country}
+\netaddress{user@example.org}
+\personalURL{http://example.org/~user/}
+
+\maketitle
+
+% The abstract comes after \maketitle in ltugboat.
+\begin{abstract}
+This is an example article for a regular \TUB{} issue.
+\end{abstract}
+
+\section{Introduction}
+
+This is an example article for \TUB, from
+\url{http://tug.org/TUGboat/location.html}.
+
+
+\makesignature
+
+\end{document}