`titlesec` 和 `memoir` 类不兼容

`titlesec` 和 `memoir` 类不兼容

我知道这titlesec与文档类不完全兼容memoir,通常将它们组合起来不是一个好主意。但是,我只是好奇,是否有可能解决我的问题。MWE:

 \documentclass{memoir}
 \usepackage{titlesec}

 \titleformat{\part}[display]{}
 {\filcenter \Huge Part {\thepart}:}
 {20pt}{\Huge\bfseries\filcenter}

 \titleformat{\chapter}[display]{}
 {\filcenter \Huge Chapter {\thechapter}:}
 {20pt}{\Huge\bfseries\filcenter}

 \renewcommand\cftpartname{Part~}
 \renewcommand\cftchaptername{Chapter~}

 \begin{document}
 \tableofcontents
 \part{Abcdefghij}
 \chapter{chapter title}
 \part{Abcdefghij}

 \end{document}

如果您编译此文件,与章节、节、小节相关的命令(如)\renewcommand\cftchaptername{Chapter~}将正常工作,即它们在 ToC 内设置相应的选项。但是\renewcommand\cftpartname{Part~}与相关的任何设置(例如)\part都不起作用。是否可以“绕过”这些设置part?我也有兴趣\Romanbar{\thepart}从数字包romanbar中添加part(尤其是在 ToC 中)。提前致谢!

相关内容