更改章节标题的样式

更改章节标题的样式

我正在使用文档类撰写论文report。章节标题为“第 1 章”:中间有一个空白,下一行是“简介”。我想将其改为“1. 简介”。可以这样做吗?

我在我的主 tex 文件中使用以下代码。

\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{booktabs,makecell,longtable}
\usepackage[T1]{fontenc}
\graphicspath{{images/}}

\title{}
\author
    {}
        
\date{}
\begin{document}

\maketitle
\chapter*{Abstract}

\chapter{Introduction}
%\input{Chapters/Introduction}
...........
\chapter{Conclusion}
%\input{Chapters/Conclusion}
\chapter{Reference}
%\input{Chapters/Reference}

\end{document}

如果可能的话,我不想更改文档类别,因为我担心这会产生其他格式问题。如能得到任何帮助,我将不胜感激。

谢谢。

答案1

详细说明@Bernard 评论,使用titlesec包来格式化章节标题。

我给你一个完整的例子。

\documentclass[12pt]{report}

\usepackage[utf8]{inputenc}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{booktabs,makecell,longtable}
\usepackage[T1]{fontenc}
\graphicspath{{images/}}

% I have added this
\usepackage[explicit,compact]{titlesec}
\titleformat{\chapter}[block]
    {\bfseries\huge}{\filright\huge\thechapter.}{1ex}{\huge\filright #1}
    
\title{}
\author
    {}
        
\date{}
\begin{document}

\maketitle
\chapter*{Abstract}



\chapter{Introduction}
%\input{Chapters/Introduction}
...........
\chapter{Conclusion}
%\input{Chapters/Conclusion}
\chapter{Reference}
%\input{Chapters/Reference}

\end{document}

代码如下:

% I have added this
\usepackage[explicit,compact]{titlesec}
\titleformat{\chapter}[block]
    {\bfseries\huge}{\filright\huge\thechapter.}{1ex}{\huge\filright #1}

\huge可以改变字体大小。

\filright可以改变方向。

相关内容