나는 요약 제목에 tocloft를 사용하고 요약 본문에 titletoc을 사용하는 템플릿을 만들고 있습니다. 글쎄, 방금 여백을 존중하지 않는다는 것을 알았으므로 지금 무엇을 해야할지 모르겠습니다(오류 없음). 누군가 나를 도와줄 수 있나요?
암호:
\documentclass[12pt]{article}[abntex2]
%=========================================================
\usepackage[nobottomtitles]{titlesec}%Formatar titulos
\usepackage{tocloft}%formatar sumário
\usepackage{titletoc}%formatar sumario
%Formatar sumário
%===========================================titulo(centralizado, negrito, caixa alta)
%sumário
\renewcommand{\cfttoctitlefont}{\hfill\bfseries\MakeUppercase}
\renewcommand{\cftaftertoctitle}{\hfill}
\setlength{\cftbeforetoctitleskip}{0cm}
\setlength{\cftaftertoctitleskip}{1.5cm}
%===========================================================================
%secão
\titlecontents{section}[1.5cm]
{\vspace{.5cm}\bfseries}
{\contentslabel{1.5cm}}
{}
{\cftdotfill{0.1}\contentspage}
[]
%===========================================================================
%subseção
\titlecontents{subsection}[1.5cm]
{\vspace{.1cm}}
{\contentslabel{1.5cm}}
{}
{\cftdotfill{0.1}\contentspage}
[]
%===========================================================================
\titlecontents{subsubsection}[1.5cm]
{\vspace{.1cm}}
{\contentslabel{1.5cm}}
{}
{\cftdotfill{0.1}\contentspage}
[]
%===========================================================================
%seções
\newcommand{\secao}[1]{
\newpage
\section{\MakeUppercase{#1}}
\label{sec:#1}
}
%subseção
\newcommand{\subsecao}[1]{
\subsection{\MakeUppercase{#1}}
\label{subsec:#1}
}
%==================================================================
%subsubseção
\newcommand{\subsubsecao}[1]{
\subsubsection{#1}\label{subsubsec:#1}
}
\begin{document}
\tableofcontents
\secao{dicas para organização}
\subsecao{distribuição}
\subsecao{paginas}
\secao{pré textual}
\subsecao{capa: titulo, autor,
orientador, etc}
\subsecao{listas de ilustrações}
\subsubsecao{Lista de figuras}
\subsubsecao{Lista de quadros}
\subsubsecao{Lista de tabelas}
\subsubsecao{Outras listas deilustrações}
\subsecao{outras listas}
\subsubsecao{Lista de siglas}
\subsubsecao{Lista de abreviações}
\subsubsecao{Lista de símbolos}
\secao{textual}
\subsecao{citações}
\secao{títulos}
\subsecao{subtítulos}
\subsubsecao{Subsubtítulos}
\subsecao{referenciar seções}
\secao{pós textual}
\subsecao{referências}
\subsecao{glossário}
\subsecao{apêndices}
\subsecao{anexo}
\subsecao{índice}
\secao{something}
\secao{something}
\secao{something}
\secao{something}
\secao{something}
\secao{something}
\end{document}
답변1
답변2
tocloft
및 titletoc
는 서로 싸우고 있으므로 둘 다 로드하면 안 됩니다 .
을 사용하는 것을 권장하지 않지만 (및 그 형제 항목) \secao
형식을 다시 지정하는 것이 좋습니다 . \section
나는 "자동 라벨"을 사용하지 않고 코드를 남겨 두었습니다. \label
기억에 남는 인수와 함께 명시적인 명령을 사용하는 것이 훨씬 좋습니다 . 내 조언을 따르고 싶다면 그냥 바꾸십시오.
\TITLEAndLabel{sec}
\TITLEAndLabel{subsec}
\titleAndLabel{subsubsec}
그냥 \MakeUppercase
. 또한 수레를 플러시하기 때문에 \clearpage
보다 낫습니다 .\newpage
\documentclass[12pt]{article}[abntex2]
\usepackage[brazil]{babel}
\usepackage[T1]{fontenc}
\usepackage[nobottomtitles]{titlesec}
\usepackage{titletoc}
%Formatar sumário
\titlecontents{section}
[1.5cm]
{\vspace{.5cm}\bfseries}
{\contentslabel{1.5cm}\MakeUppercase}
{\MakeUppercase}
{\titlerule*[1pc]{.}\contentspage}
\titlecontents{subsection}
[1.5cm]
{\vspace{.1cm}}
{\contentslabel{1.5cm}\MakeUppercase}
{\MakeUppercase}
{\titlerule*[1pc]{.}\contentspage}
\titlecontents{subsubsection}
[1.5cm]
{\vspace{.1cm}}
{\contentslabel{1.5cm}}
{}
{\titlerule*[1pc]{.}\contentspage}
% sections
\newcommand{\TITLEAndLabel}[2]{%
\MakeUppercase{#2}\label{#1:#2}%
}
\newcommand{\titleAndLabel}[2]{%
#2\label{#1:#2}%
}
\titleformat{\section}[block]
{\newpage\normalfont\Large\bfseries}
{\thesection}
{1em}
{\TITLEAndLabel{sec}}
\titleformat{name=\section,numberless}[block]
{\clearpage\normalfont\Large\bfseries}
{}
{0pt}
{\MakeUppercase}
\titleformat{\subsection}[block]
{\normalfont\large\bfseries}
{\thesubsection}
{1em}
{\TITLEAndLabel{subsec}}
\titleformat{\subsubsection}[block]
{\normalfont\normalsize\bfseries}
{\thesubsubsection}
{1em}
{\titleAndLabel{subsubsec}}
\begin{document}
\tableofcontents
\section{dicas para organização}
\subsection{distribuição}
\subsection{paginas} \section{pré textual}
\subsection{capa: titulo, autor, orientador, etc}
\subsection{listas de ilustrações}
\subsubsection{Lista de figuras}
\subsubsection{Lista de quadros}
\subsubsection{Lista de tabelas}
\subsubsection{Outras listas deilustrações}
\subsection{outras listas}
\subsubsection{Lista de siglas}
\subsubsection{Lista de abreviações}
\subsubsection{Lista de símbolos}
\section{textual}
\subsection{citações}
\section{títulos}
\subsection{subtítulos}
\subsubsection{Subsubtítulos}
\subsection{referenciar seções}
\section{pós textual}
\subsection{referências}
\subsection{glossário}
\subsection{apêndices}
\subsection{anexo}
\subsection{índice}
\section{something}
\section{something}
\section{something}
\section{something}
\section{something}
\section{something}
\end{document}
나는 또한 로드했다 brazil-babel
.