由于某种原因,当我使用\chapter*
未编号的章节时,章节标题会居中,而不是像平常那样没有缩进\chapter
...
我尝试使用该包titlesec
及其命令\titleformat{command}[shape]{format}{label}{sep}{before-code}[after-code]
来更改命令\chapter*
,像这样使用它:\titleformat{\chapter*}[hang]{\bfseries\large\normalfont}{}{}{\noindent}[hang]
,但是程序说undefined control sequence
并且它引用了我写的整行......
我最近才开始使用 LaTeX 和上面的一个模板来完成我的工作,但是在处理居中问题时我遇到了很多麻烦,\chapter*
因为我的工作要求它像一个正常的章节,但没有编号......
我是该网站的新手,所以我不确定在这里表示代码的正确方法是什么,任何帮助都将非常感谢!
答案1
我不确定您使用的模板,但对于report
或book
类,章节标题默认是左对齐的。
如果您想使用包来更改章节标题的对齐方式titlesec
,您可以尝试一种更简单的方法,即在包声明中添加选项:
\usepackage[raggedleft]{titlesec}
您可以尝试的其他一些选项是raggedright
和center
。
MWE:
\documentclass{report}
\usepackage[a4paper,left=2cm,right=2cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[raggedright]{titlesec}
\title{Chapter Test}
\author{An author}
\date{June 2021}
\begin{document}
\maketitle
\chapter{An example chapter}
\lipsum[1-5]
\chapter*{Another example chapter}
\lipsum[1-5]
\end{document}