实现了中英双目录的排版,如何设置英文目录各级标题无缩进,相同深度

发布于 2021-12-03 17:45:11

使用下面的代码实现了中英双目录的排版,但是我想要的是目录无缩进,而英文目录的subsection存在缩进,如何设置英文目录的subsection不缩进?

makeatletter

\newcommand\engcontentsname{ \setmainfont{Arial} \bfseries \zihao{2} \centerline{Contents}}
\newcommand\tableofengcontents{%
    \if@twocolumn
    \@restonecoltrue\onecolumn
    \else
    \@restonecolfalse
    \fi
    \chapter{\engcontentsname
        \@mkboth{%
            \MakeUppercase\engcontentsname}{\MakeUppercase\engcontentsname}}%
    \@starttoc{toe}% !!!!Define a new contents!!!!
    \if@restonecol\twocolumn\fi
}
\newcommand\addengcontents[2]{%
    \addcontentsline{toe}{#1}{\numberline {\csname the#1\endcsname}#2}}
\makeatother

\newcommand\echapter[1]{\addengcontents{chapter}{#1}}
\newcommand\esection[1]{\addengcontents{section}{#1}}
\newcommand\esubsection[1]{\addengcontents{subsection}{#1}}

11111.png

查看更多

关注者
0
被浏览
1.6k
1 个回答
LaTeXStudio
LaTeXStudio 2021-12-03
这家伙很懒,什么也没写!

只改一个吗?有点麻烦了,要改肯定是两个格式都会改了。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览