我使用titletoc
和titlesec
包来格式化我的章节。我使用特殊字体和以下命令:
\usepackage{titletoc}
\usepackage{titlesec}
\usepackage{anyfontsize}
\titleformat{\chapter}[display]
{\centering \normalfont\huge\bfseries}
{\centering \vspace*{-2.6cm}\chaptertitlename \hspace{1.9pt} {\fontsize{29}{38}\selectfont\thechapter \\
\vspace*{-1.5cm}\hspace*{-0.15cm}{\fontsize{60}{60}\selectfont \char"21A9} \hspace{6.94cm} {\fontsize{60}{60}\selectfont \char"21AA}}}{10pt}{\Huge}[\vspace{0pt}\titlerule\vspace{1.7pt}\titlerule\vspace{-20pt}]
但我在内容页面中得到以下结果:
我怎样才能使缩进恢复到普通 LaTeX 中的状态,即章节的缩进量小于节的缩进量,而节的缩进量又小于小节的缩进量,等等?
当我编写一个最小的工作示例时,似乎 abntex 包与此冲突有关,但它似乎不是 abntex 中的标准格式样式
这是一个最低限度可工作的示例:
\documentclass[11pt, a4paper, english]{abntex2}
\usepackage{fontspec}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{titletoc}
\usepackage{titlesec}
\usepackage{anyfontsize}
\titleformat{\chapter}[display]
{\centering \normalfont\huge\bfseries}
{\centering \vspace*{-2.6cm}\chaptertitlename \hspace{1.9pt}
{\fontsize{29}{38}\selectfont\thechapter \\
\vspace*{-1.5cm}\hspace*{-0.15cm}{\fontsize{60}{60}\selectfont \char"21A9} \hspace{6.94cm} {\fontsize{60}{60}\selectfont \char"21AA}}}{10pt}{\Huge}[\vspace{0pt}\titlerule\vspace{1.7pt}\titlerule\vspace{-20pt}]
\begin{document}
\newpage
\tableofcontents
\newpage
\chapter{Introduction}
\chapter{Objetivos}
\section{Justificativa e Revisão da Literatura}
\section{Metodologia}
\section{Cronograma}
\end{document}
答案1
该类abntex2
加载该类memoir
并使用其提供的工具来定制文档。众所周知,memoir
和titlesec
不兼容。
手册中写道abntex2
:“该abntex2
课程产生的摘要与 ABNT NBR 6027: 2012 推荐的示例类似。这是默认选项。”
虽然这个自定义目录是自动启用的,但可以通过summary= option
声明来控制它\documentclass
。
summary=traditional
采用摘要风格memoir
。
如果摘要需要额外定制,则应使用此选项。
自定义章节标题时也需考虑同样的问题:使用提供的工具memoir
进行自定义。请参阅回忆录章节风格
\documentclass[11pt, a4paper, english,sumario=tradicional]{abntex2} % changed <<<<<<<<<<<<
\usepackage{fontspec}
\usepackage{graphicx}
%%%\usepackage{hyperref}% already loaded by the class <<<<<<<<<
\usepackage{titletoc}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\centering \normalfont\huge\bfseries}
{\centering \vspace*{-2.6cm}\chaptertitlename \hspace{1.9pt}
{\fontsize{29}{38}\selectfont\thechapter \\
\vspace*{-1.5cm}\hspace*{-0.15cm}{\fontsize{60}{60}\selectfont \char"21A9} \hspace{6.94cm} {\fontsize{60}{60}\selectfont \char"21AA}}}{10pt}{\Huge}[\vspace{0pt}\titlerule\vspace{1.7pt}\titlerule\vspace{-20pt}]
\begin{document}
\tableofcontents
\newpage
\chapter{Introduction}
\chapter{Objetivos}
\section{Justificativa e Revisão da Literatura}
\section{Metodologia}
\section{Cronograma}
\end{document}
示例中使用abntex2.cls 2018/11/24 v-1.9.7 abnTeX2