|
Здравствуйте,
спасибо за ответ
On Fri, 18 Feb 2011, Karlsson Karl wrote:
17.02.2011, 22:02, "Kpykcъ" <CyrTeX-ru@vsu.ru>:
имеются следующие вопросы, используется связка
asciidoc?dblatex?xelatex?pdf.
А зачем XeTeX?
Кодировка юникод используете?
Да
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
Говорить что даже кириллицы нет, не говоря об юникод.
\usepackage[russian]{babel}
неизвестно за чем тогда...
Я там написал, что это grep просто из исходников, так что это все окружено if-ами, т.к. dblatex может генерировать как используя как pdflatex, так и xelatex.
Шрифты OpenType используете?
Говорить что шрифты обычные Type1, и то у них кириллицы нет.
Еще, Courier и Helvetica обычно используются вместе с Times (у которого также кириллицы нет).
соотв. опять же - нет.
При генерации используется различные пакеты. В качестве базового класса
используется
scrbook от KOMA-Script.
Очень сложно все это. Излишне сложно - XeTeX и KOMA-Script.
так вышло, т.к. надо было 14pt, чего report включенный по-умолчанию из XSL-шаблона не мог, scrbook был первым, что пришло на ум.
А у Вас в подпись имеется "Aerospace Department".
Это никак не повлияло, на то, что я умею/знаю, а что нет :).
Ну там в принципе лучше сперва сделать очень просто, но чтобы работало очень стабильным образом.
Я к этому иду, но результат нужно получить раньше, чем я все "вылижу" до идеального состояния.
Если я какую-то важную информацию не указал, буду рад указать, просто мне пришло в голову, что описание проблемы надо начать с "окружающей обстановки".
dblatex многое чего от пользователя скрывает. Ну и еще XeTeX и KOMA-Script...
Думаю, напрямую asciidoc -> latex будет в разы лучше и без всяких XeTeX и KOMA-Script.
К сожалению вряд-ли, latex-backend у asciidoc не есть стабильный, и вообще поломан и насколько я знаю им никто не занимается сейчас.
Да и, конечно, надо посмотреть на все пакеты - порядок подключения имеет значение, также имеет значение если подключаются совсем излишние пакеты.
Надо четко понимать использование каждого пакета. Лучше все это в коде расписать в виде комментариев. "Этот пакет делает то и то...", "В документации написано, что подключается до/после...", "В документации написано, что конфликтует с..." и т.д.
Многое чего выяснится, например что пакеты LaTeX конфликтуют между собой самым разнообразным образом, включая не упомянутым в документации. Короче workflow, меньше пакетов - лучшие результаты.
Пока что я нехочу радикально вмешиваться или полностью переделывать пакеты dblatex, т.к. пока что документ хотя-бы собирается :). Потому я подставляю костыли, а когда первый дедлайн будет наконец-то пройден и от меня перестанут требовать "срочно", буду понемногу переделывать до человеческого состояния. Интерес есть, т.к. пока что указанная связка мне импонирует лучше любой другой. Минимализм asciidoc + внешний вид и фичи TeX + поддержка UNICODE xetex дают то, что мне нужно. За описанными выше (и плюс еще пару моментов) мелкими неудобствами.
Да и лучше времени тратить на содержание, но не на оформлением. Это работа для типографа.
К великому сожалению его работу оплатить некому, а если бы он и был, то мог бы возникнуть конфликт на базе того, что он мог бы мне ставить условия в чем и как писать текст. Я просто пробивал в издательстве КПИ(моего универа) на счет TeX и мне ясно дали понять, что они имели такое в виду :(. Единственный вариант, который удовлетворит нас обоюдно - PDF. По этой причине я сам себе типограф.
--
WBR Lavruschenko Oleksandr,
graduate student, Aerospace Department,
National Technical University of Ukraine "Kiev Polytechnic Institute"
web: http://pskla.kpi.ua/staff/lavrushchenko
|
|