Расположение на листе, latex
Отступы от края листа
\usepackage{geometry}
\geometry{left=0.5cm} \geometry{right=0.5cm} \geometry{top=0.5cm} \geometry{bottom=0.5cm}
в преамбуле. Размеры, понятно, можно и другие.
Отступы
\vspace \vspace[*]{length}
The \vspace
command adds vertical space. The length of the space can be expressed in any terms that LaTeX understands, i.e., points, inches, etc. You can add negative as well as positive space with an \vspace
command.
LaTeX removes vertical space that comes at the end of a page. If you don't want LaTeX to remove this space, include the optional * argument. Then the space is never removed.
И \vskip
. https://tex.stackexchange.com/questions/30048/what-is-the-difference-between-vskip-and-vspace
Пробелы
Для получения ровного правого края вывода LATEX вставляет различные интервалы между словами. В конце предложения он вставляет слегка больший интервал, делая текст более читабельным. LATEX предполагает, что предложения заканчиваются точками, вопросительными или восклицательными знаками. Если точка следует за буквой в верхнем регистре, она не считается концом предложения, так как точки после букв верхнего регистра обычно используются для сокращений.
Любое исключение из этих предположений должно быть явно оговорено автором. Знак «\\» перед пробелом дает в результате пробел, который не будет увеличен. Знак «~~~» дает пробел, который не может увеличиться и который, кроме того, запрещает разрыв строки. Команда \@
перед точкой указывает, что эта точка заканчивает предложение, несмотря на то, что стоит за буквой верхнего регистра.
Дополнительный пробел после точек можно запретить командой \frenchspacing
которая указывает LATEX не вставлять пробела после точки более, чем после обычных символов. Это обычно для языков, отличных от английского, за исключением библиографий. Если вы используете \frenchspacing
, команда \@
не нужна.
Если начинать писать с оргмода
# #+LaTeX_CLASS: article # #+LaTeX_CLASS_OPTIONS # #+LATEX_HEADER: \usepackage{xyz} # #+LATEX:\addto\captionsrussian{\def\figurename{Рисунок}} # #+LATEX: Рис.~\ref{reg_01}. # #+LATEX: Рис.~\ref{reg_02}
Орг-мод экспортирует
Эта команда трижды: pdflatex -interaction nonstopmode -output-directory %o %f
Нумерация страниц.
разрыв — \newpage
нумерация страниц — через счетчик. Начать с произвольного номера: \setcounter{page}{3}
Может, посмотреть пакеты
- dirtree – классное оформление директории в виде дерева
- multicap – для заголовков в многоколоночном режиме
- niceframe – красивые рамочки
- parallel – двуязычные двухколоночные документы
- polytable – расширенный tabular
- progress – рисование progress bar
- pinlabel – расстановка символов поверх любого рисунка
- typogrid – grid включить на страницу
- crop – значки для обрезки страницы
- setspace – изменение межстрочного интервала для фрагментов текста
- biblatex – Bibliographies in LaTeX using BibTeX for sorting only
- etoolbox – package is a toolbox of programming facilities geared primarily towards LaTeX class and package authors. Используется biblatex-ом
- pdfcrop.pl – обрезка pdf файлов
- path
- url
- multicol
- regcount
- bophook
- boites
- breqn
- draftcopy
- drafthead
- см sttols.html
- sublabel
- showkeys
- showlabels
- smartref
- textpos
- textfit
- textcase
- truncate
- vruler
- btxbst (общий для библиографических стилей)