我正在使用该titlesec
包,因此我的章节标题如下所示:
1. 方法论
根据此软件包文档,我必须使用[hang]
才能在同一行中获取章节编号和标题。但是,我无法让编号出现(仅显示章节标签)。
这是我的代码:
\documentclass{book}
\usepackage{lipsum}
\usepackage{titlesec}
\titleformat{\chapter}[hang]{\normalfont\bfseries\huge\uppercase}{\thechapter. }{15pt}{}
\begin{document}
\chapter{Methodology}
\lipsum[2]
\chapter{Results}
\lipsum[2]
\end{document}
你觉得它有什么问题吗?
答案1
没有什么错误,除了\uppercase
永远不应该使用。
\documentclass{book}
\usepackage{lipsum}
\usepackage{titlesec}
\titleformat{\chapter}[hang]
{\normalfont\bfseries\huge\raggedright}
{\thechapter. }
{15pt}
{\MakeUppercase}
\begin{document}
\chapter{Methodology}
\lipsum[2]
\chapter{Results}
\lipsum[2]
\end{document}
如果你没有得到章节号,你可能有一个过时的版本titlesec
,请参阅titlesec:更新后章节编号丢失(2016/03/15)
答案2
@Bernard 给了我答案:通过改为[hang]
,[block]
有效\thechapter
!