Компьютерная типография LaTeX в свободном доступе

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Evgueni
Сообщения: 599
ОС: Ubuntu ☹

Компьютерная типография LaTeX в свободном доступе

Сообщение Evgueni »

Более трёх лет назад я написал книгу Компьютерная типография LaTeX, которая базировалась на цикле статей для LXF. По договорённости с издательством все права вернулись ко мне, и я выложил электронную версию книги на CTAN (Comprehensive ΤeΧ Archive Network) под свободной лицензией CC-BY-SA 3.0.

Сама электронная версия тут.

Книга является руководством по использованию текстового процессора LaTeX. Описаны все базовые элементы процесса набора и вёрстки, упомянуто свыше 1300 команд LaTeX и около 750 пакетов, стилей и классов, которые можно использовать при наборе любых текстовых документов. Рассмотрены создание презентаций, вёрстка таблиц, вставка графических объектов, формирование библиографии, алфавитного указателя и многие другие задачи. На конкретных примерах показано, что компьютерной типографии под управлением LaTeX доступны проекты любой сложности и направленности. Значительная часть книги посвящена главному преимуществу LaTeX перед другими текстовыми процессорами — набору математики.

Эта книга была создана с нуля целиком и полностью исключительно средствами LaTeX. Я ответственен и за текст, и за вёрстку, поэтому буду благодарен любым замечаниям и конструктивным советам по поводу улучшения качества электронной версии книги.

P.S. Исходники пока не выложил, но по запросу я их готов предоставить под той же лицензией, что и текст. Если вменяемых запросов будет больше одного, то исходники выложу быстрее ☺ Думаю о возможности выкладывания на github.
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Basileus »

Скачал отсюда
При открытии с помощью evince появляется следующее:

Код: Выделить всё

Error: PDF file is damaged - attempting to reconstruct xref table...
Error: Couldn't find trailer dictionary
Error: Couldn't read xref table
Error: PDF file is damaged - attempting to reconstruct xref table...
Error: Couldn't find trailer dictionary
Error: Couldn't read xref table

В результате книгу прочитать не могу :(

UPD: Закачал книгу несколько раз, после очередного раза, не помню какого по счёту, книга всё таки открылась...
UPD2:
...Затем этим же путём последовало R^2 -сообщество...

Может, стоит исправить на
...Затем этим же путём последовало R -сообщество^2...

А то каоке-то R-квадрат-сообщество получается...
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
Аватара пользователя
Evgueni
Сообщения: 599
ОС: Ubuntu ☹

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Evgueni »

Basileus писал(а):
11.03.2012 10:02
UPD2:
...Затем этим же путём последовало R^2 -сообщество...

Может, стоит исправить на
...Затем этим же путём последовало R -сообщество^2...

А то каоке-то R-квадрат-сообщество получается...

Локально у себя поправил.

Со скачиванием, видимо LOR-эффект.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение sash-kan »

ударение в оглавлении (пункт 6.1) «уехало» в опробованных evince и epdfview·
глюк latex-а?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
BURF
Сообщения: 479
Статус: ZONGO!
ОС: openSUSE 12.1 x64

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение BURF »

sash-kan писал(а):
11.03.2012 11:52
ударение в оглавлении (пункт 6.1) «уехало» в опробованных evince и epdfview·
глюк latex-а?

в Okular тоже уезжает.
Спасибо сказали:
Аватара пользователя
Evgueni
Сообщения: 599
ОС: Ubuntu ☹

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Evgueni »

sash-kan писал(а):
11.03.2012 11:52
ударение в оглавлении (пункт 6.1) «уехало» в опробованных evince и epdfview·
глюк latex-а?

Локально поправил.

Раньше можно было написать что-то вроде удар\'ение и всё работало, а теперь похоже что-то ужесточили и проходит только удар\'{е}ние
Спасибо сказали:
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Basileus »

Очень режут глаз рамки вокруг ссылок. Может сделать ссылки другим цветом и без рамок?
Недавно нашёл статью по этому поводу. Пока сам не пробовал. Или возможно у Вас есть особый взгляд на эту тему?
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение eddy »

Evgueni писал(а):
11.03.2012 12:56
теперь похоже что-то ужесточили и проходит только удар\'{е}ние

В КОИ8-Р работает.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Evgueni
Сообщения: 599
ОС: Ubuntu ☹

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Evgueni »

eddy писал(а):
11.03.2012 14:24
Evgueni писал(а):
11.03.2012 12:56
теперь похоже что-то ужесточили и проходит только удар\'{е}ние

В КОИ8-Р работает.
Текст в koi8-r, так что это похоже веяния свежего TeX Live 2011


Basileus писал(а):
11.03.2012 14:22
Очень режут глаз рамки вокруг ссылок. Может сделать ссылки другим цветом и без рамок?
Недавно нашёл статью по этому поводу. Пока сам не пробовал. Или возможно у Вас есть особый взгляд на эту тему?
Я подумаю над этим вопросом. Занёс в TODO, в смысле подумать ☺ В оглавлении рамочки действительно не нужны.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение eddy »

Evgueni писал(а):
11.03.2012 21:20
Текст в koi8-r, так что это похоже веяния свежего TeX Live 2011

И действительно: проверил дома (тут у меня не tetex, как в мандриве, а texlive 2011) - в названиях разделов ударение ставится, а вот в оглавлении - нет. Похоже, конструкции, вроде

Код: Выделить всё

\'\IeC {\cyre }
стали неправильно обрабатываться.
Evgueni писал(а):
11.03.2012 21:20
Я подумаю над этим вопросом. Занёс в TODO, в смысле подумать ☺ В оглавлении рамочки действительно не нужны.

Боюсь, придется перелопачивать пакет hyperref.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Basileus »

eddy писал(а):
12.03.2012 01:31
Боюсь, придется перелопачивать пакет hyperref.

Ну зачем же так радикально? Судя по заметке, приведённой мной в ссылке, достаточно изменить некоторые опции при подключении пакета. :unsure:
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение eddy »

Basileus писал(а):
12.03.2012 09:37
eddy писал(а):
12.03.2012 01:31
Боюсь, придется перелопачивать пакет hyperref.

Ну зачем же так радикально? Судя по заметке, приведённой мной в ссылке, достаточно изменить некоторые опции при подключении пакета. :unsure:

Возможно (сразу по ссылке я не сходил, т.к. не привык указывать какие-то параметры при подключении чужих пакетов. Первым и пока последним таким пакетом был lstlistings).
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Basileus »

Чтобы не быть голословным, поигрался тут с пакетом hyperref :)
В код добавил следующие строки:

Код: Выделить всё

\usepackage [unicode=true]{hyperref}
\hypersetup{colorlinks=true, linkcolor=blue, urlcolor=red}

Что получилось - можно посмотреть во вложении.
Единственное, что смущает, так это фраза из учебника:
Пакет hyperref конфликтует со множеством других пакетов LATEX

:(
У меня конфликтов не было, но и опыта у меня пока не так уж много. Пойду гляну что за возможные проблемы могут быть.
З.Ы. Кстати, а вот в учебнике можно было бы и указать где именно искть список возможных проблем (ну или граблей). Но это так, моё ИМХО.

UPD: кстати очень интересна опция linktocpage. По умолчанию false. Опция делает гиперссылками номера страниц, а не названия:

Код: Выделить всё

\hypersetup{colorlinks=true, linkcolor=blue, urlcolor=red, linktocpage=true}

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Basileus »

Порадовал раздел 15.1.3. Электронные схемы. Теперь изучаю синтаксис :)
Пока искал документацию, наткнулся на один из пакетов: Pgf (макропакет для создания графических объектов. Некоторые товарищи его очень хвалят. Вот примеры того, что этот пакет может. Скачать документацию (аж на 726 страниц) для знакомства с возможностями пакета можно отсюда (на английском). Судя по всему, если этот пакет изучить, то по крайней мере методические пособия по физике и электронике написать можно будет легко.
Страница разработчиков:здесь. Лицензия: GNU General Public License (GPL)
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение eddy »

Basileus писал(а):
12.03.2012 11:33
У меня конфликтов не было

А у меня - были. ЕМНИП, он конфликтует, например, с lstlistings.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
Evgueni
Сообщения: 599
ОС: Ubuntu ☹

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Evgueni »

Basileus писал(а):
12.03.2012 11:33
Единственное, что смущает, так это фраза из учебника:
Пакет hyperref конфликтует со множеством других пакетов LATEX

:(

Граблей там море. Одна из причин задержки с выкладыванием электронной версии как раз то, что я подключил hyperref и обходил эти грабли ☺

Basileus писал(а):
12.03.2012 15:12
Порадовал раздел 15.1.3. Электронные схемы. Теперь изучаю синтаксис :)
Пока искал документацию, наткнулся на один из пакетов: Pgf (макропакет для создания графических объектов.
С графическими пакетами одна проблема: по каждому из них нужно писать отдельную книгу ☺ Поэтому графику по возможности я не описывал.
Спасибо сказали:
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Basileus »

Судя по руководству, по графике можно трехтомник написать.
Кстати, был сегодня в Петербурге. Видел Вашу книгу в магазине, но добраться до нее не смог - лестницы под рукой не было :) Продавцов по-близости тоже :( Зачем делать такие высокие полки - не понимаю
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 870
Статус: Оператор вычислительных машин
ОС: Debian

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Janik »

Basileus писал(а):
14.03.2012 16:59
Зачем делать такие высокие полки - не понимаю

Чтобы больше книг могло лежать на виду. Ваш К.О.
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Basileus »

Janik писал(а):
14.03.2012 18:11
Чтобы больше книг могло лежать на виду. Ваш К.О.

Spoiler

:offtopic:
Если для рекламы - тогда понятно, а если для того, чтобы читатель обратил на неё внимание и посмотрел поближе - то нет. Книгу с этой полки возьмут только те люди,которы именно за ней и приходят, остальные воспользуются той литературой, что лежит ниже. Поэтому, ИМХО, пользы от таких полок нет, один вред.
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
Аватара пользователя
Evgueni
Сообщения: 599
ОС: Ubuntu ☹

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Evgueni »

Basileus писал(а):
14.03.2012 16:59
Зачем делать такие высокие полки - не понимаю
Обычно рядом с такими полками есть приставные лесницы.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21521
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Bizdelnick »

Evgueni писал(а):
18.03.2012 13:33
Обычно рядом с такими полками есть приставные лесницы.

В Зингере, например, нету.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение sciko »

Evgueni, так как там ситуация с выкладыванием сырцов книги обстоит?
Спасибо сказали:
Аватара пользователя
Evgueni
Сообщения: 599
ОС: Ubuntu ☹

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение Evgueni »

sciko писал(а):
18.03.2012 16:07
Evgueni, так как там ситуация с выкладыванием сырцов книги обстоит?

Пока никак. Суббота у меня стандартно занята, а это воскресенье я отсыхал после лыжной прогулки на 15 км. Как-то так.
Спасибо сказали:
little Jon
Сообщения: 212

Re: Компьютерная типография LaTeX в свободном доступе

Сообщение little Jon »

Судя по тому, что взятую у меня книжку мне возвращать как-то не собираются, это точно хорошая книжка. :) .
Большое и доброе спасибо автору. Полезная книга. Попользовался, теперь для меня "лучший 'word' это LATEX" :cool:


Linuxforum@conference.jabber.ru
Спасибо сказали: