如何在不破坏字体大小的情况下删除“第 N 章”,并删除目录中的编号“N 标题章节”

如何在不破坏字体大小的情况下删除“第 N 章”,并删除目录中的编号“N 标题章节”

实际上我已经逐一看到了所有可能的类似问题。 他们有类似的问题,但我的问题更复杂。 所以,这是我的问题:

我想在使用时删除“第 N 章”:

\chapter{\textbf{Test Chapter}}

我不会使用,因为这会使我的部分以 而不是\chapter*{...}开头。我见过这种情况0.1 Section1.1 Section关联,并尝试使用它\titlesec来删除我的Chapter N

这是我进行任何更改之前的代码,(顺便说一句,我只写了代码的重要部分,以便您可以专注于它):

\documentclass[a4paper,12pt,oneside,openany]{book}
\usepackage{titlesec}
\titleformat{\chapter}[display]
    {\normalfont\bfseries\centering}
    {\chaptertitlename \thechapter}{12pt}{}
\titlespacing*{\chapter}{0pt}{10pt}{10pt}

这是我尝试删除后的代码Chapter N

\documentclass[a4paper,12pt,oneside,openany]{book}
\usepackage{titlesec}
\titleformat{\chapter}[display]
    {\normalfont\bfseries\centering}{}{0pt}{\Large}
    {\chaptertitlename \thechapter}{12pt}{}
\titlespacing*{\chapter}{0pt}{10pt}{10pt}

实际上它删除了Chapter N我之前想要的。关键是我只{}{0pt}{\Large}在之后添加{\normalfont\bfseries\centering}。因此,我在这里遇到了 2 个问题:

第一个问题:

我的字体大小发生了变化,变得越来越大,并且我收到了错误消息{\chaptertitlename \thechapter}{12pt}{}

Chapter N您可以在下面的链接中看到删除前后的情况:

删除章节之前删除章节后

这是我的错误信息:链接图片尽管我尝试过\begin{document}

我的目标是使用简单的代码删除Chapter N,不显示任何错误消息,并且不改变我之前更改过的字体大小(12pt)。

第二个问题:

正如我之前所说,这实际上不是我使用代码后遇到的问题,我的意思是这是另一个问题,我想删除N title chapter目录中的编号。这是我的电流输出。如你所见,前面有一个数字1 BAB. 1 PENDAHULUAN,我想删除1前面的数字,BAB 1. PENDAHULUAN如下所示输出

非常感谢您的回答。请帮助我,提前致谢。

编辑:这是我的 MWE

(主 tex 文件)

\documentclass[a4paper,12pt,oneside,openany]{book}
\usepackage{pgf, tikz}
\usepackage[a4paper, inner=4cm, outer=3cm, top=4cm, bottom=3cm]{geometry}
\usepackage[onehalfspacing]{setspace}
\usepackage{fancyhdr}
\usepackage{titlesec}
\usepackage{setspace}
\usepackage[titles]{tocloft}
\usepackage{tocbibind}
\usepackage{indentfirst}
\fancyhf{}
\cfoot{\thepage}
\linespread{1.5}
\pagestyle{plain}
\renewcommand\cftchapdotsep{\cftdotsep}
\titleformat{\chapter}[display]
    {\normalfont\bfseries\centering}
    {\chaptertitlename \thechapter}{12pt}{}
\titlespacing*{\chapter}{0pt}{10pt}{10pt}

\renewcommand{\contentsname}{DAFTAR ISI}
\renewcommand{\listtablename}{DAFTAR TABEL}
\renewcommand{\listfigurename}{DAFTAR GAMBAR}

\addtocontents{toc}{\protect\null\protect\hfill{Halaman}\protect\par}
\setlength\parindent{1.25cm} 
\begin{document}

\clearpage
\thispagestyle{empty}

\frontmatter %

\pagestyle{fancy}   
\renewcommand{\headrulewidth}{0pt}
\include{cover1}
\include{cover2}


\mainmatter %
\include{bab1}

\end{document}

(文件:bab1)

\chapter{\textbf{BAB 1. PENDAHULUAN}} 
%TEXT HERE
\section{Latar Belakang} 
%TEXT HERE

答案1

改变

\titleformat{\chapter}[display]
    {\normalfont\bfseries\centering}
    {\chaptertitlename \thechapter}{12pt}{}

\titleformat{\chapter}[block]
    {\normalfont\bfseries\centering}
    {}{0pt}{}
  • display格式中,和章节标题之间有一个换行符\chaptertitlename \thechapter。由于您不需要Chapter N,我将 替换displayblock
  • 章节标题之间的分隔也Chapter N设置为零。0pt
  • 您不需要使用\textbfin \chapter,章节标题已经以粗体显示(由\bfseriesin设置\titleformat{\chapter}...)。

有关详细的语法和文档\titleformat,请参阅titlesec手动的,第 3.1 节。

\documentclass[a4paper,12pt,oneside,openany]{book}
\usepackage{tikz}
\usepackage[a4paper, inner=4cm, outer=3cm, top=4cm, bottom=3cm]{geometry}
\usepackage[onehalfspacing]{setspace}
\usepackage{fancyhdr}
\usepackage{titlesec}
\usepackage{setspace}
\usepackage[titles]{tocloft}
\usepackage{tocbibind}
\usepackage{indentfirst}
\fancyhf{}
\cfoot{\thepage}
\linespread{1.5}
\pagestyle{plain}
\renewcommand\cftchapdotsep{\cftdotsep}
\titleformat{\chapter}[block]
    {\normalfont\bfseries\centering}
    {}{0pt}{}

\titlespacing*{\chapter}{0pt}{10pt}{10pt}

\renewcommand{\contentsname}{DAFTAR ISI}
\renewcommand{\listtablename}{DAFTAR TABEL}
\renewcommand{\listfigurename}{DAFTAR GAMBAR}

\addtocontents{toc}{\protect\null\protect\hfill{Halaman}\protect\par}
\setlength\parindent{1.25cm} 
\begin{document}

\frontmatter
\tableofcontents

\pagestyle{fancy}

\mainmatter
\chapter{BAB 1. PENDAHULUAN} 
%TEXT HERE
\section{Latar Belakang}
%TEXT HERE

\end{document}

在此处输入图片描述 在此处输入图片描述

更新

根据要求评论,若要隐藏 中的章节号,请在加载\tableofcontents后将以下代码添加到前言中。tocloft

\usepackage{xpatch}
% patch the \l@chapter redefined by tocloft package, hide chapter number
\makeatletter
\xpatchcmd\l@chapter
  {\cftchapfont}
  {\let\numberline\@gobble\cftchapfont}
  {}{\fail}
\makeatother

相关内容