章节和小节编号

章节和小节编号

我是 LATEX 语言的新手,现在在章节和小节编号方面遇到了问题。我想让我的文本看起来像这样:

1. 太阳

1.1 月球

2.床

我尝试过如何实现它,但对我来说不起作用。这是我的代码:

 \documentclass[12pt,a4paper,oneside]{article}
\usepackage{titlesec}
\titleformat{\section}[block]{\Large\bfseries\filcenter}{}{1em}{}
\titleformat{\subsection}[hang]{\bfseries\filcenter}{}{1em}{}
\renewcommand{\thesection}{\arabic{section}}
\begin{document}
\section{Sun}
\subsection{Moon}
\section{Bed}
\end{document}

答案1

您需要将适当的计数器传递给 的第三个必需参数\titleformat。目前,您只需要编写{}而不是 例如{\thesection}。这是一个完整的示例,使用左对齐而不是居中:

示例输出

\documentclass[12pt,a4paper,oneside]{article}

\usepackage{titlesec}

\titleformat{\section}[block]{\Large\bfseries\filright}{\thesection}{1em}{}
\titleformat{\subsection}[hang]{\bfseries\filright}{\thesubsection}{1em}{}

\begin{document}
\section{Sun}
\subsection{Moon}
\section{Bed}
\end{document}

相关内容