如何使字母编号连续?我不想更改目录中的任何其他内容。我很确定这是从我的jf.sty
包中完成的,但我不知道该在其中编辑什么。
该.sty
文件位于此处:杰飞。
这是我的代码:
\documentclass[11pt]{article}
\usepackage{geometry}
\usepackage{natbib}
\usepackage{bibentry}
\setlength{\bibsep}{0pt plus 0.3ex}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\l@section}{1.5em}{2em}{}{}
\makeatother
\usepackage[english]{babel}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\setlength{\parindent}{0in}
\usepackage{mathtools}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{datetime}
\usepackage{indentfirst}
\usepackage{endnotes}
\usepackage{jf}
\setcounter{tocdepth}{5}
\begin{document}
\tableofcontents
\setcounter{page}{1}
\pagenumbering{arabic}
\include{Chapters/Introduction}
\include{Chapters/Formula}
\include{Chapters/Evaluation}
\include{Chapters/Discussion}
\include{Chapters/Appendix}
\include{Chapters/References}
\end{document}
答案1
这个jf
包裹很乱:
\ProvidesPackage{jf}
% Formatting for Journal of Finance papers
% Theorems, etc. (need to load amsthm first)
\newtheoremstyle{jf}% name
{6pt}% Space above
{6pt}% Space below
{\itshape}% Body font
{}% Indent amount
{}% Theorem head font
{:}% Punctuation after theorem head
{.5em}% Space after theorem head
{}% Theorem head spec (can be left empty, meaning normal)
\theoremstyle{jf}
% Make References title all caps.
\renewcommand{\refname}{REFERENCES}
% Put dots after numbers in section headers.
\renewcommand{\@seccntformat}[1]{{\csname the#1\endcsname}.\hspace{1em}}
% Section and table numbers
\def\thesection {\Roman{section}}
\def\thesubsection {\Alph{subsection}}
\def\thetable {\Roman{table}}
% Section header format
\renewcommand{\section}{\@startsection
{section}{1}{0mm}{-3.5ex \@plus -1ex \@minus -.2ex}{2.3ex \@plus.2ex}{\centering\normalfont\Large\bfseries}}
\renewcommand{\subsection}{\@startsection
{subsection}{2}{0mm}{-3.25ex \@plus -1ex \@minus -.2ex}{1.5ex \@plus.2ex}{\normalfont\large\itshape}}
% Put section number back in references to subsections and subsubsections.
\renewcommand{\p@subsection}{\thesection .}
\renewcommand{\p@subsubsection}{\thesection .}
% Appendix formatting:
\def\appendix{\par
\setcounter{section}{0}% % Start counting sections again
\setcounter{subsection}{0}%
% Use uppercase letters for section numbers:
\gdef\thesection{\@Alph\c@section}%
% Number equations (A1), etc.:
\renewcommand{\theequation}{\thesection\arabic{equation}}%
% Put word "Appendix" before appendix number:
\renewcommand{\@seccntformat}[1]{{Appendix \csname the##1\endcsname}.\hspace{1em}}
% Same formatting as above, but reset equation counter with each section
\renewcommand{\section}{\setcounter{equation}{0}\@startsection
{section}{1}{0mm}{-3.5ex \@plus -1ex \@minus -.2ex}{2.3ex \@plus.2ex}{\centering\normalfont\Large\bfseries}}
}
\endinput
我不建议使用它。
现在,要修复连续数字的问题,请使用包subsection
从section
计数器中删除重置。\counterwithout*{subsection}{section}
chngcntr
请注意,如果整个文档中有超过 26 个小节,这将导致麻烦!
\documentclass[11pt]{article}
\usepackage{geometry}
\usepackage{natbib}
\usepackage{bibentry}
\setlength{\bibsep}{0pt plus 0.3ex}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\l@section}{1.5em}{2em}{}{}
\makeatother
\usepackage[english]{babel}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\setlength{\parindent}{0in}
\usepackage{mathtools}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{datetime}
\usepackage{indentfirst}
\usepackage{endnotes}
\usepackage{chngcntr}
\usepackage{jf}
\counterwithout*{subsection}{section}
\setcounter{tocdepth}{5}
\begin{document}
\tableofcontents
\pagenumbering{arabic}
\section{Introduction}
\section{Formula}
\subsection{The solution}
\subsection{Comparative}
\section{Evaluation}
\subsection{Foo 1}
\subsection{Foo 2}
\subsection{Foo 3}
\section{Discussion}
\appendix
%\section{Appendix}
%\section{References}
%\include{Chapters/Introduction}
%\include{Chapters/Formula}
%\include{Chapters/Evaluation}
%\include{Chapters/Discussion}
%\include{Chapters/Appendix}
%\include{Chapters/References}
\end{document}