![更改章节标题的样式](https://linux22.com/image/442595/%E6%9B%B4%E6%94%B9%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E7%9A%84%E6%A0%B7%E5%BC%8F.png)
我正在使用文档类撰写论文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
可以改变方向。