Ich schaue mir Webruby oder CWeb an, um die Dokumentation für mein Projekt zu schreiben.
Gibt es ein Plug-In für Eclipse oder ein anderes GUI-System?
Antwort1
Wenn Sie sich auf das CWEB-System strukturierter Dokumentation von Donald Knuth und Silvio Levy beziehen und über eine TeXLive-Installation verfügen, finden Sie die CWEB-Dokumentation im texmf-dist/doc/plain/cweb
Verzeichnis in Ihrem texlive
Baum.
In einer Standard-Linux-Installation ist der Pfad /usr/local/texlive/2014/texmf-dist/doc/plain/cweb
.
Dort finden Sie cwebman.dvi
, die Sie auf dem üblichen Weg ins PDF-Format umwandeln können:
dvips cwebman.dvi
ps2pdf cwebman.ps
(Sie können es auch versuchen, texdoc cweb
aber da kein PDF vorhanden ist, wird versucht, das DVI direkt zu verarbeiten, was auf meinem System zu Fehlern führte.)
Geben Sie für das web2c
System ein texdoc web2c
.
BEARBEITEN:
Dr. Knuths ursprüngliches WEB-System war für Pascal, aber er und Silvio Levy konvertierten es in C und produzierten CWEB, über das Sie im oben beschriebenen cwebman-Handbuch lesen können. Norman Ramsey entwickelte das SPIDER-System, um das WEB-Konzept theoretisch auf jede beliebige Kombination aus Programmiersprache und Formatierungs-/Anzeigesprache portieren zu können. Siehehttp://www.literateprogramming.com/spider.pdf. Man könnte also eine neue Version für Ruby oder eine andere Sprache schreiben.
Bezüglich der Editor-Unterstützung: Vim unterstützt beispielsweise die Syntaxhervorhebung für CWEB.