2010-07-01 4 views
16

Ich bin nur mit dem No-Frills-Javadoc-Generator vertraut, möchte jedoch einige mathematische Gleichungen in mein Javadoc aufnehmen (anstatt ständig auf ein anderes Dokument zu verweisen).Javadoc mit Gleichungen?

Gibt es eine bequeme Möglichkeit so etwas wie include/richtig machen LaTeX zu tun (am meisten bevorzugt - dann konnte ich nur Cut-n-Paste) oder MathML-Tags?

Antwort

1

Vielleicht so etwas wie MathJax oder jsMath könnte Ihre Lösung sein. Sie sind beide JavaScript-Bibliotheken, also müssen Sie eine Möglichkeit finden, sie zu Ihren javadocs-Seiten hinzuzufügen.

+0

hrm, irgendwelche Vorschläge für Starter-Informationen über die Anpassung der Javadoc-Ausgabe? wie in, wo ich anfangen könnte, überhaupt darüber nachzudenken, wie js zu dem hinzuzufügen, was das javadoc tool produziert? – Carl

+0

@Carl, [dieser Blog-Beitrag] (http://zverovich.net/2012/01/14/beautiful-math-in-javadoc.html) beschreibt, wie Sie das MathJax-JavaScript in die HTML-Dateien einfügen. Es scheint, dass das alles ist, was erforderlich ist. –

+0

Sie erkennen, dass dieser Thread fast fünf Jahre alt ist. Ich bezweifle, dass @Carl sucht. – duffymo

0

Während ich es nicht persönlich getan haben, gibt es Möglichkeiten, um Ihre eigene mit dem Doclet oder Taglet API erstellen Sie Ihre eigenen Doclet oder Taglet zu erstellen. Einige davon wurden bereits nach einer Schnellsuche gemacht, die ein solches Beispiel liefert: http://www.ohloh.net/p/latextaglet

Wenn Sie sich wagemutig genug fühlen, ist das Latextaglet-Projekt Open Source, so dass Sie es vielleicht noch weiter an Ihre Bedürfnisse anpassen können.

2

Auschecken Doxygen.

Es ist extrem schnell, frei und LaTeX eingebettet unterstützt.

+0

Ich stocherte ein bisschen herum; Die LaTeX-Option wird anscheinend nur beim Generieren der ps/pdf-Dokumentation unterstützt. Gibt es eine Möglichkeit, das konventionelle Stil-Javadoc (das ich sehr mag) mit Bildern zu erzeugen, die aus LaTeX-Embedded generiert wurden? Ich kann mit einer kleinen Konfiguration umgehen, aber ich möchte meinen Dokumentationsgenerator nicht programmieren. – Carl

+1

Doxygen wird LaTeX auch in generierte HTML-Dokumentation mit Bildern einbetten. Ich habe dies vor kurzem mit Doxygen auf meinem Code bestätigt. – nsanders