Открыл для себя замечательную вещь - mimeTeX. CGI-интерпретатор LaTeX, на выходе генерит симпатишный гиф, немного весит и быстро работает. Хорошая вещь для форматирования математических формул, всё равно умнее теха человечество для таких целей не придумало. А тут - CGI-программа весом 700 кило, можно прикрутить к любому сайту, форуму. Примеры смотрим на сайте программы.
В консольном режиме умеет генерить ASCII-дамп изображения:
..........................**...........*................................
.......****.*..............*.............................******..*****..
.....**....**..............*................................**....*.....
.....*.....*..............*.................................**...*......
....**....................*.................................***.*.......
....***........**.***.....*.***.....**.....**..***...........***........
.....*****.....*.*...*....**..*.....*.*....*.**..*...........***........
......*****...*.**...*...**...*....*..*...*.**...*...........***........
.........**.....*....*...*....*......*......*....*..........*.**........
.........**.....*....*...*....*......*......*....*.........*...**.......
...*.....*......*...*....*...*..*...*..*....*...*..*......*....**.......
..**....**.....**...*...*....*.*....*.*....*....*.*......**....***......
..*.****.......*.***....*.....**.....**....*.....**...******..******....
...............*........................................................
...............*........................................................
..............*.........................................................
.............****.......................................................
^^ нормально смотрится с моноширинными шрифтами ^^
Комментарии:
А gif формируется каждый раз при обращении к cgi? Или как-то кешируется?
Каждый раз новый, но ведь можно обёртку к mimetex на чём-нибудь написать для реализации кэширования.