Показаны сообщения с ярлыком LaTeX. Показать все сообщения
Показаны сообщения с ярлыком LaTeX. Показать все сообщения

суббота, декабря 18, 2010

Верстка книги

Пора садиться верстать книгу ( но как показывает изыскание, LaTeX не подойдет для верстки epub ( значит надо найти другой инструмент

четверг, февраля 04, 2010

Использование BiBTeX

Для генерации ссылок из собственной БД ссылок в формате BiBTeX (bib):
  1. Прогнать статью в LATEXe - сгенерировать \cite ссылки статьи в файле .aux (один раз).
  2. Прогнать BiBTeX, выполнив команду BiBTeX имя статьи(без расширения).
  3. При этом на основании анализа файла .aux СОЗДАЕТСЯ файл .bbl, содержащий ссылки, отформатированные в соответствии с библиографическим форматом, определенном в стилевом файле .bst. Предупреждения и сообщения об ошибках записываются в файл .blg.
  4. Еще раз прогнать статью в LATEXe, при этом считывается файл .bbl.
  5. Третий раз прогнать статью в LATEXe, при котором ссылки в тексте принимают окончательный вид.

среда, февраля 03, 2010

Длинное тире в XeTeX

Захотелось использовать XeTeX, но пришлось покопаться в преамбуле, для того чтобы использовать длинные тире и лапки пришлось добавить следующее:
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{xunicode}

\defaultfontfeatures{Scale=MatchLowercase,Mapping=tex-text}

вторник, ноября 03, 2009

Хорошие пакеты для LaTeX

Говорят хорошие пакеты для LaTeX: ncclatex, ncctools.

суббота, декабря 01, 2007

LaTeX & psutils

Както меня спросили, а как можно сделать PDF из LaTeX, но чтобы в виде книжки или брошуры +) Я тогда вешливо послал чела искать psutils +) теперь вот пишу на память, чтобы так больше не делать +)
вводим команду:
psbook исходный.ps | psnup -l -pa4 -2 > выходной.ps
а потом:
ps2pdf исходный.ps выходной.pdf
П.С. На выходе у нас будет чудесный PDF файлик +)))

понедельник, августа 27, 2007

LaTeX & Word

Расставлять ссылки на литературу в ворде ((((( ааа, особенно если вставить где-то по середке чего-то, да еще и не один раз (((( уууу.... как же я полюбил LaTeX оказывается... сам все передвинет и перенумерует +)

четверг, июля 26, 2007

LaTeX & Заголовки приложений 2

Для того чтобы в LaTeX поменять заголовки приложений надо переопределить команду appendix, но не просто переопределить ее, а еще и сделать так чтобы изменился процесс формирования оглавления +))) это делается следующим образом:
\renewcommand\appendixname{Приложение}
\makeatletter
\def\redeflsection{\def\l@section{\@dottedtocline{1}{1.5em}{7.8em}}}
\renewcommand\appendix{\par
\setcounter{section}{0}%
\setcounter{subsection}{0}%
\def\@chapapp{\appendixname}%
\addtocontents{toc}{\protect\redeflsection}
\def\thesection{\appendixname\hspace{0.2cm}\@arabic\c@section}}
\makeatother
П.С. В ходе поиска решения мне сильно помогли Griefin и v782 !

вторник, июня 12, 2007

LaTeX & Оформление заголовков глав

А вот так я исправил стили для отображения глав а то они съедали мое форматирование и колонтитулы +))), писать прямо в преамбуле:
\makeatletter

\renewcommand{\@makechapterhead}[1]{
\vspace{10pt}
{\parindent=0pt
\raggedright \normalfont \huge \bfseries
\thechapter. \hspace{5 pt}
\normalfont \huge \bfseries #1\par
\nopagebreak
\vspace{10pt}
}}

\renewcommand{\@makeschapterhead}[1]{
\vspace{10pt}
{\parindent=0pt
\raggedright \normalfont \huge \bfseries
\normalfont \huge \bfseries #1\par
\nopagebreak
\vspace{10pt}
}}

\renewcommand{\chapter}{
\global\@topnum=0
\@afterindenttrue
\secdef\@chapter\@schapter}

\makeatother

LaTeX & Абзацный отступ & Точка после номера заголовка

Класически когда клепаеш заголовки частей секций и тд. после номера не стоит точка тоесть 1.1 вместо 1.1. вот чтобы это исправить в преамбуле необходимо включить следующее:
\usepackage{misccorr} % в заголовках появляется точка, но при ссылке на них ее нет
\usepackage{indentfirst} % после заголовков ставится абзацный отступ
П.С. При этом в оглавлении точка будет ставиться, а в тексте если ссылаться на номер через /ref нет.

среда, мая 30, 2007

LaTeX & Оглавление

Для создания правильно оглавления могут понадобиться следующие директивы в преамбуле:
\setcounter{secnumdepth}{4} % глубина нумеруемых разделов
\setcounter
{tocdepth}{1} % глубина оглавления
Первая указывает количество подсекций которые должны нумероваться, а вторая сколько подсекций необходимо включать в оглавление.

пятница, мая 18, 2007

LaTeX & списки

Для создания списков в LaTeX лично я использую две конструкции itemize и enumerate первая для выделения булетами вторая для организации пронумерованных списков:
\begin{itemize}% начало помеченного списка
\item первый;% первая помеченная запись
\item
второй;% вторая помеченная запись
\end{itemize}% конец помеченного списка

\begin{enumerate}% начало нумерованного списка
\item Первый.% первая нумерованная запись
\item
Второй.% вторая нумерованная запись
\end{enumerate}% конец нумерованного списка
Но чтобы исправить во вложенном списке enumerate подписи с (а), формат которых принят на западе, на а), формат которых принят у нас, я переопределяю командочку в преамбуле:
\renewcommand{\labelenumii}{\theenumii)} % Перенумерация в enumerate

среда, мая 16, 2007

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

Немного помучавшись сделал таки нумерация страниц сверху в своем автореферате:
\usepackage{fancyhdr} % пакет для установки колонтитулов
\pagestyle
{fancy} % смена стиля оформления страниц
\fancyhf{} % очистка текущих значений
\fancyhead
[C]{\thepage} % установка верхнего колонтитула
\renewcommand{\headrulewidth}{0pt} % убрать разделительную линию

вторник, мая 15, 2007

LaTeX & поля

Чтобы установить поля в латехе можно заморачиваться разными способами +) попробовав несколько остановился не следующем:
\usepackage{geometry} % пакет для установки полей
\geometry{top=3cm} % отступ сверху
\geometry{bottom=3cm} % отступ снизу
\geometry{left=3cm} % отступ справа
\geometry{right=3cm} % отступ слева

четверг, июня 08, 2006

LaTeX

А мучаю LaTeX, чтобы оформить статью в научный журнал (клевая система, но муторная)...