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)
Ответ на: комментарий от anonymous

Вы таки просто прочитайте что такое titlepage и убедитесь какую ерунду вы сейчас городите. И да, несусветная хрень — это по вашей части.

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

Я Вас поздравляю с тем, что умеете пользоваться гуглом и искать название стихотворений по одной строчке.

Хочу Вас расстроить - в оригинале было «смешались в кучу кони, люди, и залпы тысячи орудий слились в протяжный вой.» А по искаженной Вами ничего хорошего наверное не найти.

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

Отбивка - это то, что настраивается «треугольником», двигающимся по линейке, верно?

В общем смысле ответ мне понятен. :) Quick fix.

Вообще вертикальное форматирование того же титульного листа переводом строки тоже не айс, по идее, надо взять верстальное приложение и набросать там макет. LaTeX ближе всех подходит к такому workflow, если вообще не реализует его, верно?

В MS Word я не встречал такую функциональность, а вот в iWork, не сочтите за рекламу, что-то похожее есть (независимые текстовые блоки), но, конечно, это далеко не настоящая верстка. Впрочем, там есть Page Break, Section Break, Layout Break, Column Break, и еще разница между переводом строки и новым абзацем (наверное, это есть и в Word?) плюс куча готовых стилей, разумеется, без учета нашей специфики.

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

Да не, почти сразу понял с чем имею дело. Меня просто удивляет что такая животрепещущая проблема за три года так у вас и не рассосалась — прямо весит домклатовым мечом над вашей бедной головушкой. Видимо вы очень старались чтобы в этом вопросе не разобраться. Удивительная и редкая способность.

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

Он действительно не в первый раз вылезает с этой проблемы. Я вспомнил стилистику.

Что Вы хотите от человека, который даже ОДНУ строчку из Лермонтова без ошибок процитировать не в состоянии??? ;-(

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

Вы таки просто прочитайте что такое titlepage и убедитесь какую ерунду вы сейчас городите.

А какую ерунду я горожу? Что был точный ответ на вопрос?

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

бесплатное образование

С лучшими в мире пидагогами, которые вместо исполнения своих прямых обязанностей по обучению и воспитанию, высрали на ЛОРе тонну кирпичей на 20 страницах. Откуда, нет, вы скажите мне откуда у этих людей столько свободного времени? PS. Весь топик не читал, побежал работать.

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

А по искаженной Вами ничего хорошего наверное не найти.

Ан нет, я ошибся по поводу гугла.

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

Отбивка - это то, что настраивается «треугольником», двигающимся по линейке, верно?

Это расстояние по горизонтали между чем то и чем то, если мне не изменяет память (я в издательстве работал больше 10ти лет назад, многое забыл), ну Евгений если что поправит;-)

Вообще вертикальное форматирование того же титульного листа переводом строки тоже не айс, по идее, надо взять верстальное приложение и набросать там макет. LaTeX ближе всех подходит к такому workflow, если вообще не реализует его, верно?

Вообще ИМНО при приемлемом результате надо делать как проще;-) У латеха просто возможностей куда больше, хочешь фикс промежутки ставь, хочешь клей, хочешь спец чтили и окружения бери...

разница между переводом строки и новым абзацем (наверное, это есть и в Word?)

О да! Меня это умиляло всегда безмерно, в инструкциях по набору тезисов на какую нить конференция прямо писали - НЕ НАЖИМАЙТЕ ВВОД ЕСЛИ ВЫ НЕ ХОТИТЕ НАЧАТЬ НОВЫЙ АБЗАЦ!;-)

С iWork не работал. И не буду;-)

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

Так книжку не я написал. Зачем мне разбираться? Разобраться автор должен, и всё по полочкам разложить. Но вам, видимо, это не нужно. А титульный лист - это далеко не первая по месту для меня проблема.

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

Или учиться самому.

Или как дополнение к основному, или будет весьма отвратное качество. О чём речь, если у нас книжку ни написать, ни перевести нормально не могут?

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

Откуда, нет, вы скажите мне откуда у этих людей столько свободного времени?

Так они ж латех выучили!!! А больше им ничего и не надо - главное, внешний вид статей хороший.

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

О да! Меня это умиляло всегда безмерно, в инструкциях по набору тезисов на какую нить конференция прямо писали - НЕ НАЖИМАЙТЕ ВВОД ЕСЛИ ВЫ НЕ ХОТИТЕ НАЧАТЬ НОВЫЙ АБЗАЦ!;-)

А, то есть в MS Word тоже можно Shift+Enter для простого перевода строки? Это таки для меня откровение.

С iWork не работал. И не буду;-)

С MS Word работал пару раз в жизни и больше не хочу ;)

И ваще TikZ рулит. За это за одно и за формулы можно простить LaTeX'у весь, пардон, геморрой со стилями и настройкой разметки (или как правильно переводится layout).

Вот еще любопытная деталь, в Linux'е (очевидно, в стандартном и наиболее распространенном движке PDF) стандартный шрифт LaTeX для математики выглядит отвратительно, а на бумаге тот же шрифт выглядит просто шикарно.

С Камбрией наоборот, на экране она красивая (по крайней мере в Маке ;)), а на бумаге хорошо заметно, что она таааак плывет местами, что мама не горюй. Один раз использовал ее для понтов и потом плюнул на это дело.

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

Так книжку не я написал. Зачем мне разбираться?

Я не могу вам телепатически внедрить знания. Вы таки должны уметь читать и, о ужас, понимать что написано. Вы продемонстрировали, что не умеете этого то бишь «пафосно обрадовались ответу» и не смогли объяснить в чём он был. Если бы вы хотя бы глазком посмотрели что такое titlepage, то поняли какую ерунду вы выше писали.

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

Sample titlepages, and how to code them.

И?

что «И»?

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

А вот это самый правильный подход. Но не всем доступный (в смысле: далеко не все могут заставлять себя учиться).

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

Так книжку не я написал. Зачем мне разбираться?

Я не могу вам телепатически внедрить знания.

плохой преподаватель Евгений, не может телепатически внедрить знания анониму с палисандровой головой!

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

Вот еще любопытная деталь, в Linux'е (очевидно, в стандартном и наиболее распространенном движке PDF) стандартный шрифт LaTeX для математики выглядит отвратительно, а на бумаге тот же шрифт выглядит просто шикарно.

В высоком разрешении всё нормально, а для низких разрешений шрифт надо править подсказывая где прикинуться растром. Ориентировочная стоимость: миллион за начертание. ЛОРовцы пока не готовы скинуться.

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

А, то есть в MS Word тоже можно Shift+Enter для простого перевода строки? Это таки для меня откровение.

Правда можно??? Для меня это тоже откровение (я в нем не работаю) ;-)

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

Вы таки должны уметь читать и, о ужас, понимать что написано.

Ну так ткните в место в вашей книжке о титульных страницах. А то ведь сачкуете только.

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

Ах вот оно что!

Если быть точным, то шрифт кажется мне слишком «мохнатым», из него торчит куча всяких засечек и «усов» (на вскидку, мне больше всего не понравилось именно это), плюс стенки букв то тонкие, то толстые, если мне не изменяет память.

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

По второму кругу: вы очень активно демонстрируете, что вам это не нужно. А кому нужно давно разобрались.

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

Дак ешкин кошкин, я Вас и спрашиваю, я ведь тоже не знаю :))) Думал, Вы знаете :)

Оно заметно, если вертикальный интервал, к примеру, 1.5, а вот Shift+Enter дает обычный, единичный интервал. Это я так использовал эту фичу в Маке, чтобы посадить кусок плотно сбитого текста на титульнике. Хотя, наверное, можно было и поставить обычный интервал вручную.

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

Засечки улучшают читаемость шрифта. Рубленные шрифты хороши только для низкого разрешения и кое-где для заголовков.

С латинскими буквами проблем нет — их допилили. Проблемы с кириллицей.

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

Нет, это однозначно, я не против засечек. Но мне показалось, что они то ли не вполне корректно отображаются, то ли слишком заметные. Конечно же, это мое личное мнение, это не моя специальность, а только немного хобби.

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

Нет, из вас не только никудышный писатель, по и плохой преподаватель. Задаёшь прямой вопрос- получаешь уклончивый ответ. Что за форма педагогического мазохизма - не пойму.

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

Если хочется кириллицу+математику, то альтернативы Computer Modern просто нет вообще (ни среди платных, ни среди бесплатных). Для англоязычной литературы можно поменять на times+euler. Если текст без математики но с кириллицей, то из свободных шрифтов можно задействовать Old Stadard, и шрифты PT (Sans, Mono, Serif). Если охота поэкспериментировать то можно поглядеть в сторону, например, Либерастики.

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

Задача ВУЗа - научить студента учиться самостоятельно. Но почему-то студент наш в большинстве своем ни в какую учиться не хочет.

Ну, а в результате имеем то, что есть.

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

А я вам, собственно говоря, ничего не должен. Но в каком-то смысле вы правы: побуждение к поиску ответа — это основное занятие преподавателя. Если вам нужен ответ — вы его найдёте. Но вам ответ не нужен.

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

Нет, из вас не только никудышный писатель, по и плохой преподаватель. Задаёшь
прямой вопрос- получаешь уклончивый ответ. Что за форма педагогического
мазохизма - не пойму.

аноним, включай мозг и думай им!

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

Задача ВУЗа - научить студента учиться самостоятельно.

Угу. Вот только конспектирование да зубрёжка учебника с этим никак не связано. И претензии к ЯП, кстати. И поэтому задачу свою вуз не выполняет.

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

А я вам, собственно говоря, ничего не должен.

Да нет, должны. Собачиться да пустословить.

anonymous
()

Господа, дабы добавить в дискуссию немного конструктива, задам такой вопрос:

Кто может мне подсказать, где искать корень такой проблемы:при печати из Acrobat на Windows 7 PDF документа, полученного экспортом в PDF в iWork, шрифт вдруг стал сильно рубленый? В Linux я бы сразу зарепортил баг :))) А тут чего?

Это оффтоп, но он, однако, конструктивный.

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

А как это они могли быть не внедрены, если я, в общем, вижу, что этот тот шрифт, а на Windows его точно нет и быть не может? :) Просто отображен некорректно.

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

В документ вставляются только ссылки, а шрифты подгружаются при печати или сразу есть в принтере. Типа размер документа чуть меньше, а если в другой системе хочешь распечатать, то сам себе злобный буратина. Нужно именно «внедрить».

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

Задача ВУЗа - научить студента учиться самостоятельно.

Вот. Это совершенно правильно. Жаль, что об этом уже почти забыли.

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

Не прчитал текст внимательней: может быть таблица подстановок, то есть подставляется наиболее «похожий шрифт».

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

Внедрить либо поставить CUPS на Mac и печатать нативно. Спасибо за совет, попробую повоевать с iWork.

Если что, шрифт - тот самый HoeflerText, да :)

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

Да вот непонятно, он выглядит именно так, как должен выглядеть, даже small caps и old-style figures все на месте, но вот например буква «О» имеент где-то, грубо говоря, 20 граней, если поднести бумагу к глазам.

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

Вот, сейчас проверил, PDF имеет рамер 250 kB, а ps - 1.6 MB. Видимо, действительно не встраивает в режиме печати в PDF.

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

Мне остаётся только присоединиться к словам Евгения.

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