Java や Fortran で実装された多くの物理方程式によく出くわします。ほとんどの場合、これらの方程式は高度な物理学の教科書や出版物から直接コピーされます。元の形式の方程式は、通常 LaTeX でタイプセットされているため、非常に読みやすいです。ただし、これらの方程式をコードに変換すると、意味不明に見えます。here で提案されているように短いドメイン固有の変数名を使用したり、方程式を複数の行に分割したりしても、タイプセット バージョンほど直感的には見えません。
Java/Fortran ソース ファイルを解析して LaTeX で出力し、すべての数式を LaTeX に相当するものに変換できるツールはありますか。例えば、
Math.sqrt(Math.pow(a,2) + Math.pow(b,2))
に変換されます
\sqrt{a^2 + b^2}
ただ明確にします。コメント/javadoc の一部として LaTeX を含めることができるソリューションは探していません。それは私のコメントのLaTeX出力のみを作成し、ソースコードの式を作成しないためです.