LINUX.ORG.RU

LaTeX - компьютерная типография


0

0

По согласованию с редакцией Linux Format выложил "Всё о таблицах" (сейчас уже понимаю что не всё, но базовый функционал присутствует :) ) или девятая часть из цикла "LaTeX - компьютерная типография" в открытый доступ.

LaTeX (произносится как "латех" или "лэйтех") - наиболее популярный набор макрорасширений к TeX, который значительно облегчает набор сложных документов.

В случае проблем, вопросов, замечаний и пожеланий обращаться непосредственно автору, то есть ко мне (e-mail есть в тексте).

P.S. Есть предварительная договорённость с издательством bhv (БХВ ?) о выпуске книги на основе этих статей. Книга выйдет ориентировочно в начале следующего года. Размер - примерно в 250 страниц только про LaTeX. Я смотрю на то, что получается и позиционирую это как начальный учебник + краткий справочник по пакетам (будет каталог примерно в 30 страниц почти всех сколько-нибудь с моей точки зрения полезных пакетов и стилей, присутствующих в TeX Live - я постарался прошерстить всё). Договорённости пока только предварительные и не совсем понятно что же в конце получится.

>>> Подробности

Хочу книжку!!!

anonymous
()

О! Как раз пытался настроить Kile на это дело.

Aceler ★★★★★
()

Огромное спасибо, Евгений!

magesor ★☆
()

Детский лепет. Уважаемый товарисч, если ваше писание претендует на звание учебной статьи, то скажите честно, чему начинающий, то бишь, ученик может научиться, прочитав её? А ничему. У него вопросов возникнет больше, чем вы дали ответов. Всё, что не longtable - изучать не имеет смысла, а longtable вами описан галопом по Европам, то есть, совсем никак. Три предложения, ни единого примера. Смысл использования mimipage свели к единственной функции - подстрочным примечаниям. Что вы написали? А ничего вы не написали, пустой звук это...

annonymous ★★
()
Ответ на: комментарий от annonymous

Уважаемый, попробуйте написать то, что "претендует на звание учебной статьи" и возвращайтесь. Но всё, что вы сможете написать, это ересь в комментария тут.

Евгений, спасибо за ваши статьи.

anonymous
()
Ответ на: комментарий от anonymous

> Но всё, что вы сможете написать, это ересь в комментария тут.

Ересь есть категория богословская, не научная. Хотите поговорить о ереси? Я готов.

annonymous ★★
()

Очень хочется крикнуть: Господа, а король-то голый! ;)
Но уже слышу, как придворная челядь неодобрительно зашикала.
Всё, всё, ухожу, ухожу ;)))

annonymous ★★
()
Ответ на: комментарий от anonymous

> Слив защитан.

Слив чего? Я ещё ничего не сказал ;) Куда вы так торопитесь? Неужели сразу так страшно стало ;)

annonymous ★★
()
Ответ на: комментарий от annonymous

> Всё, что не longtable - изучать не имеет смысла, а longtable вами описан галопом по Европам, то есть, совсем никак.

Честно говоря, я не помню по какой причине не привёл пример как сделать длинную таблицу - возможно, вылезал за отведённые размеры статьи. При вторичной обработке текста я туда добавил один пример для xtab

Я не совсем понимаю что значит имеет смысл изучать только longtable. Вообще-то прежде всего не следует делать длинных таблиц - с ними куча мороки и неприятностей (например, весьма не понятно что делать в случае многоколоночной вёрстки), во втрых прежде чем что-то сделать с longtable надо вообще знатькак делать таблицы, ну и в третьих в дистрибутиве есть хорошая документация на эту тему longtable.pdf.

Сразу скажу, что описать подробно работу всех пакетов элементарно не реально (все особенности, например, multitoc - множественное оглавление, описаны на 200 страницах его документации), но перечислить и указать где в дальнейшем искать ответы вполне возможно.

Evgueni ★★★★★
() автор топика
Ответ на: комментарий от annonymous

Что и требовалось доказать ;)

anonymous
()

Спасибо, про таблицы очень не досовало гайда какого нибудь.

marsijanin ★★
()

А когда выйдет книжка - в электронном виде можно будет скачать? У меня с бумажными книгами проблемы =\

Stalwart ★★★
()
Ответ на: комментарий от Stalwart

Пока можно брать только то, что у меня на сайте.

По поводу свободной электронной версии - bhv резко против, но есть надежда, что это возможно поменяется. В худшем случае права после издания возратятся ко мне через три года.

Evgueni ★★★★★
() автор топика

Угадаю автора новасти с трёх нот. тьфу, с трёх букв.

anonymous
()
Ответ на: комментарий от anonymous

Программирую в Линуксе уже 10 лет и так и не возникла потребность изучить этот латех. Для кого это нужно?

anonymous
()
Ответ на: комментарий от annonymous

>>Всё, что не longtable - изучать не имеет смысла

Рациональное зерно в этом есть. Самые лучшие таблицы - longtable, и tex4ht их нормально переваривает. А про все остальные "табличные" пакеты писать - только народ смущать...

anonymous
()
Ответ на: комментарий от anonymous

>Для кого это нужно?

Всем тем, кто хочет оформлять свои тексты в приличном качестве, чтобы их людям показать не стыдно было.

ptarh ★★★★★
()

Авторы респект!

Deleted
()
Ответ на: комментарий от anonymous

Установил Linux на домашней машине 2 месяца назад. Однако LaTeX пользуюсь уже 4 года. Мне кажется, что LaTeX и Linux - это вещи разные )

proser
()
Ответ на: комментарий от Stalwart

>> свободной электронной версии

>А если у меня несвободная будет? ;)

Если bhv этим занимается. Я такого что-то не слышал. IMHO, врядли :(

Evgueni ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> Рациональное зерно в этом есть. Самые лучшие таблицы - longtable, и tex4ht их нормально переваривает. А про все остальные "табличные" пакеты писать - только народ смущать...

tex4ht с тем же успехом и tabular переваривает. Первичная цель LaTeX таки не html, а твёрдая копия.

Evgueni ★★★★★
() автор топика
Ответ на: комментарий от annonymous

>А машинный код это уже не код программы?

Вообще это цикл статей. И считай, что это середина. Если человек читал более ранние статьи, то научится.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

> Программирую в Линуксе уже 10 лет и так и не возникла потребность изучить этот латех. Для кого это нужно?

Ты хоть раз математическую формулу в документацию на своё ПО вставлял? Или так, хэлловорды для развлечения пишешь?

anonymous
()
Ответ на: комментарий от annonymous

>Да, да, как ты догадался?!

Так ты же, небось, каждой девушке рассказываешь что у нее не так и какая она лохушка...

jackill ★★★★★
()
Ответ на: комментарий от anonymous

> Программирую в Линуксе уже 10 лет и так и не возникла потребность изучить этот латех. Для кого это нужно?

Для программистов LaTeX очень полезен при написании книг со вставками алгоритмов и кода - доказано Д.Э. Кнутом :) Можно посмотреть статью "Документация и программный код" там же с примерами.

Evgueni ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

>P.S. Есть предварительная договорённость с издательством bhv (БХВ ?) о выпуске книги на основе этих статей. Книга выйдет ориентировочно в начале следующего года. Размер - примерно в 250 страниц только про LaTeX. Я смотрю на то, что получается и позиционирую это как начальный учебник + краткий справочник по пакетам (будет каталог примерно в 30 страниц почти всех сколько-нибудь с моей точки зрения полезных пакетов и стилей, присутствующих в TeX Live - я постарался прошерстить всё). Договорённости пока только предварительные и не совсем понятно что же в конце получится.

Получится _говно_. Уже существует поистине отцовский _учебник_ "Латех по-русски", авторы Котельников и Чеботаев, в новой редакции. Там 500 страниц, и всё доступно, по-порядку.

scyld
()

Евгений, спасибо!

Мой посильный вклад: "Таблица-этA особая форма передачи содержания" Опечатка в первой же строке:) Я думаю все-таки "этО".

anonymous
()
Ответ на: комментарий от scyld

> же существует поистине отцовский _учебник_ "Латех по-русски", авторы Котельников и ЧеботаевТам 500 страниц, и всё доступно, по-порядку.

а) продолжения не будет никогда

б) IMHO, вторая редакция была идеальной, а третья всё-таки сдала и переплёт для издания был убойный - книга оставалась без обложки фактически сразу же.

в) Это не копия той книги

Evgueni ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> Мой посильный вклад: "Таблица-этA особая форма передачи содержания" Опечатка в первой же строке:) Я думаю все-таки "этО".

fix

Evgueni ★★★★★
() автор топика

А почему вместо tabbing в тексте название tubbing, а вместо tabular — tubular? В примерах кода всё правильно

adarovsky ★★★★
()
Ответ на: комментарий от Evgueni

буду очень признателен, если вы меня научите в revtex4 вместо палочки писать "Литература:".

Как заставить это работать, не смогли объяснить даже создатели revtex4.

scyld
()
Ответ на: комментарий от anonymous

>> Программирую в Линуксе уже 10 лет и так и не возникла потребность изучить этот латех. Для кого это нужно?

> Ты хоть раз математическую формулу в документацию на своё ПО вставлял? Или так, хэлловорды для развлечения пишешь?

Впрочем, и без формул вся документация, генерируемая doxygen'ом выводится через LaTeX. Иного способа получить качественно свёрстанный документ я не вижу. А путём применения своих стилей легко выполнить требования, предъявляемые к оформлению документации различными заказчиками.

anonymous
()
Ответ на: комментарий от Evgueni

>а) продолжения не будет никогда А подробнее можно?

>б) IMHO, вторая редакция была идеальной, а третья всё-таки сдала и переплёт для издания был убойный - книга оставалась без обложки фактически сразу же.

А у меня наоборот 2-я редакция развалилась на две части, а 3-я пока держится, впрочем мягкая обложка оптимизма не внушает

maraudeur
()
Ответ на: комментарий от ptarh

Вы идеальном мире оно может быть и так, но наш мир к сожалению не совершенен.

Вот автор уже жалуется на проблемы из-за несовместимостей форматов:
http://www.cl.cam.ac.uk/~rja14/errata.html

А те издательства, которые используют latex, во многих случаях намекают, что это deprecated фича. Вот Евгений мог бы порассказать про свое общение с редакцией LinuxFormat, как осуществлялась редакционная правка, например, но по понятным причинам делать это не захочет.

Реально, получается, что latex+emacs+auctex - это просто удобная среда редактирования, для тех, кто к ней уже привык.

anonymous
()
Ответ на: комментарий от anonymous

>Ты хоть раз математическую формулу в документацию на своё ПО вставлял? Или так, хэлловорды для развлечения пишешь?

А что, только Latex это позволяет?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.