Болгарское стандартное форматирование нумерации разделов / подразделов выглядит следующим образом:
1. Секция 1
1.1. Подраздел 1.1.
2. Раздел 2
2.1. Подраздел 2.1.

Обратите внимание, что и раздел, и подраздел имеют точку после числа. Ну, я пробовал \section и \subsection в TeX, и нумерация форматирования по умолчанию без точек (это американский стиль, если я не ошибаюсь, в то время как европейский стандарт с точками после номера раздела / подраздела).

Как добавить точку после раздела / подраздела, чтобы она выглядела как принадлежащая разделу / подразделу, а не после пробела после номера раздела / подраздела?

Заранее спасибо за ответы!

2 ответа2

0

На этот вопрос ответили на tex.stackexchange.com

Есть 4 способа решить эту проблему:

  1. пакет titlesec:

    \usepackage{titlesec}
    \titlelabel{\thetitle.\quad}
    
  2. Вы можете использовать пакет secdot:

    \documentclass{report}
    \usepackage{secdot}
    \begin{document}
    \chapter{Chapter}
    \section{Section}
    \end{document}
    

    Пакетная документация - ваш друг. Следующее добавляет точку после номера (ов) подраздела:

    Пример:

    \documentclass{article}
    \usepackage{secdot}
    \sectiondot{subsection}
    \begin{document}
    \section{A section}
    \subsection{A subsection}
    \end{document}
    
  3. Если вы хотите, чтобы во всех местах номер раздела отображался как «1.1.», Также в перекрестных ссылках, вопрос решается довольно легко:

    \renewcommand{\thechapter}{\arabic{chapter}.}
    \renewcommand{\thesection}{\thechapter\arabic{section}.}
    

    (в этом случае вы также изменили бы номера глав для единообразия).

    Если вы хотите, чтобы после цифры в названии раздела следовала точка, тогда вы можете следовать хорошему совету Алана или углубиться во внутренности (см. Запись в FAQ для получения дополнительной информации):

    \makeatletter
    \renewcommand{\@seccntformat}[1]{\csname the#1\endcsname.\quad}
    \makeatother
    

    Это изменит формат всех секционных единиц также ниже \section. Вы можете предпочесть способ titlesec, чтобы лучше контролировать внешний вид заголовков разделов.

  4. Если вы используете Komascript, вы можете использовать опцию numbers=endperiod .

    Пример:

    \documentclass[11pt,english,numbers=endperiod]{scrartcl}
    \usepackage{babel}
    \usepackage{blindtext}
    \begin{document}
    \tableofcontents
    \blinddocument
    \end{document}
    
0

Используйте -{} после вашего раздела или подразделов или .{} После разделов или подразделов следующим образом:

\renewcommand{\thesection}{\arabic{chapter}-\arabic{section}-{}}
\renewcommand{\thesubsection}{\arabic{chapter}-\arabic{section}-\arabic{subsection}-{}}
\renewcommand{\thefigure}{\arabic{chapter}-\arabic{figure}-{}}
\renewcommand{\thetable}{\arabic{chapter}-\arabic{table}-{}}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .