Omzetten picture environment naar Plain TeX
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
Bonjour Andrea, Ik heb in het verleden mijn LaTeX pictures omgezet met de gkp macros in plain TeX. De gkp macros hebben dezelfde functionaliteit als de picture environment. Nu werk ik met plaatjes in PostScript waarvan de resulterende pdf via distiller of acrobat pro verkregen, invoeg in plain TeX script en dat verwerk dat pdfTeX tot .pdf. Ik heb dat beschreven in mijn PScatalogue artikel, mijn laatste, dat verschenen is in GUST bulletin, en aangeboden is aan de MAPS redactie. De volledige Catalogue wordt door Taco op de NTG fileserver gezet. Au revoir---Kees---
Op 3 okt. 2014 om 20:02 heeft "Andrea de Leeuw van Weenen"
het volgende geschreven: 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
_______________________________________________ TeX-NL mailing list TeX-NL@ntg.nl http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl
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
participants (3)
-
Andrea de Leeuw van Weenen
-
Kees Van Der Laan
-
Piet van Oostrum