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)

Спасибо за полезнейшую работу!

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

Это как биологу изучать С++ для обработки экспериментальных данных.

ну ну, а R проходит по разряду c++ тоже? а ничего что самая мощная связка для написания отчета плавно перетекающего в статью это R + Sweave() ?

LaTeX экономит силы любого исследователя, и как он фактически стал стандартом для подготовки презентаций в лице beamer (презентации в поверпойнт выглядят как рисунки малолетних из детского сада), так логично (с той же легкостью) его использовать и биологу для основной деятельности (особенно ввиду легкости интеграции с R).

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

Ну, до дистрибутивов это доберется не скоро. В Debian sid еще texlive 2009-12.

Именно поэтому я везде, где можно сейчас ставлю TeX Live 2011 ☺ А ещё там pdflatex может работать с epsами из коробки.

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

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

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

Похоже оно хочет unicode, а мой текст на koi8-r. В общем пока облом.

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

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

Очень удобен. Хотя конечно дело привычки. Я начинал с набора в текстовом редакторе, сейчас использую BaKoMa. Она хоть и платная, и только под винду, но очень удобно. Как Dreamweaver, но для LaTeX.

MS Office да и вообще любой офис и рядом не стоял. Некоторые вещи в них просто набрать нельзя (скажем над = некоторый текст - убоищно получается).

vladdal
()

Отличная книга. Небольшая практика есть, но чувствую себя неуверенно. Буду учиться. Спасибо!

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

У меня отец - сантехник/газовщик, мать - продавщица в ларьке. Им компьютер вообще не нужен. И они даже не представляют, как с ним работать.

Eddy_Em ☆☆☆☆☆
()

У меня такая стоит на полке (%

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

Им компьютер вообще не нужен.

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

И они даже не представляют, как с ним работать.

И вы не научили их на нём работать? Ну так позор вам. А ещё о латехе судите.

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

Компьютер нужен всем

4.2. Как и телевизор, компьютер нужен далеко не всем.

Видео/фото/музыка как простой пример.

Для музыки есть центр, для видео - телевизор с проигрывателем флешек. Фото на компьютер и видео на флешки с компьютера сливает сестра. Родители к компьютеру и не подходят.

И вы не научили их на нём работать?

Мои родители не умеют водить автомобиль. Мне тоже позор, что не научил? А может, мне еще и надо было научиться самому и научить их водить самолет, вертолет и т.п.?

То-то же: если какая-то техника человеку нафиг не нужна, нет смысла забивать ему мозги освоением ее.

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

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

Чушь какая. Полно таких людей. Прекрасно обходящихся без компьютера. И решающих без него все свои задачи.

Видео/фото/музыка как простой пример.

О, да. Всё поголовно население России жить не может без видео, фото и музыки. Опять чушь.

Просто не нужно подходить ко всем со своей личной меркой. Если ты не представляешь свою жизнь без компьютера, то это ещё не значит, что все живут точно так же.

DeVliegendeHollander ★★
()

Спасибо, пригодится.

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

Это всё-таки не latex, а фактически интегрированная среда.

Застрелиться и не встать, как ты виляешь… А Женя вон прямо в книге emacs рекомендует — тоже, надо сказать, интегрированная среда, помощнее многих. И что, он теперь не в LaTeX'е свою книжку сверстал? :)

Слушай, а вот программисты-разработчики с кодерами всякими в IDE навороченных, да продвинутых редакторах с подсветкой, группировкой и автоподстановкой пишут. Это что же получается, они не на C++, Java, Perl, Python и т.д. пишут? Ма-а-ать моя женщина! Вот это номер!

baka-kun ★★★★★
()
Ответ на: комментарий от Eddy_Em

Для музыки есть центр, для видео - телевизор с проигрывателем флешек. Фото на компьютер и видео на флешки с компьютера сливает сестра. Родители к компьютеру и не подходят.

Сестра делает работу за родителей, не умеющих пользоваться компом, так как сын их этому не научил, рассуждая, что только полные бараны не осилят Latex. Боже, чего только не узнаешь на лоре.

То-то же: если какая-то техника человеку нафиг не нужна, нет смысла забивать ему мозги освоением ее.

Ну если кто-то делает работу за тебя, то да, такая техника не нужна. Но не приходила ли благородному дону мысль, что, не зная некую технологию, нельзя делать выводы о её нужности, ибо не понимаешь, что технология может, и что она может дать лично тебе? И машина здесь - плохой пример, ибо компьютер намного гибче и универсальнее.

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

Полно таких людей. Вынужденных обходиться без компьютера. И решающих без него все свои задачи.

Fixed.

Жить не может =! нужен.

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

Сестра делает работу за родителей, не умеющих пользоваться компом, так как сын их этому не научил, рассуждая, что только полные бараны не осилят Latex. Боже, чего только не узнаешь на лоре.

Ну ты даешь! Ему - про Ивана, а он - про болвана!!!

Сколько раз можно повторять: если человеку не нужна какая-то техника, зачем его принуждать ею пользоваться? Большинство секретарш, кстати, очень зря за компьютер пересадили. Есть ведь хорошие электронные пишущие машинки - нехай бы ими и пользовались.

Но не приходила ли благородному дону мысль, что, не зная некую технологию, нельзя делать выводы о её нужности, ибо не понимаешь, что технология может, и что она может дать лично тебе?

Если она тебе явно не нужна, то вывод сделать можно. Однозначный. А не бежать, сломя голову, учиться на водителя БелАЗа.

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

Компьютер освоить намного проще, т.к. паять микросхемы вряд ли придется.

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

Ага. И полно врачей, вынужденных обходиться без МРТ для диагностики гриппа. Но вполне себе диагностирующих его.

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

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

Для Ъ: Здесь не продвинутый редактор, а чуть ли не RAD, если проводить аналогию. Для программирования в Linux таких инструментов нет, если под RAD формочкоклепатели не понимать.

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

Но не приходила ли благородному дону мысль, что, не зная некую технологию, нельзя делать выводы о её нужности, ибо не понимаешь, что технология может, и что она может дать лично тебе?

Молодец, возьми с полки пирожок: пойди уже скушай французских булок, да выучи LaTeX.

baka-kun ★★★★★
()
Ответ на: комментарий от Eddy_Em

Большинство секретарш, кстати, очень зря за компьютер пересадили. Есть ведь хорошие электронные пишущие машинки - нехай бы ими и пользовались.

Со встроенным спелчеккером и редактором уже написанного документа?

Компьютер освоить намного проще, т.к. паять микросхемы вряд ли придется.

Ну да, ну да. Чей-то личный пример как бы намекает.

Сколько раз можно повторять: если человеку не нужна какая-то техника, зачем его принуждать ею пользоваться?

Учитывайте это, настойчиво советуя Latex. Люди тоже могут быть уверены, что он им не нужен.

anonymous
()

\LaTeX{}~--- единственный способ набора, редактирования и~допечатной подготовки текстов с~не\nobreakdash-привязанной к полосности и~заполнению страниц вёрсткой.

\LaTeX мы любим. Очень и~очень.

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

Со встроенным спелчеккером и редактором уже написанного документа?

секретуткам это не нужно.

Учитывайте это, настойчиво советуя Latex. Люди тоже могут быть уверены, что он им не нужен.

Вполне могут, если им никогда не приходилось набирать сложных документов с оглавлением, колонтитулами, плавающими элементами, списком публикаций, предметным указателем и т.д., и т.п.

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

Здесь не продвинутый редактор, а чуть ли не RAD, если проводить аналогию.

Ты видел emacs в TeX-mode?

Для программирования в Linux таких инструментов нет

Нет инструментов, настолько же облегчающих программирование на ЯВУ, насколько BaKoMa облегчает работу с LaTeX?

Тебе покажется странным, но BaKoMa ничуть не облегчает верстку. Совсем.

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

Исправление твоё в корне неправильное. Они не вынуждены, они просто обходятся без компьютера, и не испытывают потребности его иметь. Так же, как многие люди обходятся без телевизора, без радио, без книг.

Жить не может =! нужен.

Это выражение совсем не понял.

Но свои исправления тоже внесу:

«Обходится без компьютера» != «Вынужден обходиться без компьютера»

«Не нужен» != «Не может себе позволить»

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

секретуткам это не нужно.

Откуда вам это известно?

Вполне могут, если им никогда не приходилось набирать сложных документов с оглавлением, колонтитулами, плавающими элементами, списком публикаций, предметным указателем и т.д., и т.п.

В этом случае они возьмут систему вёрстки аля FramePage.

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

Тебе покажется странным, но BaKoMa ничуть не облегчает верстку. Совсем.

Кому как. Мне lyx в своё время серьёзно облегчил вёрстку. Latex не знал и не знаю.

Ты видел emacs в TeX-mode?

Видел. Не впечатлило.

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

Так же, как многие люди обходятся без телевизора, без радио, без книг.

И без мозгов.

Нет, я знаю, есть ретрограды. Но я про нормальное большинство.

Это выражение совсем не понял.

Необходимо и желательно.

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

Ну ты даешь! Ему - про Ивана, а он - про болвана!!!

Это новый стиль мышления «школоты + (5-7)лет» XXI века. Втюхивать что-то своё, особо не обращая внимания на аргументы оппонета, и считать, что все, кто не освоил компьютер/планшет/смартфон, «вообще не имеют права на существование».

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

Откуда вам это известно?

ОК. Некоторым нужен текстовый редактор. Но не всем.

В этом случае они возьмут систему вёрстки аля FramePage

ССЗБ - такие ССЗБ

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

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

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

И без мозгов.

И снова ошибка - далеко не все из перечисленных не имеют мозгов. Они у них есть и даже, представь себе, работают.

Нет, я знаю, есть ретрограды.

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

Но я про нормальное большинство.

Я сейчас банальность спрошу (даже стыдно как-то): но всё-таки - критерий «нормальности» можешь точно определить.

Необходимо и желательно.

И снова непонятно - в какое место это надо вставить?

Если так:

Жить не может необходимо и желательно нужен.

то ерунда получается.

И, кстати, что такое != я знаю, а вот что такое =! уж извини, не знаю.

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

Не, ну некоторые могут даже word-вирус к e-mail прицепить и послать его кому-нибудь. Или обои со шрифтом на десктопе поменять.

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

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

Ваши родители и этого не могут, если что. Ах да, компьютер им просто не нужен.

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

и считать, что все, кто не освоил компьютер/планшет/смартфон, «вообще не имеют права на существование».

Это вы ещё с ugoday не разговаривали. Да что ugoday - где тут у нас луговский?

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

Не надо считать, будто компьютер необходим всем. Он - просто одна из многих технических игрушек. И нужен лишь некоторым. Сомневаюсь, что со всей Земли наберется хотя бы пара процентов населения, которому действительно нужен компьютер.

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

ОК. Некоторым нужен текстовый редактор. Но не всем.

Откуда вам это известно?

ССЗБ - такие ССЗБ

Ну да. Их много, особенно в Европе и США. И, о ужас, они платят за это немалые деньги.

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

Мне lyx в своё время серьёзно облегчил вёрстку.

Он тебе психологически облегчил набор, верю. Но чем упростил /верстку/?

Latex не знал и не знаю.

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

Видел. Не впечатлило.

«не зная некую технологию, нельзя…».

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

Откуда вам это известно?

Из наблюдений, друг мой. Из наблюдений.

Их много, особенно в Европе и США

Там вообще народ не славится рациональностью и любовью к себе. Мазохисты, одним словом.

И, о ужас, они платят за это немалые деньги.

Идиоты, что я еще могу сказать?

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

Жить не может = необходимо, желательно = нужен.

а вот что такое =! уж извини, не знаю.

Да ладно сказки рассказывать. Даже Syntax Error не было.

Я сейчас банальность спрошу (даже стыдно как-то): но всё-таки - критерий «нормальности» можешь точно определить.

Могу. 90%-ная середина кривой нормального распределения. Если учитывать начало кривой, получится 95 %. http://www.google.ru/search?hl=ru&source=hp&q=95 %&btnG=Поиск в G...

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

Не надо считать, будто Latex необходим всем. Он - просто одна из многих технических игрушек. И нужен лишь некоторым. Сомневаюсь, что со всей Земли наберется хотя бы пара процентов населения, которому действительно нужен Latex.

Fixed.

Как мне нравится ход ваших мыслей.

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

Но чем упростил /верстку/?

Понятия не имею. Главное, что упростил.

«не зная некую технологию, нельзя…».

Да, совершенно верно. Но после Lyx разбираться в этом как-то не хотелось - мамонтом попахивает. Точнее, его дерьмом.

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

Разговаривал, разговаривал. Кстати, тот же угодай не всегда так категоричен. Ироничен и саркастичен - да, но не категоричен.

А Луговский мне ещё по фидо хорошо знаком. И он очень, очень сильно отличается от «нового поколения».

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

Из наблюдений, друг мой. Из наблюдений.

Я вам завидую. Увидеть всех^Wбольшинство секретарш в мире.

Там вообще народ не славится рациональностью и любовью к себе. Мазохисты, одним словом.

Да, вы правы. То ли дело великая цивилизация Китая и Африки.

Идиоты, что я еще могу сказать?

Богатые идиоты, что ещё страшнее. То ли дело бедные умники, умеющие считать каждую копейку. Особенно, если она у них есть.

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