为产生附录A、A.1(附录章节)的样式,我在书中找到了如下代码(期望效果如图):
![](https://pics.latexstudio.net/data/images/201911/cda4d5...
为产生“附录A、A.1(附录章节)”的样式,我在书中找到了如下代码(期望效果如图):
![](https://pics.latexstudio.net/data/images/201911/cda4d5117dec6f3.gif)
```
\makeatletter
\newcommand{\listofappendix}{\chapter{附录}\@starttoc{app}}%创建一种新的目录需要使用系统内部命令:@starttoc{扩展名}
\makeatother
\newcommand{\appchapter}[1]{\chapter{#1}\addcontentsline{app}{chapter}{附录~\thechapter#1}}
\newcommand{\appsection}[1]{\section{#1}\addcontentsline{app}{section}{\thesection#1}}
\listofappendix
\appendix
\appchapter{MATLAB 程序}
\appsection{傅立叶函数曲线}
\appsection{频率响应曲线}
根据上述内容输入后,latex总是提示
“File ended while scanning use of \appchapter.”
\documentclass[UTF8,a4paper,11pt,titlepage,oneside]{ctexbook}
\usepackage{titlesec}%section,subsection格式
\usepackage{amsmath}
\usepackage{zhnumber}
\setcounter{tocdepth}{1}%设置目录深度
\titleformat{\part}{\centering\Huge\bfseries}{第\protect\chinese{part}部分}{1em}{}
\titleformat{\chapter}{\centering\huge\bfseries}{第\protect\chinese{chapter}章}{1em}{}
\titleformat{\section}{\LARGE\bfseries\centering}{第\protect\chinese{section}节}{1em}{}
\titleformat{\subsection}{\raggedright\Large\bfseries}{\thesubsection}{1em}{}
\titleformat{\subsubsection}{\raggedright\Large\bfseries}{\thesubsubsection}{1em}{}
\makeatletter
\newcommand{\listofappendix}{\chapter{附录}\@starttoc{app}}%创建一种新的目录需要使用系统内部命令:@starttoc{扩展名}
\makeatother
\newcommand{\appchapter}[1]{\chapter{#1}\addcontentsline{app}{chapter}{附录~\thechapter#1}}
\newcommand{\appsection}[1]{\section{#1}\addcontentsline{app}{section}{\thesection#1}}
\begin{document}
\tableofcontents
\part{PART 1}
\chapter{11}
\section{1-1}
\subsection{1-1-1}
\section{中心极限定理的改进}
\subsection{实现方法}
\chapter{22}
\part{PART 2}
\setcounter{section}{0}%重置计数器
\section{2-1}
\section{2-2}
\clearpage
\appendix
\listofappendix
\appendix
\appchapter{MATLAB 程序}
\appsection{傅立叶函数曲线}
AAAA
\appsection{频率响应曲线}
\subsection{ABCD}
\end{document}
```
请问该如何解决
一周热门 更多>