С наступлением сентября появился повод начать изучение чего-то интересного. Например, системы компьютерной вёрстки LaTeX (латек). Эта система очень популярна в среде линуксоидов вообще, и убунтоидов, в частности. Дипломные, курсовые, инструкции, учебные пособия, книги — это всё может (а по мнению некоторых должно) быть написано с помощью LaTeX. Особенно LaTeX любят математики и физики, которые считают, что нет такого другого удобного и мощного инструмента для написания математических формул. LaTeX – это наиболее популярное расширение системы вёрстки TeX, разработанной профессором Дональдом Кнутом. Кнут был увлечён проблемой цифровой печати текстов. По его мнению, научить машину красиво печатать текст представляет собой очень сложную задачу. Кнут не лишён был чувства юмора. Так, например, он придумал, что к номеру версии системы TeX 3.0 по мере её совершенствования после запятой будет прибавляться цифра из числа π. Последняя версия TeX пронумерована, как 3.1415926 и является достаточно стабильной. Со смертью создателя номер версии окончательно приблизится к числу π и на этом все ошибки превратятся в особенности TeX.
Как в Ubuntu установить LaTeX?
В пакетном менеджере в поисковой строке набираете texlive-full и соглашаетесь установить зависимые пакеты. После установки можно попробовать создать свой первый документ. Создаём текстовый файл с именем, например, preheader.tex. Копируем в него такой текст: documentclass[a4paper,12pt,twoside]{article} % Формат А4, 12 шрифт, двусторонний usepackage[colorlinks=true,unicode=true]{hyperref} % Пакет для работы гиперссылок hypersetup{pdftitle=Книга о LaTeX,pdfauthor=Пупкин И.} % Свойства документа usepackage[utf8]{inputenc} usepackage[russian]{babel} % Используем русский пакет usepackage[T2A]{fontenc} usepackage[]{fontenc} usepackage{graphicx} %Пакет для работы с графикой usepackage{html,makeidx} %Включаем HTML-возможности Далее создаём файл с именем, например, chapter01.tex и копируем в него: section{Начало LaTeX} subsection{Основные сведения о LaTeX} Далее создаём файл с именем, например, chapter02.tex и копируем в него: section{Продолжение LaTeX} subsection{ Подробные сведения о LaTeX} Далее создаём файл book.tex, в который пишем: input{preheader.tex} % Подключаем файл с описанием свойств документа begin{document}%Тело документа pagestyle{headings} begin{titlepage} % Описание титульной страницы author{Пупкин И.} % Автор title{Моя первая книга на LaTeX} % Название end{titlepage} maketitle % Создание титульной страницы newpage % Новая страница tableofcontents % Содержание newpage % Новая страница input{chapter01.tex} % Подключаем первый файл input{chapter02.tex} % Подключаем второй файл end{document} Сохраняете это всё в одной директории (каталоге, папке, как кому нравится). После этого, находясь в каталоге со всеми перечисленными файлами, выполняете в терминале 2 раза следующую команду: pdflatex book.tex На выходе получается файл book.pdf. Самое сложное настроить файл с описанием подключаемых пакетов и свойств документа.