\section、\subsection 和 \subsubsection 的 \normalsize

\section、\subsection 和 \subsubsection 的 \normalsize

我尝试使用 更改标题的字体大小titlesec,我希望所有文档都为正常大小,但出现错误。请帮助我。

错误描述为:

Runaway argument?
./Thesis.tex:13: Paragraph ended before \ttl@format@ii was complete.
<to be read again>

这是我的代码:

\documentclass[10pt, a4paper]{article}

\usepackage{fontspec}
\setmainfont{Arial}
\usepackage{lipsum}
\usepackage[ampersand]{easylist}

\usepackage{titlesec}
\titleformat{\section}{\normalsize}
\titleformat{\subsection}{\normalsize}
\titleformat{\subsubsection}{\normalsize}

\usepackage{tikz}

\setlength{\hoffset}{.46cm}
\setlength{\oddsidemargin}{13.08pt}
\setlength{\evensidemargin}{0cm}
\setlength{\marginparwidth}{0cm}
\setlength{\topmargin}{-7mm}
\setlength{\marginparsep}{0cm}
\setlength{\headheight}{8mm}
\setlength{\headsep}{4.6mm}
\setlength{\textheight}{24cm}
\setlength{\footskip}{8mm}
\setlength{\textwidth}{15.5cm}

\usepackage{fancyhdr}
\pagestyle{fancy}
 \lhead{\footnotesize{Text}\\ \footnotesize{Text}}%
 \chead{}%Vac
 \rhead{\footnotesize{Text}}
 \lfoot{\footnotesize{Text}\\       \footnotesize{Text}}%
 \cfoot{}
 \rfoot{\footnotesize{Text}}

 \renewcommand{\headrulewidth}{0.4pt}%
 \renewcommand{\footrulewidth}{0.4pt}

\usepackage[pass]{geometry}

\begin{document}

\begin{titlepage}

\begin{center}

\begin{huge} \textbf{TEXT}\end{huge}\\
\vspace*{.4cm}
\begin{Large} \textbf{TEXT}\end{Large}\\
\vspace*{.4cm}
\begin{LARGE} \textbf{TEXT}\end{LARGE}\\
\vspace*{1.5cm}


\begin{tikzpicture}[scale=2.5]

\definecolor{rucv}{rgb}{.88,0.077,.1}
\definecolor{bucv}{rgb}{.001,.086,.55}

\draw(2.6,.58)node[color=bucv][font=\fontsize{20}{20}\sffamily\bfseries]{TEXT};

\draw(2.6,.3)node[color=bucv][font=\fontsize{20}{20}\sffamily\bfseries]{T\Large{EXT} \huge{T}\Large{EXT}};

\end{tikzpicture}

\vspace*{1cm}

\begin{LARGE} \textbf{"TEXT}\end{LARGE}\\
\vspace*{.5cm}
\begin{LARGE} \textbf{
TEXT"}\end{LARGE}\\
\vspace*{1cm}
\begin{large} TEXT:\end{large}\\
\vspace*{.6cm}
\begin{LARGE} \textbf{TEXT}\end{LARGE}\\
\vspace*{.8cm}
\begin{large}Elaborado por:\end{large}\\
\vspace*{.4cm}
\begin{Large} \textbf{Text}\end{Large}\\
\vspace*{.8cm}
\begin{large}Text:\end{large}\\
\vspace*{.4cm}
\vspace*{2cm}
\begin{Large} \textbf{TEXT}\end{Large}\\
\vspace*{.4cm}
\begin{Large} \textbf{2013}\end{Large}\\
\vspace*{.4cm}

\end{center}
\end{titlepage}


\tableofcontents
\newpage
\section{TITLE}
\section{TITLE}
\subsection{Subtitle}
\subsection{Subtitle}
\section{TITLE}
\lipsum
\subsection{Subtitle}
\subsection{Subtitle}
\subsubsection{Title}
\begin{easylist}
& Title
& Title
&& Subtitle
&&& Title
& Title
\end{easylist}

\subsubsection{Title}
\subsection{Subtitle}
\section{TITLE}
\subsection{Subtitle}
\subsubsection{Title}

\end{document}

答案1

有两种方法可以实现你正在做的事情(结合我和 Torbjørn 的评论。)

作为套餐选项

titlesec包有一个选项,可以设置文本字体中的[tiny]所有标题(除)。\chapter

\usepackage[tiny]{titlesec}

在这种情况下,您不需要任何\titleformat*命令来改变尺寸。

使用\titleformat*

该命令有两个版本\titleformat。简短版本(您在此处需要的版本)实际上是\titleformat*;完整版本是\titleformat,这就是您遇到错误的原因,因为没有 的命令*最多需要 7 个参数。

\titleformat*{\section}{\normalsize}
\titleformat*{\subsection}{\normalsize}
\titleformat*{\subsubsection}{\normalsize}

相关内容