附录标题

附录标题

我想为附录添加标题(“补充”):最初,我想\section通过删除编号(使用\section*{Complements})来添加标题,但对于以下副标题(\subsection{Title 1})编号不正确(.1 而不是 A.1)

所以我想知道是否有办法给附录添加标题?

所以我想知道是否有办法给附录添加标题?

先感谢您

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} 
\usepackage[french]{babel}
\usepackage[left=1.5cm, right=1.5cm, top=1.5cm, bottom=1.5cm]{geometry}

\usepackage{array}
\usepackage{enumitem}  %pour l'option [resume] qui permet de reprendre la numérotation
\usepackage{pifont}
\usepackage{tabularx}
\usepackage{tabulary}
\usepackage[export]{adjustbox}
\usepackage{verbatim}
\usepackage{multicol}
\usepackage{appendix}

\usepackage{graphicx}
\usepackage{picinpar}

\usepackage[european, RPvoltages, straightvoltages]{circuitikz}
\usepackage{siunitx}
\usepackage{hyperref}
\usepackage{titlesec}

\hypersetup{colorlinks=false, linkcolor=black}
\usetikzlibrary{babel}
\usepackage{lmodern}
\newenvironment{manip}{\begin{itemize}[label=\ding{45}]}{\end{itemize}}
\usepackage{booktabs}
\newcolumntype{Y}{>{\centering\arraybackslash}X} 
\titleformat{\section}[hang]{\LARGE \bfseries}{\Roman{section}}{1em}{}
\titlespacing*{\section}{0pt}{*5}{*0.5}
\titleformat{\subsection}[hang]{\Large \bfseries}{\Roman{section}.\arabic{subsection}}{1em}{}
\titlespacing*{\subsection}{0pt}{*4}{*0.5}
\titleformat{\subsubsection}[hang]{\large \bfseries}{\Roman{section}.\arabic{subsection}.\alph{subsubsection}}{1em}{}
\titlespacing*{\subsubsection}{0pt}{*3}{*0.5}
\titleformat{\paragraph}[hang]{\normalsize \bfseries}{\theparagraph}{0em}{}
\titlespacing*{\paragraph}{0pt}{*3}{*0.5}


\begin{document}
\section{Titre}
\subsection{SOus-titre}
\subsection{sous-titre}
\section{Titre}
\subsection{SOus-titre}
\subsection{sous-titre}

\appendix
\clearpage
\renewcommand{\thesubsection}{\Alph{subsection}}
\renewcommand{\thesubsubsection}{\Alph{subsection}.\arabic{subsubsection}}
\section*{Compléments} %title of the appendice
\subsection{Titre}
\subsection{Titre}
\end{document}```

答案1

\appendix 命令将节号重置为 0。您使用 定义,\titleformat对于节号 0,它将为空。因此,您应该为附录重新定义它以使用新的小节编号格式。\subsection\Roman{section

\renewcommand{\thesubsection}{\Alph{subsection}}
\renewcommand{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}
\titleformat{\subsection}[hang]{\Large \bfseries}{\thesubsection}{1em}{}

答案2

我看到你使用了该appendix包。试试

\usepackage[page]{appendix} % put a title in the document
\renewcommand{\appendixpagename}{Complements}
...
\begin{appendices}
\section{Title}
\section{Title}
\subsection{Subtitle}
\end{appendices}

阅读appendix软件包手册以了解更多信息。(我感觉,随着部门命令的改变,appendices环境并不一定能很好地工作。)titlesec

相关内容