Re: локализация шелл
On 2012.12.05 at 23:32:43 +0200, basilio wrote:
>
> > Вообще в наше время самая крутая программа по преобразованию
> > околотекстовых форматов - это pandoc. Он, правда, ps/pdf делает
> > достаточно ресурсозатратным способом - вызывая latex.
>
> Спасибо за наводку. Вот не думал, что такие комбайны бывают и даже в
> репах есть. Latex я использую достаточно интенсивно для своих научных и
> около- целей, так что сильно затраты ресурсов не увеличатся. А вот если
Увеличатся, увеличатся. TeX - отнюдь не самый торопливый компилятор
языков разметки.
Вот берем один и тот же теховский исходник
(художественный текст, порядка 500К знаков, мегабайт utf-8).
time make spacians.html
awk -f joinfiles.awk spacians.tex > onefile.tex
pandoc -t html --toc --standalone -V date=`date +%x` -o spacians.html
onefile.tex
real 0m3.912s
user 0m2.492s
sys 0m0.184s
time make spacians.pdf
pdflatex spacians.tex
[tex output skipped for clarity]
real 0m41.628s
user 0m38.858s
sys 0m0.520s
Хотя, конечно, во втором случае pdflatex пускался два раза. Чтобы toc
правильный получился. Хорошо ещё в художественном тексте не нужен пакет
longtable, а то бы три раза гонять пришлось, была бы минута.
Впрочем pandoc longtable бы, пожалуй, не осилил.
Для полноты картины:
time wkhtmltopdf spacians.html
Loading page (1/2)
Printing pages (2/2)
Done
real 0m4.905s
user 0m4.084s
sys 0m0.200s
Reply to: