Удалить номера глав, сохранить номера разделов

Удалить номера глав, сохранить номера разделов

Я не знаю, как убрать номера глав перед каждой главой ( Chapter #), и в то же время сохранить номера разделов. Поэтому мне нужно что-то вроде следующего:

Название главы

1.1 Первый раздел

1.2 Второй раздел

Также нумерация моих фотографий немного странная. Сейчас у меня есть Фото 2.1 (так как фото находится в Разделе 2). Я просто хочу нормальную нумерацию, например Фото 1, Фото 2 и т. д.

Спасибо за помощь!

решение1

Самый простой способ — \thechapterне указывать ничего, т. е. {}, но это оставит \thesectionконечный символ ., а заголовок главы все равно будет отображаться Chapter(или \chaptername).

Чтобы получить непрерывную нумерацию иллюстраций, счетчик иллюстраций необходимо выкинуть из списка сброса глав, т. е. использовать \counterwithout{figure}{chapter}. затем.

Поскольку вопрос немного неясен, я \@makechapterheadпока не буду его менять.

\documentclass{book}


\usepackage{chngcntr}%


\renewcommand{\thechapter}{}%
\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}%
\counterwithout{figure}{chapter}

\begin{document}
\tableofcontents
\listoffigures
\chapter{First chapter}

\section{First section}



\begin{figure}
\caption{Dummy figure}
\end{figure}

\chapter{Second chapter}

\section{First section in 2nd chapter}

\begin{figure}
\caption{Another dummy figure}
\end{figure}


\end{document}

решение2

Вот как это можно сделать titlesec(хотя, похоже, с последней версией есть некоторые проблемы: я бы не стал делать это именно так с предыдущей версией titlesec):

\documentclass{book}
\usepackage[utf8]{inputenc} \usepackage{titlesec}

\titleformat{\chapter}[block]{\bfseries\Huge}{}{0em}{}
\titleformat{\section}[hang]{\bfseries\Large}{}{1em}{\thesection\enspace}

\begin{document}
\tableofcontents
\listoffigures
\chapter{First chapter}

\section{First section}

\begin{figure}
\caption{Dummy figure}
\end{figure}

\end{document}

введите описание изображения здесь

Связанный контент