filcenter 无法正确处理 titlesec 包中的章节名称

filcenter 无法正确处理 titlesec 包中的章节名称

我想将章​​节名称移至中心但页面左侧有小缝隙我该如何修复它?这是我的标题安全代码

\documentclass[9pt,a5paper,twoside]{report}
\usepackage{blindtext}
\usepackage[utf8]{inputenc}
\usepackage{pdfpages}
\usepackage{xcolor}
\newcommand\tab[1][15pt]{\hspace*{#1}} %for \tab space
%=====CHAP. STYLE=======
\usepackage{titlesec}
\titleformat{\chapter}[block]
{\huge\bfseries\scshape\filcenter}
%{\fbox{\itshape\thechapter}}%
{}{1em}{}
\titlespacing*{\chapter}{0pt}{0pt}{1cm}
%======================
     |
     |
   [&]
   [so]
   [on]
     |
     |

本章名称不完全是中心

答案1

您应该使用display而不是block

\titleformat{\chapter}[display]
  {\huge\bfseries\scshape\filcenter}
  {}
  {1em}
  {}

(当然,使用粗体小写字母的字体)。很可能\scshape就足够了。

相关内容