Как убрать точку в нумерации заголовков и рисунков?
Пишу диплом на LaTeX, но не пользуюсь готовыми классами, поскольку у университета свои стандарты. Возникла проблема с заголовками — не обращал на неё внимания, пока не начал вставлять иллюстрации. По стандарту заголовки должны иметь следующий формат: «1 НАЗВАНИЕ РАЗДЕЛА», «1.1 Название подраздела» и т.д. То же самое касается подписей к рисункам: «Рисунок 1 — Название рисунка». Проблема заключается в точке в конце нумерации. По умолчанию получается «1. Название раздела» — и т.д. Гуглёж или даёт не то, что нужно, или ответы не помогают. Дистрибутив: TeXLive Компилятор: XeLaTeX Пример кода:
\documentclass[fontsize=14pt,a4paper] \usepackage[utf8] % Кодировка исходного текста \usepackage %для русского языка \usepackage %кириллические символы \usepackage %пакет для вставки рисунков \usepackage %плавающие объекты \usepackage %заголовки плавающих объектов \setdefaultlanguage %% устанавливает главный язык документа \setotherlanguage %% объявляет второй язык документа \setmainfont %шрифты \setsansfont \setmonofont \graphicspath> %каталог со всеми картинками \DeclareGraphicsExtensions %разрешения изображений \DeclareCaptionLabelSeparator < -- >%разделитель объекта и названия \captionsetup[figure] %установки для картинок %\renewcommand> %\renewcommand> %эти команды не работают, точнее работают, но не влияет на точку \begin \chapter \section Какой-то текст. \begin[h] \includegraphics[scale=0.9] \caption \label \end \end
Отслеживать
задан 4 июн 2021 в 5:57
154 11 11 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Дело оказалось в пакете polyglossia. По умолчанию он прописывает заголовки именно с точкой.
Решение следующее — нужно при выборе основного языка (именно русского, не знаю, работает ли с другими) добавить опцию «forceheadingpunctuation» со значением false.
В итоге код будет выглядеть так:
\setdefaultlanguage[forceheadingpunctuation=false] % устанавливает главный язык документа
\pagenumbering
Указывает стиль номеров страниц и сбрасывает номер страницы. Стиль нумерации отображается на странице, а также в оглавлении и других ссылках на страницы. Это объявление имеет глобальную область действия, поэтому его действие не ограничивается фигурными скобками или окружением.
В данном примере перед основным разделом страницы пронумерованы ‘ a ‘ и т. д. Начиная со страницы, содержащей этот раздел, страницы нумеруются ‘ 1 ’, etc.
\begin\pagenumbering . \sectionMain>\pagenumbering .
Арабские цифры: 1, 2, …
строчные римские цифры: i, ii, …
прописные римские цифры: I, II, …
строчные буквы: a, b, … Если у вас более 26 страниц, вы получаете ‘ Ошибка LaTeX: слишком большой счетчик ’.
заглавные буквы: A, B, … Если у вас более 26 страниц, вы получаете ‘ Ошибка LaTeX: слишком большой счетчик ’.
LaTeX не выводит номер страницы, хотя и сбрасывается. Ссылки на эту страницу также пусты. (This не работает с популярным пакетом hyperref , поэтому, чтобы номер страницы не отображался, вы можете вместо этого использовать \pagestyle или \thispagestyle .)
Традиционно, если документ имеет титульную часть — предисловие, оглавление, Т4391Т, то он нумеруется строчными римскими цифрами. В основном тексте документа используется арабский язык. См. \frontmatter , \mainmatter , \backmatter .
Если вы хотите изменить расположение номера страницы на странице, см. \pagestyle . Если вы хотите изменить значение номера страницы, то вы манипулируете счетчиком page (см. Counters ).
Latex Включение и Выключение нумерации страниц — убрать номер — пример
![]()
— но эти две команды включают/выключают кумерацию на весь документ — причём по моему опыту вне зависимости от того в преамбуле ли они или в тексте.
выключить же номер на конкретной странице можно командой (на остальных номера остануться):
\thispagestyle
Key Words for FKN + antitotal forum (CS VSU):
- latex отключить нумерацию страниц
- Latex убрать скрыть номер страницы
Научный форум dxdy
Страница без номера в LaTeX. Как ее сделать?
Страница без номера в LaTeX. Как ее сделать?
26.10.2006, 10:15
Каким образом можно сделать в LaTeX так чтобы страница не нумеровалась?
У меня документ из одной страницы, но в целом интересно как это сделать
в документе из нескольких страниц и как контролировать номер следующей страницы.
Заранее благодарен.
26.10.2006, 10:23
\nopagenumbers, а контролировать — устанавливать напрямую значение счётчика, \setcounter
26.10.2006, 10:48
Читайте Львовского, там подробно все описано.
03.11.2006, 09:42
Спасибо большое всем за совет. К сожалению по независящим от меня причинам не мог ответить ранее. Кроме вашего решения могу предложит еще одно, возможно и не самое подходящее.
\pagestyle -не будет ни колонтитулов ни номеров страниц.
\thispagestyle будет работать только для одной страницы.
| Страница 1 из 1 | [ Сообщений: 4 ] |
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей