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

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: