⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xorp_toc.sty

📁 xorp源码hg
💻 STY
📖 第 1 页 / 共 2 页
字号:
     \nobreak     \hb@xt@\@pnumwidth{\hfil\cftsubsecpagefont #2}\cftsubsecafterpnum\par}%  \fi}\newlength{\cftbeforesubsecskip}  \setlength{\cftbeforesubsecskip}{\z@ \@plus.2\p@}\newlength{\cftsubsecindent}\ifSCDchapter  \setlength{\cftsubsecindent}{3.8em}\else  \setlength{\cftsubsecindent}{1.5em}\fi\newlength{\cftsubsecnumwidth}\ifSCDchapter  \setlength{\cftsubsecnumwidth}{3.2em}\else  \setlength{\cftsubsecnumwidth}{2.3em}\fi\newcommand{\cftsubsecfont}{\normalfont}\newcommand{\cftsubsecaftersnum}{}\newcommand{\cftsubsecaftersnumb}{}\newcommand{\cftsubsecleader}{\normalfont\@cftdotfill{\cftsubsecdotsep}}\newcommand{\cftsubsecdotsep}{\cftdotsep}\newcommand{\cftsubsecpagefont}{\normalfont}\newcommand{\cftsubsecafterpnum}{}\renewcommand*{\l@subsubsection}[2]{%  \ifnum \c@tocdepth >\tw@    \vskip \cftbeforesubsubsecskip    {\leftskip \cftsubsubsecindent\relax     \rightskip \@tocrmarg     \parfillskip -\rightskip     \parindent \cftsubsubsecindent\relax\@afterindenttrue     \interlinepenalty\@M     \leavevmode     \@tempdima \cftsubsubsecnumwidth\relax     \let\@cftasnum \cftsubsubsecaftersnum     \let\@cftasnumb \cftsubsubsecaftersnumb     \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip     {\cftsubsubsecfont #1}\nobreak     {\cftsubsubsecleader}     \nobreak     \hb@xt@\@pnumwidth{\hfil\cftsubsubsecpagefont #2}\cftsubsubsecafterpnum\par}%  \fi}\newlength{\cftbeforesubsubsecskip}  \setlength{\cftbeforesubsubsecskip}{\z@ \@plus.2\p@}\newlength{\cftsubsubsecindent}\ifSCDchapter  \setlength{\cftsubsubsecindent}{7.0em}\else  \setlength{\cftsubsubsecindent}{3.8em}\fi\newlength{\cftsubsubsecnumwidth}\ifSCDchapter  \setlength{\cftsubsubsecnumwidth}{4.1em}\else  \setlength{\cftsubsubsecnumwidth}{3.2em}\fi\newcommand{\cftsubsubsecfont}{\normalfont}\newcommand{\cftsubsubsecaftersnum}{}\newcommand{\cftsubsubsecaftersnumb}{}\newcommand{\cftsubsubsecleader}{\normalfont\@cftdotfill{\cftsubsubsecdotsep}}\newcommand{\cftsubsubsecdotsep}{\cftdotsep}\newcommand{\cftsubsubsecpagefont}{\normalfont}\newcommand{\cftsubsubsecafterpnum}{}\renewcommand*{\l@paragraph}[2]{%  \ifnum \c@tocdepth >3\relax    \vskip \cftbeforeparaskip    {\leftskip \cftparaindent\relax     \rightskip \@tocrmarg     \parfillskip -\rightskip     \parindent \cftparaindent\relax\@afterindenttrue     \interlinepenalty\@M     \leavevmode     \@tempdima \cftparanumwidth\relax     \let\@cftasnum \cftparaaftersnum     \let\@cftasnumb \cftparaaftersnumb     \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip     {\cftparafont #1}\nobreak     {\cftparaleader}     \nobreak     \hb@xt@\@pnumwidth{\hfil\cftparapagefont #2}\cftparaafterpnum\par}%  \fi}\newlength{\cftbeforeparaskip}  \setlength{\cftbeforeparaskip}{\z@ \@plus.2\p@}\newlength{\cftparaindent}\ifSCDchapter  \setlength{\cftparaindent}{10em}\else  \setlength{\cftparaindent}{7.0em}\fi\newlength{\cftparanumwidth}\ifSCDchapter  \setlength{\cftparanumwidth}{5em}\else  \setlength{\cftparanumwidth}{4.1em}\fi\newcommand{\cftparafont}{\normalfont}\newcommand{\cftparaaftersnum}{}\newcommand{\cftparaaftersnumb}{}\newcommand{\cftparaleader}{\normalfont\@cftdotfill{\cftparadotsep}}\newcommand{\cftparadotsep}{\cftdotsep}\newcommand{\cftparapagefont}{\normalfont}\newcommand{\cftparaafterpnum}{}\renewcommand*{\l@subparagraph}[2]{%  \ifnum \c@tocdepth >4\relax    \vskip \cftbeforesubparaskip    {\leftskip \cftsubparaindent\relax     \rightskip \@tocrmarg     \parfillskip -\rightskip     \parindent \cftsubparaindent\relax\@afterindenttrue     \interlinepenalty\@M     \leavevmode     \@tempdima \cftsubparanumwidth\relax     \let\@cftasnum \cftsubparaaftersnum     \let\@cftasnumb \cftsubparaaftersnumb     \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip     {\cftsubparafont #1}\nobreak     {\cftsubparaleader}     \nobreak     \hb@xt@\@pnumwidth{\hfil\cftsubparapagefont #2}\cftsubparaafterpnum\par}%  \fi}\newlength{\cftbeforesubparaskip}  \setlength{\cftbeforesubparaskip}{\z@ \@plus.2\p@}\newlength{\cftsubparaindent}\ifSCDchapter  \setlength{\cftsubparaindent}{12em}\else  \setlength{\cftsubparaindent}{10em}\fi\newlength{\cftsubparanumwidth}\ifSCDchapter  \setlength{\cftsubparanumwidth}{6em}\else  \setlength{\cftsubparanumwidth}{5em}\fi\newcommand{\cftsubparafont}{\normalfont}\newcommand{\cftsubparaaftersnum}{}\newcommand{\cftsubparaaftersnumb}{}\newcommand{\cftsubparaleader}{\normalfont\@cftdotfill{\cftsubparadotsep}}\newcommand{\cftsubparadotsep}{\cftdotsep}\newcommand{\cftsubparapagefont}{\normalfont}\newcommand{\cftsubparaafterpnum}{}\newcommand{\@cftdobiblof}{%  \if@dotoclof    \if@bibchapter      \addcontentsline{toc}{chapter}{\listfigurename}    \else      \addcontentsline{toc}{\@tocextra}{\listfigurename}    \fi  \fi}\AtBeginDocument{\if@cftnctoc\else\renewcommand{\listoffigures}{%  \@cfttocstart  \par  \begingroup    \parindent\z@ \parskip\z@    \@cftmakeloftitle    \if@cfttocbibind      \@cftdobiblof    \fi    \@starttoc{lof}%  \endgroup  \@cfttocfinish}\fi}\newcommand{\@cftmakeloftitle}{%  \vspace*{\cftbeforeloftitleskip}  \interlinepenalty\@M  {\cftloftitlefont\listfigurename}{\cftafterloftitle}  \cftmarklof  \par\nobreak  \vskip \cftafterloftitleskip  \@afterheading}\newlength{\cftbeforeloftitleskip}\newlength{\cftafterloftitleskip}\ifSCDchapter  \setlength{\cftbeforeloftitleskip}{50pt}  \setlength{\cftafterloftitleskip}{40pt}\else  \setlength{\cftbeforeloftitleskip}{3.5ex \@plus 1ex \@minus .2ex}  \setlength{\cftafterloftitleskip}{2.3ex \@plus.2ex}\fi\ifSCDchapter  \newcommand{\cftloftitlefont}{\normalfont\Huge\bfseries}\else  \newcommand{\cftloftitlefont}{\normalfont\Large\bfseries}\fi\newcommand{\cftafterloftitle}{}\renewcommand*{\l@figure}[2]{%    \vskip \cftbeforefigskip    {\leftskip \cftfigindent\relax     \rightskip \@tocrmarg     \parfillskip -\rightskip     \parindent \cftfigindent\relax\@afterindenttrue     \interlinepenalty\@M     \leavevmode     \@tempdima \cftfignumwidth\relax     \let\@cftasnum \cftfigaftersnum     \let\@cftasnumb \cftfigaftersnumb     \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip     {\cftfigfont #1}\nobreak     {\cftfigleader}     \nobreak     \hb@xt@\@pnumwidth{\hfil\cftfigpagefont #2}\cftfigafterpnum\par}%  }\newlength{\cftbeforefigskip}  \setlength{\cftbeforefigskip}{\z@ \@plus.2\p@}\newlength{\cftfigindent}  \setlength{\cftfigindent}{1.5em}\newlength{\cftfignumwidth}  \setlength{\cftfignumwidth}{2.3em}\newcommand{\cftfigfont}{\normalfont}\newcommand{\cftfigaftersnum}{}\newcommand{\cftfigaftersnumb}{}\newcommand{\cftfigleader}{\normalfont\@cftdotfill{\cftfigdotsep}}\newcommand{\cftfigdotsep}{\cftdotsep}\newcommand{\cftfigpagefont}{\normalfont}\newcommand{\cftfigafterpnum}{}\newcommand{\@cftdobiblot}{%  \if@dotoclot    \if@bibchapter      \addcontentsline{toc}{chapter}{\listtablename}    \else      \addcontentsline{toc}{\@tocextra}{\listtablename}    \fi  \fi}\AtBeginDocument{\if@cftnctoc\else\renewcommand{\listoftables}{%  \@cfttocstart  \par  \begingroup    \parindent\z@ \parskip\z@    \@cftmakelottitle    \if@cfttocbibind      \@cftdobiblot    \fi    \@starttoc{lot}%  \endgroup  \@cfttocfinish}\fi}\newcommand{\@cftmakelottitle}{%  \vspace*{\cftbeforelottitleskip}  \interlinepenalty\@M  {\cftlottitlefont\listtablename}{\cftafterlottitle}  \cftmarklot  \par\nobreak  \vskip \cftafterlottitleskip  \@afterheading}\newlength{\cftbeforelottitleskip}\newlength{\cftafterlottitleskip}\ifSCDchapter  \setlength{\cftbeforelottitleskip}{50pt}  \setlength{\cftafterlottitleskip}{40pt}\else  \setlength{\cftbeforelottitleskip}{3.5ex \@plus 1ex \@minus .2ex}  \setlength{\cftafterlottitleskip}{2.3ex \@plus.2ex}\fi\ifSCDchapter  \newcommand{\cftlottitlefont}{\normalfont\Huge\bfseries}\else  \newcommand{\cftlottitlefont}{\normalfont\Large\bfseries}\fi\newcommand{\cftafterlottitle}{}\renewcommand*{\l@table}[2]{%    \vskip \cftbeforetabskip    {\leftskip \cfttabindent\relax     \rightskip \@tocrmarg     \parfillskip -\rightskip     \parindent \cfttabindent\relax\@afterindenttrue     \interlinepenalty\@M     \leavevmode     \@tempdima \cfttabnumwidth\relax     \let\@cftasnum \cfttabaftersnum     \let\@cftasnumb \cfttabaftersnumb     \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip     {\cfttabfont #1}\nobreak     {\cfttableader}     \nobreak     \hb@xt@\@pnumwidth{\hfil\cfttabpagefont #2}\cfttabafterpnum\par}%  }\newlength{\cftbeforetabskip}  \setlength{\cftbeforetabskip}{\z@ \@plus.2\p@}\newlength{\cfttabindent}  \setlength{\cfttabindent}{1.5em}\newlength{\cfttabnumwidth}  \setlength{\cfttabnumwidth}{2.3em}\newcommand{\cfttabfont}{\normalfont}\newcommand{\cfttabaftersnum}{}\newcommand{\cfttabaftersnumb}{}\newcommand{\cfttableader}{\normalfont\@cftdotfill{\cfttabdotsep}}\newcommand{\cfttabdotsep}{\cftdotsep}\newcommand{\cfttabpagefont}{\normalfont}\newcommand{\cfttabafterpnum}{}\newcommand{\cftchapterprecis}[1]{%  \cftchapterprecishere{#1}  \cftchapterprecistoc{#1}}\newcommand{\cftchapterprecishere}[1]{%  \vspace*{-2\baselineskip}  \begin{quote}\textit{#1}\end{quote}}\newcommand{\cftchapterprecistoc}[1]{\addtocontents{toc}{%  {\leftskip \cftchapindent\relax   \advance\leftskip \cftchapnumwidth\relax   \rightskip \@tocrmarg\relax   \textit{#1}\protect\par}}}\newcommand{\cftlocalchange}[3]{%  \addtocontents{#1}{\protect\cftsetpnumwidth{#2} \protect\cftsetrmarg{#3}}}\newcommand{\cftaddtitleline}[4]{%  \addtocontents{#1}{\protect\contentsline{#2}{#3}{#4}}}\newcommand{\cftaddnumtitleline}[5]{%  \addtocontents{#1}%    {\protect\contentsline{#2}{\protect\numberline{#3}{\protect\ignorespaces #4}}{#5}}}\endinput%%%% End of file `xorp_toc.sty'.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -