Dieter Schmitz schrieb:
Man könnte die Startseite natürlich als eigenständige Texi-Datei nach HTML übersetzen. Der Vorteil wäre sicher, daß es einheitlicher zu bearbeiten wäre, und daß man kein HTML schreiben muß (was ich auch nicht gerne mache) -- obwohl immer noch ein paar HTML-Fragmente in homepage.def bleiben. Die Frage ist, ob sich der Aufwand für diese (eigentlich doch recht kleine) Seite lohnt. Wenn Du die englische schon mal in Texi-Form bringen willst, kannst Du das gerne machen, ansonsten werde ich es mir mal anschauen, wenn ich dazu komme ...
Ich weiß leider nicht wie. Mit Texinfo komm ich irgendwie überhaupt nicht zurecht.
Sofern sich das auf die Syntax von Texi bezieht, s. Texinfo-Manual oder nimm einfach die GPC-Dokumentation als Vorlage (ist eigentlich nicht so schwer, man braucht normalerweise nur eine Handvoll Befehle zu kennen).
Hab letztens versucht die Datei about.texi mit texi2html nach HTML zu überstzen hab allerdings nur Fehlermeldungen von texi2html bekommen, u.a. das einige Tabellen falsch gesetzt wären. Es wurde zwar eine HTML Datei erstellt die hatte aber überall noch Texinfo Befehle womit lynx nartürlich nicht anfangen konnte. Ich habs auch mal mit den anderen Texi Dateien aus dem GPC-Baum versucht gleiches Ergebnis.
Das ganze hab ich auch mal mit texi2pdf und texi2dvi versucht wieder nur Fehlermeldungen, hier u.a. das irgendwelche Klammern falsch gesetzt sind.
Kann mir jemand sagen was ich da falsch gemacht haben könnte?
Man kann nicht einzelne Dateien nach HTML etc. übersetzen, sondern das ganze Manual auf einmal. Außerdem sollte man noch ein paar Optionen angeben (z.B. die richtigen Pfade, nachdem ich ja in Hinblick auf die Übersetzung die Dateien in mehrere Verzeichnisse verteilt habe).
Die genauen Befehle stehen alle im Makefile drin. Du braucht also nur im Objekt-Verzeichnis (also dem Verzeichnis, in dem Du configure aufgerufen hast), einen der folgenden Befehle einzugeben:
make pascal.info # Info (landet in doc/en/info im Quellverzeichnis) make p/html/gpc.html # HTML-Manual make pascal.html # Komplette Homepage make gpc.dvi # DVI make gpc.ps # PostScript make gpc.pdf # PDF
Letzteres erzeugt allerdings die PDF-Datei aus PostScript, was nicht optimal ist. Vermutlich geht es auch direkt mit texi2pdf, wenn man (in Make-lang.in) eine entsprechende Regel (analog zu der für gpc.dvi) einfügt. Da ich auf meinem Rechner kein funktionsfähiges pdftex habe, kann ich es nicht so leicht testen, aber wenn Du das machst, kannst Du mir den Code ja schicken.
Wenn man home.html.in nach Texi umwandelt, würde man daraus wohl eine eigenständige Texi-Datei machen, die man auch einzeln mit texi2html übersetzen kann (weil sie ja, wie gesagt, nicht in das gedruckte Manual gehört).
Frank