Andrea de Leeuw van Weenen schreef:
Beste allemaal,
Ik ben sinds jaren bezig met de editie van een Oudijslands handschrift. Het beslaat inmiddels zo'n 400 bladzijden. Alles in plain tex. Nu moet er een plaatje in, dat ik vroeger al eens in LaTeX gemaakt heb met behulp van de picture environment, nl:
\begin{picture}(350,350) % quire VI* \put(0,0){\dashbox{10}(300,0){}} \put(0,0){\dashbox{10}(0,300){}} \put(60,30){\line(1,0){240}} \put(30,60){\line(0,1){240}} \put(60,60){\line(1,0){240}} \put(60,60){\line(0,1){240}} \put(90,90){\dashbox{10}(210,0){}} \put(90,90){\dashbox{10}(0,210){}} \put(30,330){{\sm 25}} \put(60,330){{\sm 26}} \put(330,25){{\sm 28}} \put(330,55){{\sm 27}} \put(150,150){VI* (=V)} \end{picture}
lengte-eenheid 0.1mm
Hoe bereik ik in Plain hetzelfde resultaat?
Ik dacht de definities van de verschillende commando's in het bovenstaande in het source file van LaTeX te bekijken en wat ik nodig heb te kopiƫren, maar kan dat bestand niet vinden op mijn laptop. Ik zit op het ogenblik op het Franse platteland met matige internetmogelijkheden en met weinig documentatie, alleen het TeXboek.
Wie helpt mij op weg?
Bij voorbaat dank voor aanwijzingen,
Andrea de Leeuw van Weenen
De LaTeX definities staan in de file latex.ltx (bij mij in /usr/local/texlive/2014/texmf-dist/tex/latex/base/). Maar dat is er niet zo makkelijk uit te peuteren omdat het verweven is met de rest van LaTeX. De gkpmac's die Kees noemt hebben geen \dashbox - die jij overigens als \dasline gebruikt.
Ik zou ervoor gaan om het plaatje over te zetten in tikz, wat op LaTeX, plain TeX en context werkt. Hier is een eerste benadering in plain TeX, waarbij ik \sm even niet gedefinieerd heb. Ik denk dat dit een 'small' font moet zijn:
\input tikz
\def\sm{}
\tikzpicture[x=0.1mm, y=0.1mm]
\draw[dashed] (0,300) -- (0,0) -- (300,0);
\draw (60,30) -- (300,30) (30,60) -- (30,300) node[anchor=south] {\sm 25}
(330,25) node[anchor=west] {\sm 28};
\draw (60,300) node[anchor=south]{\sm 26} -- (60,60) -- (300,60)
(330,55) node[anchor=west] {\sm 27};
\draw[dashed] (90,300) -- (90,90) -- (300,90);
\path (150,150) node[anchor=south west] {VI* (=V)};
\endtikzpicture
--
Piet van Oostrum