[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: latex2html



Привет, Vladimir!

On Mon, 17 May 2004 21:21:02 +0400, Vladimir wrote:
> Hello debian-russian !
> Есть две задачи:
> 1. Получить от юзера .tex файл, автоматически переконвертировать его в html и 
> выложить на сайт.
> 2. Получить небольшой фрагмент текста со вставленными формулами (других фич 
> TeX не используется), и вставить его в другой html.
> Насколько я понимаю, мне нужет latex2html. 
 
Не обязательно. Есть ещё hevea (есть в debian), tex4ht и tth.

> Есть несколько вопросов: насколько 
> безопастно это все, как запретить ссылки на файлы, и как сделать второй пункт 
> (т.е. как ограничить разрешенный набор команд) ?

Ума не приложу, где ты там видишь дыру в безопасности. 
latex4html -- это набор перловых скриптов, делающих из формул
картинки. Разве что не надо разрешать TeX'у исполнять внешние 
команды (shell-escape aka \write18, по умолчанию запрещено).

Кстати, может, тебе вот это будет полезным?
из CTAN:/support/mimetex/readme:

  MimeTeX, licensed under the gpl, parses LaTeX math expressions,
  emitting either mime xbitmaps or gif images of them, which can be used
  in html documents in the form, e.g.,
    <img src="../cgi-bin/mimetex.cgi?f(x)=\int_{-\infty}^x~e^{-t^2}dt"
     border=0 align=absmiddle>
  allowing you to embed math directly in html, reducing the need
  for lots of external gif images, and making your html documents
  more readable and easily maintained.

TeX'ом для разбора выражений он притом не пользуется.

-- 
Оля



Reply to: