LINUX.ORG.RU

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


0

0

Уже замучался, ни как не получается сделать нумерацию страниц вверху страницы по центру. Сейчас такая шапка:

\documentclass[a4paper,14pt]{extarticle}

% PDF search & cut'n'paste
\usepackage{cmap}

% Cyrillic support
\usepackage{mathtext}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}

% AMS font faces
\usepackage{amsmath, amsfonts, amssymb}

% Detect whether PDFLaTeX is in use
\usepackage{ifpdf}

% Graphics
\usepackage{graphicx}
\graphicspath{{images/}}

% Hyperlinks
\ifpdf
   \usepackage[pdftex]{hyperref}
\else
   \usepackage{hyperref}
\fi

\hypersetup{
   unicode=true,
   pdftitle={},
   pdfauthor={},
   colorlinks,
   citecolor=black,
   filecolor=black,
   linkcolor=black,
   urlcolor=blue
}

% Fix links to floats
\usepackage[all]{hypcap}

\usepackage{cite}
\usepackage{enumerate}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{ulem}
%\usepackage{pscyr}

% Indent the first paragraph as well
\usepackage{indentfirst}

% Alternative geometry
\usepackage{geometry}
\geometry{left=2cm}
\geometry{right=1.5cm}
\geometry{top=2cm}
\geometry{bottom=2cm}

% Page numbering at the right topmost part of the page
\pagestyle{myheadings}

% Библиография
\bibliographystyle{unsrt}

% Полуторный межстрочный интервал
\renewcommand{\baselinestretch}{1.3}

% [1] -> 1. in the bibliography
\makeatletter
\renewcommand\@biblabel[1]{#1.}
\makeatother

собственно благодаря \pagestyle{myheadings} получается нумерация справа в верхнем колонтитуле, что не совсем нужно. Как быть!?


>% Alternative geometry
>\usepackage{geometry}

>\geometry{left=2cm}

>\geometry{right=1.5cm}

>\geometry{top=2cm}

>\geometry{bottom=2cm}


Эта, как бы по стандарту левое поле 3см, правое — не меньше 1см.
Некоторые организации вводят дополнительное жёсткое ограничение верхнего поля до 2.5см.

iZEN ★★★★★
()

А как они будут вверху по центру, если нет <div class="code"> \renewcommand{\@evenhead}{\vbox{\hbox to \textwidth% {\hfil\thepage\hfil}}} \renewcommand{\@oddhead}{\vbox{\hbox to \textwidth% {\hfil\thepage\hfil}}}

</div> ?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

> А как они будут вверху по центру, если нет <div class="code"> \renewcommand{\@evenhead}{\vbox{\hbox to \textwidth% {\hfil\thepage\hfil}}} \renewcommand{\@oddhead}{\vbox{\hbox to \textwidth% {\hfil\thepage\hfil}}} > > </div> ? Дело в том что такая конструкция выдаёт ошибку: ! LaTeX Error: Missing \begin{document}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.62 \renewcommand{\@evenhead} {\vbox{\hbox to \textwidth {\hfil\thepage\hfil... You're in trouble here. Try typing <return> to proceed. If that doesn't work, type X <return> to quit. Overfull \hbox (137.80983pt too wide) in paragraph at lines 62--63 []\T2A/cmr/m/n/14.4 venhead[] [] Overfull \hbox (111.33113pt too wide) in paragraph at lines 62--63 \T2A/cmr/m/n/14.4 ddhead[] []

flus
() автор топика
Ответ на: комментарий от Asteronix

> Посмотри в сторону пакета fancyhdr Смотрел, мощная штука, но что-то не догнал как сделать что бы не было линии в колонтитуле, а только номер страницы.

flus
() автор топика
Ответ на: комментарий от flus

Это надо размещать в стилевой файл, если хотите в преамбулу - до переопределения колонтитулов напишите

\makeatletter

после - верните на круги своя:

\makeatother

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

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Спасибо громаднейшее!!!!!!!!!! Помогло!!!

flus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.