A couple of samples from "Paa ski oer Grønland" by Fridtjof Nansen. First, an evolutionary tree of the ski:
Code:
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="33%" version="1.1" viewBox="0 0 600 300">
<g transform="translate(320 30)">
<g transform="translate(0 5)">
<polyline
points=" -150 180, -130 200, 0 200, 0 230, 0 200,130 200, 150 180"
style="stroke: black; stroke-width: 1; fill: none;"/>
</g>
<line style="stroke: black;" x1="150" x2="150" y1="125" y2="160"/>
<line style="stroke: black;" x1="-150" x2="-150" y1="125" y2="160"/>
<line style="stroke: black;" x1="-150" x2="-150" y1="65" y2="100"/>
<line style="stroke: black;" x1="-150" x2="-150" y1="5" y2="40"/>
<text id="TextElement" x="-260" y="0" font-style="italic" font-size="22">
ikke-skindklædte ski (30:1)
<tspan x="-210" y="60">
aandrer (18:1)
</tspan>
<tspan x="-220" y="120">
tungusski (9:1)
</tspan>
<tspan x="75" >
indianske snesko
</tspan>
<tspan x="-270" y="180">
aflange skindklædte plader
</tspan>
<tspan x="65">
vidjeplader, truger
</tspan>
<tspan x="-75" y="260">
runde træplader.
</tspan>
</text>
</g>
</svg>
, and here is an example of an image and caption rotated 90 degrees:
Code:
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 380 962" preserveAspectRatio="xMidYMid meet">
<image x="0" y="0" width="379" height="962" xlink:href="img/159.jpg" />
<g transform="translate(350 575) rotate(270 0 0)">
<text id="TextElement" x="0" y="0" font-style="italic" font-size="16">
<tspan x="-204px" y="8px">Vestmannaøerne og Eyafjallajökull ved solnedgang. (Af Th. Homlboe efter en skisse, taget af forf. mai 1882.)</tspan>
</text>
</g>
</svg>
SVG is a slightly tricky beast. Mainly because support is so patchy. In both the above examples, using SVG's support for centered text would make sense, but that feature is not supported by e.g. PRS-505. And of course it is tedious to code a table by hand, but with a soupcon of creativity and digital legerdemain it shouldn't be too time-consuming; a spreadsheet could do much of the work, I suppose.