> docbook-utils - Convert Docbook files to other formats (HTML, RTF, PS,
> man, PDF)
> А кто-нибудь пробовал гененить PDF на
> основе DocBook?
> С первого взгляда формат подходящий
> для веба и теоретически можно
> сделать для него редактор на основе
> того-же fckeditor...
Антон. Как это ни печально, но задача
автоматической генерации PDF-а реально
решается только TeX-ом.
С Docbook-ом все плохо, потому что людей,
которые знают, как разложить
переменные окружения для правильной
работы docbook-а, на этой планете штуки
четыре. Еще 5-7 живет на Марсе.
Остальные еще дальше.
Та же хрень с PDFwriter-ом. Т.е. просто
сгенерить Hello, world, можно, но как-то
разукрасить уже толком не получится.
On Mon, 2007-02-05 at 22:36 +0300, Max Lapshin wrote: > Антон. Как это ни печально, но задача автоматической генерации PDF-а > реально решается только TeX-ом. С Docbook-ом все плохо, потому что > людей, которые знают, как разложить переменные окружения для > правильной работы docbook-а, на этой планете штуки четыре. Еще 5-7 > живет на Марсе. Остальные еще дальше.
Из памяти всплыли аналогичные прогоны в сторону TeX. Кто-то писал что нужна армия TeX гуру чтобы вывести в PDF гламурный журнал с картинками.
> Из памяти всплыли аналогичные
> прогоны в сторону TeX. Кто-то писал что
> нужна армия TeX гуру чтобы вывести в PDF
> гламурный журнал с картинками.
Нет, армии гуру не хватит. Это в Техе
очень и очень геморройно сделать.
Насколько мне известно, он очень
хреново работает
с шрифтами и проблемно с картинками.
Плюс к этому у него серьезнейшие
проблемы с многоколоночной версткой.
On Mon, 2007-02-05 at 23:13 +0300, Max Lapshin wrote: > > Из памяти всплыли аналогичные прогоны в сторону TeX. Кто-то писал > > что
> > нужна армия TeX гуру чтобы вывести в PDF гламурный журнал с > > картинками.
> Нет, армии гуру не хватит. Это в Техе очень и очень геморройно > сделать. Насколько мне известно, он очень хреново работает > с шрифтами и проблемно с картинками. Плюс к этому у него серьезнейшие > проблемы с многоколоночной версткой.
Ужос :) Значит выхода нет. Может сгенерить ODF а из него через консоль PDF? :) Кстати, может кто-нибудь пробовал http://rubyforge.org/projects/rubyodf/ Насколько он уже созрел?
> Ужос :) Значит выхода нет.
> Может сгенерить ODF а из него через
> консоль PDF? :)
> Кстати, может кто-нибудь пробовал
> http://rubyforge.org/projects/rubyodf/ > Насколько он уже созрел?
Ты лучше расскажи, что тебе нужно.
Есть несколько инструментов для
генерации PDF-а, каждый из которых по
своему ущербен.
Может быть выход и есть. Или ты
собираешься генерировать гламурный
журнал с картинками?
> Ты лучше расскажи, что тебе нужно. Есть несколько инструментов для > генерации PDF-а, каждый из которых по своему ущербен. > Может быть выход и есть. Или ты собираешься генерировать гламурный > журнал с картинками?
1) Поддержка кирилицы 2) Возможность вставлять картинки (хоть какая-нибудь) 3) Колонки и блоки
> 1) Поддержка кирилицы
> 2) Возможность вставлять картинки
> (хоть какая-нибудь)
> 3) Колонки и блоки
> Пожалуй хватит
> :)
Скорее всего, pdflatex тебя спасет. Если
тебя устроит его птичий язык. Может
быть, тебе будет проще разобраться и с
чем-то другим, но лично я бы взял в руки
pdflatex.
Или ant, который на порядок быстрее.
> Скорее всего, pdflatex тебя спасет. Если > тебя устроит его птичий язык. Может > быть, тебе будет проще разобраться и с > чем-то другим, но лично я бы взял в руки > pdflatex. > Или ant, который на порядок быстрее.
По-моему Максим несколько сгустил краски о Техе, а точнее ЛаТехе. Первым и правду пользоваться сложно(и пользуются им очень редко), но второй прост и логичен. Стандартные пдф-ки генерируются с пол-пинка. Я по книжке Чеботаева(можно взять Львовского) которые есть в свободном доступе нормально расчехлился в Латехе за пару часов. Гламурных журналов верстать не получится, но то, что ты попросил, делается просто. Да и Латех сам по себе хороший инструмент. Постоянно веду в нем различную документацию и записи.
Кстати на ант смотрел, симпатичный зверек (в Латехе нужны были посильнее средства программирования, тамошние довольно куцые), но он вроде как замер в развитии, а жаль :(.
> По-моему Максим несколько сгустил
> краски о Техе, а точнее ЛаТехе.
> Первым и
> правду пользоваться сложно(и
> пользуются им очень редко),
К счастью, чистый TeX — что-то такое
сродни ассемблеру. Все про него
слышали, кто-то даже слышал про людей,
которые
видели тех, кто утверждал, что на нем
пишет =) Однако, все пользуются C.
> но второй прост и
> логичен. Стандартные пдф-ки
> генерируются с пол-пинка.
Ключевое слово — стандартные. LaTeX
превосходный инструмент для верстки
методических пособий по математике и
физике.
Лучше чем в нем, формулы нигде не
сверстать. Простая форма для макета
заявления на загранпаспорт
превращается в ночной кошмар
(могу, кстати, поделиться). Хотя и не
самый страшный среди прочих.
> Я по книжке
> Чеботаева(можно взять Львовского)
> которые есть в свободном доступе
> нормально
> расчехлился в Латехе за пару часов.
> Гламурных журналов верстать не
> получится, но то, что ты попросил,
> делается
> просто. Да и Латех сам по себе
> хороший инструмент. Постоянно веду в
> нем
> различную документацию и записи.
> Кстати на ант смотрел, симпатичный
> зверек (в Латехе нужны были посильнее
> средства программирования, тамошние
> довольно куцые), но он вроде как
> замер в
> развитии, а жаль :(.
Ну правильно. В одну харю на OCaml-е
писать. Откуда там поддержка community
будет.
Функциональные языки — это,
бесспорно, круто, но…
> о генерации "Здрасвуй Страна!" я вовсе > промолчу
Да что ж вы людей то пугаете,
С русским работает нормально причем уже давно и на Win (MikText) и на Linux, по крайней мере мне вполне хватало pscyr (в котором есть Arial, Times, Verdana etc). С юникодом тоже проблем не было, он его уже давно понимает.
> С русским работает нормально причем
> уже давно и на Win (MikText) и на
> Linux, по крайней мере мне вполне
> хватало pscyr (в котором есть Arial,
> Times, Verdana etc). С юникодом тоже проблем
> не было, он его уже давно
> понимает.
Вот как раз про юникод то TeX мало что
знает. У него внутри однобайтовые
таблицы символов и бубны, что бы все это
завелось и можно было бы читать
юникодные входные файлы.
А Юлик говорил про кирилицу во всяких
PDFwriter-ах
On Tuesday 06 February 2007 12:52, Max Lapshin wrote:
> Вот как раз про юникод то TeX мало что > знает. У него внутри однобайтовые > таблицы символов и бубны, что бы все это > завелось и можно было бы читать > юникодные входные файлы.
Максим, не пугай людей. Какая разница что там внутри и как оно интерпретирует? Прописываешь правильные пакеты и никаких проблем с Юникодом.
> Вот как раз про юникод то TeX мало что знает. У него внутри однобайтовые > таблицы символов и бубны, что бы все это > завелось и можно было бы читать юникодные входные файлы.
В приложении скриншот, подтверждающий то, что TeX поддерживает юникод. По крайней мере у меня, для моих лабораторных, всё работает.
Шрифт конечно же плохой, но это я ещё красивую кириллическую гарнитуру не поставил, а так вполне пригодно. -- Anton
> В приложении скриншот,
> подтверждающий то, что TeX
> поддерживает юникод.
> По крайней мере у меня, для моих
> лабораторных, всё работает.
> Шрифт конечно же плохой, но это я ещё
> красивую кириллическую гарнитуру
> не поставил, а так вполне пригодно.
Обрати внимание на то, что я написал.
Он умеет худо-бедно жрать юникодные
файлы, но внутри у него обработка не
юникодная.
Чем это плохо? Ночным кошмаром при
подключении шрифтов. Что в техе само
по себе является проблемой.
В свежих опенофисах (2.x) используется OpenDocument, AFAIR Oasis форматы были в OO.o первой ветки. В общем, rubyodf наверняка не умеет работать с теми ODF, с которыми умеет работать современный опенофис.
On 2/5/07, Antono Vasiljev <antonal...@gmail.com> wrote:
On Tue, 2007-02-06 at 20:18 +0200, zadrot wrote: > Цитата с http://rubyforge.org/projects/rubyodf/ : > This module provides an access library to files in ODF format (Oasis > Document Format 1.0)
> В свежих опенофисах ( 2.x) используется OpenDocument, AFAIR Oasis > форматы были в OO.o первой ветки. > В общем, rubyodf наверняка не умеет работать с теми ODF, с которыми > умеет работать современный опенофис.
AFAIR OOo 1.x тоже умеет в PDF конвертировать... ;)
> Максим, не пугай людей. Какая разница что там внутри и как оно интерпретирует? > Прописываешь правильные пакеты и никаких проблем с Юникодом.
Проблема вот какая. TeX хреново цепляет юникодные шрифты. Продемонстрирую на примере, что бы получше объяснить. XeTeX, пожалуй, единственный из всех техов умеет жрать юникод и из этого файла: http://maxidoors.ru/text.tex генерит такое: http://maxidoors.ru/text.pdf
> Максим, не пугай людей. Какая разница что там внутри и как оно интерпретирует? > Прописываешь правильные пакеты и никаких проблем с Юникодом.
Проблема вот какая. TeX хреново цепляет юникодные шрифты. Продемонстрирую на примере, что бы получше объяснить. XeTeX, пожалуй, единственный из всех техов умеет жрать юникод и из этого файла: http://maxidoors.ru/text.tex генерит такое: http://maxidoors.ru/text.pdf