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

Смотреть ева элфи видео

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

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

06.12.09 21:47 m0nhawk

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

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

0. Установка

arch
pacman -S texlive-core texlive-langcyrillic

ubuntu
sudo aptget install texlive-lang-full

gentoo
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[option1,option2,...]{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
}
 

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

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



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

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

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

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

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 107)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 2130 из 161 города)
            Топ пользователей Топ блогов
            В сети: xrays, xtavras, Shtsh, smacker

            Новенькие: max1m, evgsd, korovann, blaw, off220
            welinux.ru

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

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


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

            Online video HD

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

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

            Full HD video online

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

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

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