LINUX.ORG.RU

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

 ,


1

8

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

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

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

Исходники пока не выложил, но по запросу я их готов предоставить под той же лицензией, что и текст. Если вменяемых запросов будет больше одного, то исходники выложу быстрее ☺ Думаю о возможности выкладывания на github.

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

★★★★★

Проверено: Aceler ()
Последнее исправление: Aceler (всего исправлений: 4)
Ответ на: комментарий от Const

Честно говоря все мои попытки разборок со шрифтами приводили к откату на Computer Modern. С другой стороны я в основном ориентирован на набор математики.

Если продолжу развитие текста, то разборки со шрифтами имеют фактически наивысший приоритет.

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

Там пробел между article и .cls — скорее всего при копировании образовался.

Должно быть так:

% Выбор класса документа
\documentclass{article} 
% Чтобы можно было использовать русские буквы в формулах,
%но в случае использования предупреждать об этом
\usepackage[warn]{mathtext}
% Выбор внутренней TeX-кодировки
\usepackage[T2A]{fontenc}
% Выбор кодовой страницы документа 
% Так же можно выбрать cp1251 или koi8-r
\usepackage[utf8]{inputenc}
% Выбор языка документа
\usepackage[english,russian]{babel}
% Начинать первый параграф раздела следует с красной строки
\usepackage{indentfirst}
% Конец преамбулы и начало текста
\begin{document}
\LARGE Здравствуй, мир!!!
\end{document}
Evgueni ★★★★★
() автор топика

я написал книгу

Уважаю. И книга очень даже что надо, хотя латех не пользую.
Ждём новых работ :)

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

Честно говоря все мои попытки разборок со шрифтами приводили к откату на Computer Modern. С другой стороны я в основном ориентирован на набор математики.

Фактически то же самое имеем. Пара случаев вынужденного использования PSCyr для Times, да URW для кода в listings — все мои случаи использования посторонних шрифтов.

На всякий случай захвачу свои тексты с кодами для обсуждения хорошо-плохо ли это, если сокопитие состоится (об чём только что заслано мыльце с gmail).

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

Да, спасибо, так получилось. Надо бы где-нибудь на первых страницах эту проблему в книге описать.

anonymous
()

большое спасибо!

ymn ★★★★★
()

Спасибо. Пользуюсь LaTeX 15 лет по принципу monkey see / monkey do. Книга будет очень полезна.

anonymous
()

Спасибо, Евгений, за твой добросовестный труд. Буквально на днях (после поста r со скриншотами) решил перейти на LaTeX. Теперь с твоей помощью значю не только «что», но и «как».

anonymous
()

Спасибо тебе, Человек!

P.S. Электронный вариант ИМХО лучшее бумажного - есть возможность использовать поиск, да и легче транспортировать :)

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

для чтения с экрана шрифты cmr - это адский ад для глаз, слишком ненасыщенные. я сам в основном читаю с экрана, в том числе (и в первую очередь) результаты собственного набора. я стал набирать с пакетом helvet, но математика в этом случае всё равно набирается шрифтами cmr, что выглядит диссонансом. не знаете ли способа сделать набор математики более насыщенным шрифтом?

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

поиск по русскоязычным pdf, подготовленным в латехе, не работает. кодировка там не того.

Про пакет cmap разве что в трамваях не пишут уже ;)

Const
()

Хорошая, годная новость. Львовский уже подустарел :(

Кастую добавление главки про Metapost.

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

times+euler, но вменяемой кириллицы для times нет.

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

В планах, правда не понятно когда эти планы воплатятся в жизнь ☹

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

У меня работает, только что проверил еще раз, на всякий случай. У Вас наверно кодировка локали cp1251 и ядро ntkrnl.dll

void_ptr ★★★★
()

Спасибо! Это Добро!

Омские линуксоиды одобряют!

linuxmaster ★★★★
()

Огромное спасибо за проделаную работу. Многому научился по вашим статьям.

gnunixon ★★★
()

Хорошая вещь, беру на заметку.

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

как верно заметил другой пользователь выше, у меня windows + adobe reader 8.3.1. поиск по русским словам в вашей книге находит вхождения, но только в сносках, в некоторых иллюстрациях, в оглавлении и в заголовках. никогда - в основном тексте.

anonymous
()

По моему, это тот пример, когда компьютерная крутость мешает уважению к читателю. Я понимаю, что писать LaTeX «по моднему», именно в таком формате как это встречается в книге, но чтению это сильно вредит. Можно вполне обойтись описанием, как именно пишется LaTeX правильно, а дальше не ломать людям глаза и писать простым текстом.

P.S. Книгу не читал. Писал свой диплом на LaTeX в 1999 году, хоть я и «технарь»

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

и ещё внутри текста, набранного в некоторых специальных окружениях, там поиск тоже находит русские слова.

anonymous
()

Как быстро пролетели три года.
Спасибо.

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

замечательно!

когда я набирал свой последний важный русскоязычный текст, пакет cmap ещё не существовал :)

anonymous
()

Кошмар. Уже начало книги начинает грузить технической информацией на тему того, что система не желает корректно работать из коробки. Множество терминов, подчас необъяснённых, сбивает с толку. Просто начать сесть и начать рабо^Wтворить не получится. Неудивительно, что Latex так непопулярен в России. Только для физических журналов и годится.

Hint: Подсветку синтаксиса языков программирования/разметки не зря придумали.

anonymous
()

Поддерживаю за книгу

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

исходники были бы кстати.
за книгу конечно же спасибо.

anonymous
()

Пользуясь таким случаем спрашиваю про оформление списка литературы. Сейчас в сети ходят стилевые файлы для оформлению по ГОСТу от 2003 года. В 2008-ом введён новый ГОСТ. Может известно, что-нибудь по поводу стилевых файлов для библиографии для этого случая?

P.S. Сам спросил, сам отвечу. Ссылка на стилейвые файлы для ГОСТ'а 2003-го года битая. На этом же сайте появилась версия GOST705. Версия 0.1beta. Пакет для создания списков литературы в формате ГОСТ 7.0.5-2008. Правда беглый обзор показал, что там только версия для списка литературы, сортируемой по появлению в тексте ссылки. Версии, которая сортирует литературу по алфавиту нет. (Или ГОСТ этого не подразумевает?)

P.P.S. Может есть, что добавить, чтобы разъяснить текущую ситуацию. Сам сейчас в работе использую файлы для ГОСТ'а 2003-го года, но боюсь, что не прокатит, когда буду показывать работу.

Jurik_Phys ★★★★★
()

Всё-таки хорошо бы в профайл или на домашнюю страничку повесить кошельки для донейтов.

С меня причитается, скачал книгу про TeX и руководство по постгресу.

Hoodoo ★★★★★
()

Огромное спасибо за труд! :)

renya ★★★★★
()

И, конечно, спасибо за всю проделанную работу и за такое отношение к распространению своих работ. Это очень приятно.

Hoodoo ★★★★★
()

Огромное спасибо!

anonymous
()

Спасибо

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

Сейчас listing вероятно не лучший выбор...

да. листинги не очень. многовато лишних пробелов. копировать крайне не удобно.

и рамки в оглавлении - перебор (хотя они и по умолчанию идут)

samy_volosaty ★★★★★
()

Скачал, читаю. Хорошая книга, наконец изучу тех.

vurdalak ★★★★★
()

Спасибо большое, Евгений! Хороший повод начать изучать. Давно хотел.

swmail
()

А мне и маркдауна хватает >:3

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

Правда беглый обзор показал, что там только версия для списка литературы, сортируемой по появлению в тексте ссылки. Версии, которая сортирует литературу по алфавиту нет. (Или ГОСТ этого не подразумевает?)

Там это просто делается. Нужно поменять лишь в нескольких местах. Можешь взять мой вариант http://rghost.ru/36955303

Zodd ★★★★★
()

Спасибо, почитаю. Думаю там не мало различных тонкостей и плюшек.

Zodd ★★★★★
()

Спасибо огромное! Отличнейшая новость

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