From: "Владимир Гусев" <vova1971@narod.ru> To: "ALT Linux Community" <community@lists.altlinux.org> Subject: [Comm] Битва с docbook за pdf Date: Thu, 25 Oct 2012 22:04:38 +0400 Message-ID: <op.wmqxtwgfglg102@post.cnt.ru> (raw) Потребовалось мне для работы что-нибудь более простое и стабильное, нежели создание документации/учебника в odt с последующей конвертацией в pdf - как и в ворде, в ОО/LO несмотря на создание всевозможных шаблонов тоже что-нибудь да разъезжается, не углядишь за всем.. Latex мне явно не нужен - математических формул в документации не предвидится, поэтому выбор пал на освоение docbook. С изучением основ все вроде понятно - погуглил, нашел несколько неплохих сайтов для новичков, тэги освоил, xml (а также сопутствующие xsl, css) создал, html-версии (постраничные и единым файлом) генерю. Казалось бы, красота, да и только. Теперь только пиши учебник, помечай тэгами, да по ходу дела осваивай новые приемчики по оформлению с наполнением своего личного xsl... Все застопорилось на самом главном моменте - конвертированием в нужные мне форматы - ps, pdf, rtf.. Для этого пришлось скачать более 600 мб (на диске это заняло более гигабайта "мусора", среди которых были непонятно зачем мне нужные пакеты, наподобие texlive-lang-arab, texlive-lang-cyrillic, texlive-lang-french, texlive-lang-german, texlive-lang-polish, texlive-lang-tibetan - и все ради одного docbook-utils-print, в состав которого входит db2pdf)...Такие у нас зависимости - захочешь один цветочек - тебе к нему впридачу целую оранжерею с участком подгонят. Пробовал несколько способов - и с db2pdf (по сути скрипт, объединяющий все, о чем я читал до этого), и с помощью непосредственно xslproc, fop, jade иже с ними... Ничего путного не вышло. По ходу выяснил, что с нынешним docbook5 и latex нет никакого взаимопонимания (то есть превращение xml в tex, а затем в pdf не получалось вовсе - docbook типа новый, а latex не поспевает якобы.. Предлагался способ c xslproc fop с последовательным превращением xml в fo, а затем и в pdf.. Тоже не работает... Множество ошибок с java (до чего же мерзкое создание), пробовал с несколькими версиями - оставил 1.7 - без толку. да еще и попутно выяснил, что где-то в пакете xmlgraphics (что-то с названием batik) название каталога не то, которое хотят jade и "все-все-все" - пришлось делать симлинк.. вдобавок ко всему не хотят все эти пакеты признавать xml.. Вот строка из вывода jade при конвертации в tex, например: jade:BOOK.xml:30:50:E: non SGML character number 129 Все детали перипетий - на работе.. Пишу из дома.. Все это на бранче p6. Может кто-нибудь из знатоков DocBook направит на путь истинный? Может какие-нибудь рабочие пакетики, скриптики или прочие советы? А то у меня как вот тут, у Bog BOS (http://www.bog.pp.ru/work/docbook.html) в разделе "xmlto - преобразователь XML в визуальное представление" - ничего не работает. А то одним html сыт не будешь.. -- С уважением, Владимир Гусев
next reply other threads:[~2012-10-25 18:04 UTC|newest] Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-10-25 18:04 Владимир Гусев [this message] 2012-10-25 18:40 ` Michael A. Kangin 2012-10-25 20:19 ` Владимир Гусев 2012-10-25 20:32 ` Владимир Гусев 2012-10-31 13:56 ` Andrei Lomov 2012-10-31 18:27 ` Владимир Гусев 2012-11-01 8:58 ` Michael Shigorin 2012-10-25 18:43 ` Alexei V. Mezin 2012-10-25 19:04 ` Владимир Гусев 2012-10-26 7:13 ` Андрей Черепанов 2012-10-26 18:43 ` Владимир Гусев 2012-10-26 7:18 ` Андрей Черепанов 2012-10-26 18:42 ` Владимир Гусев 2012-10-25 21:05 ` Денис Смирнов 2012-10-25 21:12 ` Владимир Гусев 2012-10-25 21:43 ` Владимир Гусев 2012-10-25 21:50 ` Aleksey Novodvorsky 2012-10-25 21:55 ` Владимир Гусев 2012-10-26 0:41 ` Денис Смирнов 2012-10-26 0:39 ` Денис Смирнов 2012-10-25 21:26 ` Michael Shigorin 2012-10-25 21:54 ` Владимир Гусев 2012-10-26 0:44 ` Денис Смирнов 2012-10-26 8:04 ` Michael Shigorin 2012-10-26 18:44 ` Владимир Гусев 2012-10-31 13:42 ` Andrei Lomov 2012-10-31 16:30 ` Владимир Гусев 2012-10-26 18:45 ` Владимир Гусев 2012-10-29 9:01 ` Михаил Радюк 2012-10-26 9:38 ` Aleksey Novodvorsky 2012-10-26 9:46 ` Aleksey Novodvorsky 2012-10-26 18:52 ` Владимир Гусев 2012-10-26 23:08 ` Денис Смирнов
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=op.wmqxtwgfglg102@post.cnt.ru \ --to=vova1971@narod.ru \ --cc=community@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git