войти зарегистрироваться

LaTeX whois

индекс
161,48

Подготовка учебных и научных документов в LaTeX

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

Процесс будет рассматриваться со стороны Ubuntu/TeX Live, хотя всё рассказанное можно будет сделать и в Windows с использованием MikTeX и на Маке с использованием MacTeX. Также я затрону дополнительные open-source пакеты (версии которых, опять же, есть для всех операционных систем), которые помогут в процессе и опишу какие действия необходимо предпринять, чтобы получившийся в результате документ выглядел максимально близко к желаемому :). Это Inkscape, Gnumeric и пакеты pgfplots и pgfplotstable для LaTex.

Диаграммы в LaTeX

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

Преимущества использования LaTeX уже неоднократно обсуждались. Так же как и способы создания презентаций при помощи beamer и векторная графика из пакета PGF/Tikz. Но возможно ли получить в LaTeX диаграммы, не уступающие по внешнему виду полученным в больших и сложных пакетах? Один из способов предложен ниже.

Создание презентаций с динамическими эффектами с помощью beamer

Автор статьи — Максим Кацев (mkatsev AT gmail.com). Если вам понравилась статья и у вас есть инвайт на хабр — вышлите, пожалуйста, его автору.

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

Чтобы получить представление о возможностях beamer, взгляните на эту презентацию.

Класс beamer для создания презентаций

Издательская система LaTeX незаменима при необходимости набора сложных и многоэтажных формул. Иногда появляется необходимость сделать презентацию на основе набранного документа (защита диплома, доклад на конференции или семинаре). Для создания презентаций в LaTeX существует несколько пакетов, среди которых одним из самых мощных является пакет beamer. Beamer упоминался на Хабре пару раз, в частности, в статье «Рекомендации по созданию презентаций» (j2a), основой для которой послужила отличная документация к этому пакету. В этой статье я хочу рассказать как быстро начать использовать класс beamer. Это мой первый топик — сильно не пинайте.

Установка и настройка MikTeX 2.7 + PsCyr

Рубрика Верстаем диплом в LaTeX оказалась довольно актуальной, особенно сейчас, когда многие студенты во всю этим занимаются. Самым популярным LaTeX пакетом под Windows является MikTeX, но, к сожалению, некоторые сталкиваются с проблемами при его установке и русификации.

Прежде всего необходимо скачать базовый инсталятор MikTeX 2.7. После этого запускаем его, соглашаемся с условиями лицензии, выбираем каталог для установки и задаем базовые параметры программы: формат создаваемых страниц и условия установки модулей на лету.

Python в Latex

Использовать Python в LaTeX было бы очень удобно. Сразу предупреждаю, что предложенные методы считаются небезопасными, потому-что Python умеет гадить, если написать соответствующий код, так что проверяйте его (=

Существует готовый метод в виде файла стилей, используется так:
\usepackage{python}
\begin{python}
from math import sin
a = sin(5)
c = sin(9)
b =  max(a,c)
print b
\end{python}


Этот пакет, фактически, создает jobname.py, пишет вывод в jobname.py.out, jobname.py.err, и читает его.
Метод плох тем, что переменные не сохраняются от кода к коду, и для этого приходится использовать pickle, приходиться каждый раз заново всё import`ить и т.п., а еще мне кажется, что удобно иметь все расчеты в одном месте в отдельном файле, поэтому я построил свой лунапарк…

Верстаем диплом в LaTeX — часть шестая

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

Рассмотрим следующие моменты:
1. Верстка аннотации.
2. Добавление в оглавление разделов без номера (Введение, Заключение, Библиография).
3. Среднее тире в перечислениях (ненумерованых списках).
4. Использование арабских цифр для нумерованых списков, подавление точки после номера.
5. Подавление точки после номера в списке литературы.
6. Подчеркивание интернет-ссылок.

Итак, пожалуй начнем.

Наконец о dvi можно забыть, или обратный поиск в pdf под Windows.

Здесь рассказано, как настроить синхронизацию SyncTeX и SumatraPDF для работы прямого и обратного поиска в pdf под Windows. SyncTeX включен в дистрибутивы TeXLive 2008 и MikTex 2.7.

P.S. Если что-то не работает, проверьте пути к программам у вас и в инструкциях.
P.P.S. При использовании /include{} или /input{} указывайте расширение файла, иначе поиск не будет работать.

Использование цвета в LaTeX

Сегодня я хочу вам представить ещё одну статью, посвящённую графическим возможностям издательской системы LaTeX. На сей раз речь пойдёт о цвете. Чаще всего эти возможности LaTeX игнорируются, так как доля цветных публикация довольна мала. К тому же чрезмерное использование цвета может только навредить — пёстрый многоцветный документ трудно читать и смотрится он малопривлекательно. Но умелое использование цвета может очень способствовать восприятию контента: выделение заголовков, подзаголовков, цитат, важных частей текста и даже ячеек таблиц помогает быстро уловить суть, не вчитываясь в подробности.
Так что кому стало интересно, жмём по ссылке: