Видео смотреть бесплатно

Смотреть 365 видео

Официальный сайт morning-news 24/7/365

Смотреть видео бесплатно

m0nhawk 06.12.2009 21:47

LaTeXКто такие ТеХники?

По просьбам начал писать статью про LaTeX. Это первая часть. В ней я расскажу про то, как его установить, что это такое и как вообще на нём можно что-то написать.

0. Установка

arch
1
pacman -S texlive-core texlive-langcyrillic


ubuntu
1
sudo aptget install texlive-lang-full


gentoo
1
emerge texlive


Ссылка на офф.сайт - http://www.tug.org/texlive/
Можно поставить и teTeX, но по моему субъективному мнению — texlive лучше. Так же, жду информацию про установку на других дистрибутивах.


1. Что такое TeX и LaTeX?

TeX — система компьютерной вёрстки, разработанная американским профессором информатики Дональдом Кнутом в целях создания компьютерной типографии.
© Википедия

LaTeX — это набор макросов к TeX. Чистым TeX'ом почти никто не пользуется, и потому я буду рассказывать про него.

Самое большое применение LaTeX получил в научной (в особенности физико – математической, в б?льшую часть журналов у Вас даже не примут в каком-то другом формате) сфере. Сам использую его для написание научных статей и книг.


2. Основы основ

\ (\textbackslash) — указывает на начало команд;{ (\{) — начало группы;} (\}) — конец группы, ходит в паре с };$ (\$) — вход/выход из математического режима;^ (\textasciicircum) и _ (\_) — используются в математическом режиме для верхних и нижних индексов;% (\%) — комментарии, всё что после % и до начала новой строки игнорируется;~ (\~)# (\#) — используется для передачи параметров в определение команд;& (\&) — используется в таблицах для разделения «ячеек».В скобках указаны команды для ввода символов в виде текста.

Основой LaTeX является система команд. Любая команда начинается на \. Команды делятся на словесные (удобней слова не нашёл, команды регистро-зависимы) — \hrule, \hskip=.45pt и символьные \\, \" (они состоят из одного символа). Любая команда может быть или примитивом, или управляющей последовательностью (набор примитивов).
Примеры:
\rm, \break, \AA — примитивы;
\TeX, \sum, \bordermatrix — управляющие последовательности.

После команды могут быть как обязательные, в квадратных скобках, так и не обязательные, в фигурных {} скобках, параметр:
\commandname{argument1}{argument2}...
Пример:
\documentclass<11pt,a4paper>{article}


3. Как LaTeX делает то, что он делает

Принцип получения .dvi:

4eb40aa79a93b9f178bb37cc7fb076a7.jpg
.toc — оглавление, формируется при первом проходе по исходнику, вставляется по второму, если не было изменений, касается и всех остальных списков;
.aux — список ссылок;
.lof — для списка рисунков;
.lot — для списка таблиц;
.idx — для списка терминов, включенных в алфавитный указатель.

Диаграмма показывает какая команда в консоли произведёт необходимый переход из формата в формат.

07a2e948ced8ff8e45ed154dfe273ede.jpg


*. Вот-с...

Не хочу сразу писать большую статью, вдруг могут появится какие-то пожелания к моему изложению. Так что следующая часть будет во вторник вечером, или в среду утром. В следующий раз расскажу про базовую работу с текстом, немного о шрифтах в LaTeX, размерах и немного типографических заметок.
И да, вот пример:
 1
2
3
4
5
6
7
8
9
10
\documentclass{article}

\usepackage<usenglish>{babel}

\begin{document}

Hello \TeX{}!

\end{document}
</usenglish>


1
latex test.tex && dvipdf test.dvi test.pdf


Открываем .pdf и
результат:
65d9951aa1381731cc0caa1cc80789b2.jpg
Пока в Персональный. Более подходящий не нашёл.


Тэги: latex Linux tetex tex texlive
+ 17 -
Похожие Поделиться

lockie 06.12.2009 22:22 #
+ 1 -
Круто. Пешы ищщо :)
И да, у нас до сих пор нет блога, посвящённого TeX-у??

Пара замечаний.
> ubuntu
> texlive-lang-full
Не жирно ли? :) В убунте текслайв, как и в арче, делится на много-много пакетов.

> Диаграмма показывает какая команда в консоле
> консоле
Ну ты понял.
xT 06.12.2009 22:25 #
+ 1 -
> Диаграмма показывает какая команда в консоле
> консоле
Ну ты понял.

опасносте
все правильно
m0nhawk 06.12.2009 22:51 #
+ 1 -
Ну ты понял.
Честно - не понял :)
heavyrail 07.12.2009 08:53 #
+ 3 -
В консоли
m0nhawk 06.12.2009 22:52 #
+ 0 -
Просто *бунтой не пользовался, не знаю как там с зависимостями, и решил что бы всё сразу поставилось. Там всего-то 500 мб где-то.
lomereiter 07.12.2009 13:59 #
+ 1 -
А по мне, для того, кто хочет изучить LaTeX, это проще всего. Натыкаешься порой на статью, описывающую какие-нибудь вкусности, и перед прочтением вынужден нужные пакеты ставить. В итоге поставленных пакетов всё равно дофига скопится, так не проще ли единожды всё сразу установить? Полгигабайта свободного места всё равно не жалко в наше время.
pioner14 06.12.2009 22:36 #
+ 1 -
texlive-lang-cyrillic отсутствует в репах Arch
pioner14 06.12.2009 22:38 #
+ 1 -
texlive-langcyrillic - так называется этот пакет.
m0nhawk 06.12.2009 22:50 #
+ 0 -
Спасибо, исправил. Просто писал сам название, и лишний дефис поставил.
pioner14 06.12.2009 23:12 #
+ 2 -
Пожалуйста! Тебе спасибо за интересное начинание!
m0nhawk 06.12.2009 23:23 #
+ 1 -
Это лесть? :)
Даже я не считаю его интересным, достаточно информационным - да, но не интересным.
И да, у меня заниженная самооценка :)
pioner14 06.12.2009 23:59 #
+ 3 -
Лесть??! Нет, никакой выгоды извлечь я не старался и был искренен, поверь. Это простая вежливость и доброе отношение.
И что то информационное, вполне может стать интересным.
Эй друг, учись принимать похвалу! :)
d_shev 06.12.2009 23:26 #
+ 0 -
В Убунту скорее так:
sudo apt-get install texlive-lang-all
ubuntu
sudo aptget install texlive-lang-full
m0nhawk 06.12.2009 23:34 #
+ 0 -
http://ubuntuforums.org/showthread.php?t=302415
Отсюда копи-пастил :)
Dominga 07.12.2009 00:00 #
+ 1 -
Спасибо, только хотел начать учить.
InCube 07.12.2009 13:41 #
+ 2 -
Изучали в универе, преподаватель убедила меня, что под Линукс программ нет и альтернативная ОС держалась на моем компе еще полгода, пока не узнал, что она ошибается =) Сейчас для меня тема не актуальна, но для общего развития с удовольствием почитаю. Жду продолжения.
Dominga 07.12.2009 17:15 #
+ 0 -
Я правильно понимаю, что texlive -для консоли? Или есть какой-то гуй. Нашел как его добавить в Vim но что то не получается.
m0nhawk 07.12.2009 17:18 #
+ 1 -
texlive - это если сравнивать с C++ - gcc.

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн