Меню

Как подключить стилевой файл latex

Самоучитель LaTeX

Первые шаги к Латеху

Скачиваем и устанавливаем WinEdt + MikTex или ставим Texmaker

Общее оформление документа

Начинается каждый документ с объявления типа документа (например article), размера шрифта и других атрибутов.

Далее нужно подключать различные пакеты, без них мало что можно будет сделать.

Если Вы читаете эту статью со смартфона, имейте в виду, что никаких переносов делать не надо. Пишите все команды слитно.

Основные теги LaTeX

Позволяет писать текст, который интерпретируется буквально (включая несколько пробелов подряд.
Вставляем титульный лист. Советую написать его отдельно чтобы не сбивать нумерацию страниц. Хранить нужно в той же папке (файл titlepage.tex).

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

Вставляет автоматически сгенерированное оглавление. (каждый раз, когда тегом \section или \subsection или \subsubsection вводится новая глава LaTeX запоминает это и потом сам создает оглавление)

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

Параметры [h], [h!], [H] всё более настойчиво будут рекомендовать LaTeXу разместить объект именно там, где он и стоит.

Но [H] у меня воспринимается за ошибку а остальные почти никакого эффекта не дают. Поэтому после некоторых рисунков приходится вставлять тег

— который воспринимается LaTeXом как конец той области куда можно вставлять объекты, введенные в код выше.

такого действия не имеет.

Как вставить изображение LaTeX

Необходимый минимум знаний

Изображения нужно предварительно конвертировать в формат .eps.

Добавление изображений в LaTeX

В разделе Пособия по LaTeX можно найти ссылки на подробное описание управления плавающими объектами (изображениями, таблицами)

Дополнительная информация

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

Два изображения в ряд

\documentclass

\usepackage \usepackage \begin < document >Два изображения в ряд: \lipsum \begin < figure >\centering \begin < minipage > <0.45 \textwidth >\centering \includegraphics [width=0.9 \textwidth ] % первое изображениие \caption \end < minipage >\hfill \begin < minipage > <0.45 \textwidth >\centering \includegraphics [width=0.9 \textwidth ] % второе изображение \caption \end < minipage >\end < figure >\lipsum [3] \end

Как вставить таблицу LaTeX

Самое адекватное описание этой операции я нашёл в книге Роженко А.И. «Искусство верстки в LaTeXe»

Добавление таблиц в LaTeX

\begin

Страна & число & Мощность (МВт (эл)) \\ \hline

Таблица, которая задана с помощью

Может занять слишком много места и не поместиться по ширине, для того, чтобы избежать этого, вместо простого выравнивания можно зафиксировать ширину столбцов

Теперь слишком широкий текст автоматически будет переноситься на следующую строку внутри столбца.

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

Однако, сперва нужно использовать теги

\begin

— сама таблица начнётся после этого тега; три столбца, выравненные по центру
\caption <Название таблицы>\label

Чтобы объединить столбцы можно воспользоваться тегом

— где <2>— это число столбцов, которые нужно объединить <|c|>— выравнивание по центру

Работа с текстом

Подчёркивание

Подчёркивание текста делается командой

Курсив

Выделение текста курсивом

Жирный шрифт

Как выровнять текст в LaTeX

Если в титульном листе, или ещё где-то нужно как-то по-особому выровнять текст и вы не можете найти в книгах как это сделать можно попробовать теги

Внутри этих тегов текст будет выглядеть примерно так, как вы его напишете, т.е. пробелы не будут игнорироваться.

\begin Научный руководитель д.ф.-м.н. Бор О.Н. Рецензент д.ф.-м.н. Басов Н.Г. \end

Набор формул в LaTeX

Есть два стандартных окружения для ввода формул: Первый и Второй

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

Чтобы LaTeX дал формуле номер (он делает это автоматически) нужно окружение

\begin Ваша формула \end

В этом окружении также можно использовать \label<> чтобы ставить метки.

Если ваша формула очень будет занимать несколько строк окружение нужно заменить на:

\begin Ваша формула \end

Вместо слов «Ваша формула» нужно написать нужное уравнение.

Как правильно написать уравнение Вы можете узнать из параграфа: Основные математические операции и символы LaTeX

Как компилировать LaTeX

Пишем файл в WinEdt ищем в верхнем меню пункт TeX и там выбираем LaTeX (или нажимаем Ctrl + Shift + L)

Основные математические операции и символы LaTeX

Здесь представлены те операции и символы, которые я использовал при написании диплома.

Перечень специальных символов доступных в LaTeX

^ Верхний индекс
^2 2 Это квадрат
U^

U 235 Индексы в два и более символа надо заключать в фигурные скобки
_ Нижний индекс
H_2 H2

Например, водород
O_

O16

Молекула кислорода
\frac

Деление: в первых скобках числитель, во вторых скобках знаменатель
\ldots Многоточие
\longrightarrow Длинная стрелка слева направо
\bar Верхняя черта над символом
\dot Точка над символом
\sum Большой знак суммы
\prod \prod Большой знак произведения
\ \ Пробел
\cdot \cdot Знак умножения в виде точки
\times \times × Знак умножения крест
\int_^

\int_<0>^

Q

Интеграл
Больше LaTeX символов здесь

Для того, чтобы создавать PDF файл нужно нажать кнопку dvi pdf. Перед этим желательно скомпилировать пару раз подряд, чтобы все ссылки расставились правильно.

Больше символов Вы можете найти в статье Символы LaTeX

Греческий алфавит в LaTeX

Написание греческих букв в LaTeX довольно логично. На английском языке оно вообще практически совпадает с обычным написанием. Но на всякий случай полезно иметь источник для самопроверки.

Греческий алфавит в написании LaTeX

Русское назва
ние
LaTeX код строч
ной
Вид LaTeX код пропис
ной
Вид
альфа \alpha α \Alpha Α
бета (вита) \beta β \Beta Β
гамма \gamma γ \Gamma Γ
дельта \delta δ \Delta Δ
эпсилон \epsilon ε \Epsilon Ε
дзета (зита) \zeta ζ \Zeta Ζ
эта (ита) \eta η \Eta Η
тета (фита) \theta θ \Theta Θ
йота \iota ι \Iota Ι
каппа \kappa κ \Kappa Κ
лямбда (лямда) \lambda λ \Lambda Λ
мю (ми) \mu μ \Mu Μ
ню (ни) \nu ν \NU Ν
кси \xi ξ \Xi Ξ
омикрон \omicron ο \Omicron Ο
пи \pi π \Pi Π
ро \rho ρ \Rho Ρ
сигма \sigma σ \Sigma Σ
тау (тав) \tau τ \Tau Τ
ипсилон \upsilon υ \Upsilon Υ
фи \phi φ \Phi Φ
хи \chi χ \Chi Χ
пси \psi ψ \Psi Ψ
омега \omeg ω \Omega Ω
\varepsilon \Varepsilon
\vartheta \Vartheta
\varpi \Varpi
\varrho \Varrho
\varsigma \Varsigma
\varphi \Varphi

У эпсилона, теты, пи, ро, сигма, фи есть два варианта написания: обычный и var, который получается добавлением приставки var к коду обычного написания. Например \Epsilon \Varepsilon

Комментировать код LaTeX

Метод, которым можно воспользоваться для комментирования кода в LaTeX зависит как от Ваших предпочтений, так и от установленных пакетов.

Список различных способов для комментирования кода в LaTeX

Строка после символа процента не будет компили- роваться компилироваться

Этот текст не отобразится

Этот текст не отобразится

Если очень хочется, то можно воспользоваться условиями, но нужно внимательно следить за тем как это согласуется с другими условиями. Я сам так никогда не делал.

Нумерация страниц в LaTeX

Если вас не устраивает нумерация, проставленная по умолчанию, можно задать номер страницы с помощью команды

В случае, когда отображение номера страницы нежелательно (например страница номер «0») можно воспользоваться командой

Цветной текст в LaTeX

Чтобы иметь возможность менять цвет текста нужно импортировать пакет xcolor

\color После этого синего текста должна быть красная звёздочка \color ^*

После этого синего текста должна быть красная звёздочка *

Как конвертировать LaTeX в Word

Читал про большое количество способов. Многие попробовал. Расскажу, как обычно, про тот, который у меня заработал.

Скачиваем и устанавливаем SolidConverter (не забудьте оплатить его)

У меня это получилось в Windows 7 и довольно кривом Office 10.

В Windows XP и кривом Office 2007 тоже получилось, но с формулами хуже. Нужно проверить в XP и 10м Office.

Способ Максима Николаевича (у меня картинки не перенеслись)

Примеры файлов LaTeX

Пример титульной страницы для диплома Посмотреть

Скачать пример, к сожалению, версия не окончательная.

Литература по LaTeX:

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

Я честно хотел его написать, но пока не осилил.

Перечень книг о LaTeX

Автор Название Ссылка на раздачу
1) Роженко А.И. Искусство верстки в LaTeX rutracker.org
2) Львовский С.М. Набор и вестка в LaTeX rutracker.org
3) Балдин Е.М. Компью- терная Компьютерная типография LaTeX rutracker.org
4) Беляков Н.С. Тех для всех rutracker.org

Пособия по LaTeX:

Макс предложил следущее:

Добавь ещё установка LaTeX из-под Linux.

LaTeX FAQ: возможные проблемы и способы их решения

Видеоуроки LaTeX

Для ускорения загрузки этой страницы все видеоуроки перенесены сюда

Преобразование LaTeX в HTML

О новом релизе утилиты для преобразования LaTeX документов в HTML код можно прочитать здесь

Источник

LaTeX: пользовательский стилевой файл или распухшая преамбула?

Есть необходимость оформить методичку, соответственно, будет внесено много изменений в базовый класс, такой как, article.

Думаю, как грамотнее оформить настройки текста: либо в виде распухшей приамбулы, либо создать отдельный стилевой файл со стилем «metodichka»?

На первый взгляд, стилевой файл предпочтительнее, но не уверен. Что думает ЛОР на эту тему?

Свой класс бацай. с ШГ и 8-битными кодировками.

создать отдельный стилевой файл

Отдельный файл с преамбулой.

Выкинь эту каку, то есть базовый класс article. Посмотри в сторону более современных классов типа KAMA-script. Как правило в современных классах допилить оформление до вменяемого состояния можно минимум внутренних для класса настроек.

Можно поподробнее про эти штуки. Я так и не смог осилить латеховские.

Спасибо за мнения. Буду создавать стилевой файл.

https://www.ctan.org/pkg/koma-script — много-много документации. С моей точки зрения очень удобный и надёжный набор классов, хотя один баг нашёл (после компиляции 500+ страниц учебника по КМ). К сожалению кратко рассказать не получится.

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

А я не вижу смысла действовать вопреки Оккаму. Все, что только можно, лучше написать самому и оформить в единый стилевой файл. А вот всякие пакеты вроде fp уж можно и подключить… В ctan’е очень много совершенно бессмысленных пакетов. Жаль, что их не фильтруют по здравому смыслу. Если бы фильтровали, базовый набор texlive был бы намного легче!

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

Большинство моих хотелок довольно стандартные.

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

Если это всё, что тебе нужно, то можно и так.

Спасибо. У меня после написания диссера сложилось мнение, что если бы я сделал собственный шаблон, меньше бы пришлось искать как поменять оформление под себя.

? Мне пришлось искать ровно один и раз и это заняло пять минут. Использовался класс из пакета disser

Я тоже использовал пакет disser, но когда хотел сдвинуть объект, убрать лишние пункты, поменять отступы, то пришлось лезть внутрь стилевых файлов и их править под себя.

пришлось лезть внутрь стилевых файлов и их править под себя

Поэтому лучше сделать всецело свой стилевой файл, а не париться с фигней непонятной.

А зачем? Он и так уродливые безмерно.

Менял только по указанию, что нужно поменять.

class [*.cls] или пакет [*.sty]

Разбираюсь в вопросе и выяснил, что пользовательские настройки могут быть определены двумя способами:

В сети гуглится метод оформления и первым, и вторым способом.

Какой способ более правильный?

P.S. сам склоняюсь к классу, вроде написал \documentclass и сразу понятно о чём речь.

Оба. Все зависит от объема. Если, скажем, тебе действительно нужен свой класс, делай класс. А нет — обойдешься и стилем.

If the commands could be used with any document class, then make them a package; and if not, then make them a class.

В общем, если решение универсальное, то делаем пакет, если что-то специфичное, то класс документа.

Я уже где-то давал ссылки на свои творчества, но дам еще раз: забирай.

Спасибо, что-нибудь интересное для себя обязательно открою.

Источник

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки

Как работать со стилевыми файлами?

Последний раз редактировалось zask 04.01.2012, 17:39, всего редактировалось 1 раз.

Найдите поиском где лежат файлы с таким же расширением и лучше всего положить этот файл в эту же директорию (создайте там папочку с названием журнала). А рефреш делается так:

Последний раз редактировалось Toad 05.01.2012, 14:52, всего редактировалось 2 раз(а).

ТРЕБОВАНИЯ К СИСТЕМЕ
1. Любой дистрибутив LaTeX2e. Предпочтительно использование MikTeX v2.7
( http://www.miktex.org ). Пакет vestnik для своей работы использует следующие
пакеты: babel, ifthen, mathtext, extsizes, geometry, caption, fancyhdr,
amsmath, amssymb, cite, multicol, indentfirst, tabularx, graphicx, rotating.
Все они включены в полную версию дистрибутива MikTeX v2.7.

2. Любой текстовый редактор, способный редактировать и сохранять текст в
кодировке Windows (CP-1251). В системе Windows одним из таких редакторов
является WinEdt ( http://www.winedt.com ), специально ориентированный на работу с
MikTeX и другими TeX-компиляторами.

Скопировать файл vestnik.cls в папку с Вашей статьей и в преамбуле файла со
статьей указать команду \documentclass. В качестве шаблона для набора
статьи можно воспользоваться файлом template.tex.

vestnik.cls Стилевой класс vestnik

sample.tex Статья-пример использования пакета vestnik

sample.pdf Откомпилированный файл sample.tex в формате Adobe Acrobat

template.tex Шаблон для подготовки статьи

sample_fig01.eps Рисунок 1 к файлу sample.tex

sample_fig02.eps Рисунок 2 к файлу sample.tex

info.txt Пример предоставления информации об авторах

Два закономерных вопроса:
1) нужно делать рефреш или нет (в рекомендации не указано);
2) файл template.tex должен работать без каких-либо исправлений? Простым запуском Tex?

Сама отвечаю:
1) не нужно (в данном случае);
2) все работает, в соответствии с данной ими же инструкцией.

А ГДЕ ПРИМЕР, КАК ДЕЛАТЬ?

В предыдущем (хорошем) примере к стилевым файлам прилагался ОБРАЗЕЦ, который по-просту нужно было переделать под свою статью (набрать в нужных местах свой собственный текст). Как работать со стилевым файлом, если ОБРАЗЦА НЕТ?

Последний раз редактировалось citadeldimon 10.01.2012, 21:46, всего редактировалось 1 раз.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей

Источник

Читайте также:  Как подключить фотоаппарат sony к телевизору